KLIA to Kuala Lumpur City: Train, Taxi, Grab & Bus (2026)

Last updated: Jul 17, 2026

Touching down at Kuala Lumpur International Airport (KLIA) and wondering how to reach the city center? You have four real ways to make the KLIA to Kuala Lumpur city trip.

This guide covers current 2026 fares and travel times for all four, plus exactly how to book each one.

Key takeaways
  • Cheapest: the Skybus airport coach runs RM13 one-way, though the ride to KL Sentral takes about 75 minutes.
  • Fastest: KLIA Ekspres reaches KL Sentral in about 28 minutes for RM55.
  • Easiest with luggage: an airport coupon taxi picks you up right at the arrivals hall for a set price, no app needed.
  • Best value ride-hail: Grab typically costs RM80 to RM100 off-peak at the time of writing, though expect a longer pickup queue at peak times.
  • One thing to plan for: both the train and the bus end at KL Sentral, so budget a short taxi or LRT/MRT ride if your hotel sits elsewhere in the city.

The 4 ways to get from KLIA to Kuala Lumpur city

Four operators cover the KLIA to Kuala Lumpur city route, and each one suits a different kind of traveler. The comparison below shows the current price for each one, and how long the ride actually takes.

Train: KLIA Ekspres
Price: RM55 one-wayDuration: ~28 min to KL SentralBest for: speed and a set schedule
Taxi: airport coupon taxi
Price: roughly RM75 budget, RM102 premierDuration: ~45 to 75 minBest for: door-to-door, no app required
Grab: ride-hail
Price: RM80-100 off-peak, RM110-130 peakDuration: Longer wait at peak times, plus the driveBest for: upfront pricing in the app
Bus: Skybus
Price: RM13 one-wayDuration: ~75 min to KL SentralBest for: the lowest cost

KLIA Ekspres: the fastest way into the city

KLIA Ekspres is a nonstop train that runs straight from the airport to KL Sentral, the city’s main transit hub, in about 28 minutes.

A one-way adult ticket costs RM55, and a same-day return costs RM100.

Trains run every 20 minutes for most of the day, starting at 5:00 AM and continuing until close to midnight.

You can buy a ticket at the counter or a vending machine inside the airport, or book online in advance for a small discount.

  1. Follow the KLIA Ekspres signs from the arrivals hall down to the station, which sits directly below the terminal.
  2. Buy a ticket at the counter or a vending machine, or scan a ticket you already bought online.
  3. Tap in at the gate and board the next train toward KL Sentral.
  4. At KL Sentral, switch to a taxi or the LRT/MRT for the last stretch to your hotel.

Airport taxi: fixed fares, no haggling

KLIA and klia2 both run a coupon taxi system, so you pay a fixed zone fare instead of a metered one.

A budget coupon taxi to the Kuala Lumpur city zone, which covers KL Sentral and the surrounding downtown area, costs around RM75.

A premier (executive) taxi to the same zone costs roughly RM102, and a larger family vehicle costs about RM200.

Fares rise by 50% for pickups between 11:30 PM and 6:00 AM, and the ride itself takes roughly 45 to 75 minutes depending on traffic.

  1. Head to the taxi or Airport Limo counter in the arrivals hall and tell the staff your destination.
  2. Pay for a coupon showing your flat fare, then walk to the taxi bay with your receipt.
  3. Hand the coupon to your driver, who takes you straight to your address with no meter and no extra negotiation.

Grab from KLIA: upfront pricing, longer pickup queue

Grab is Malaysia’s main ride-hailing app, and it runs from dedicated pickup points at both KLIA terminals.

A standard GrabCar to central Kuala Lumpur typically runs RM80 to RM100 off-peak, rising to RM110 to RM130 during peak periods like Friday evenings and public holidays, at the time of writing.

The app shows your fare upfront before you confirm the booking, so there’s no surprise once the ride ends.

Expect a longer wait for a car during busy periods, since drivers have to work through the airport’s pickup queue system.

  1. Open the Grab app after clearing arrivals and confirm your terminal as the pickup point.
  2. Walk to the pickup door the app assigns you, on Level 1 for international arrivals.
  3. Match your driver’s plate number before you get in, then confirm the fare shown in the app.

Skybus: the cheapest way to KL Sentral

Skybus runs a direct coach from both KLIA terminals to KL Sentral for RM13 one-way.

The ride takes about 75 minutes, and coaches leave roughly every 30 minutes, from 4:45 AM until 1:15 AM.

It’s the cheapest pick of the four, but it also takes the longest, especially if traffic is heavy on the highway into the city.

  1. Follow the signs to the ground transport hub outside the arrivals hall.
  2. Buy a ticket at the counter or a machine, or show a ticket you booked online in advance.
  3. Board the next scheduled coach and get off at KL Sentral, where you’ll switch to onward transport for your hotel.

Which one should you pick

The cheapest fare on paper isn’t always the best fit, so match it to how you’re actually traveling.

If you’re… Pick Why
Traveling light and watching your budget Skybus Gets you to KL Sentral for RM13, and the extra time barely matters if you’re in no rush.
Landing on a red-eye flight KLIA Ekspres or coupon taxi Both run day and night, so neither leaves you stranded.
Traveling with family or heavy luggage Coupon taxi or a larger Grab vehicle Avoids hauling bags through a train station.
In a hurry to reach a meeting or a hotel check-in KLIA Ekspres The only one with a set, traffic-proof travel time.

Whichever you land on, it helps to decide before you clear immigration, since the KLIA Ekspres discount for booking online only applies if you buy ahead rather than at the counter.

Getting from KL Sentral to your hotel

Both KLIA Ekspres and Skybus end their journey at KL Sentral.

From there, most Kuala Lumpur hotels are a short hop away on the LRT/MRT network or in a taxi, usually five to fifteen minutes more.

If you’re still deciding where to stay, compare Kuala Lumpur hotels near KL Sentral or the KLCC area to cut this last leg down to a few minutes.

For a fuller look at KLIA itself, see Wego’s Kuala Lumpur International Airport (KUL) guide.

Frequently Asked Questions

What is the cheapest way from KLIA to Kuala Lumpur city?

The Skybus airport coach is the cheapest option at RM13 one-way, though the ride to KL Sentral takes about 75 minutes.

How long does KLIA Ekspres take to reach KL Sentral?

The nonstop train takes about 28 minutes from KLIA to KL Sentral, running every 20 minutes for most of the day.

Is Grab available at Kuala Lumpur International Airport?

Yes, Grab runs from marked pickup points at both KLIA terminals, though waits can be longer when demand is high.

How much does an airport taxi from KLIA cost?

A budget coupon taxi to central Kuala Lumpur costs around RM75, while a premier or family vehicle costs more depending on the size you book.

Do I need another ride after KL Sentral to reach my hotel?

Yes, if you arrive by train or bus, plan on a short taxi or LRT/MRT connection to reach hotels outside the immediate KL Sentral area.

Sources

  1. KLIA Ekspres: Fares and Schedule
  2. klia2.info: Check Taxi Fare to Kuala Lumpur
  3. klia2.info: Skybus Bus Operator Information
  4. Grab: Kuala Lumpur International Airport (KUL) Transfers
  5. Airport Transfer Cost Calculator Malaysia: Grab vs Taxi vs Train (2026)

Disclaimer: We’ve worked hard to make sure the information in this article is as accurate and up to date as possible at the time of publishing. Travel details such as prices, schedules, visa rules, and entry requirements can change at short notice, so it remains your responsibility to verify the current details with official sources before you book or travel. Wego accepts no liability for any loss or inconvenience arising from the use of this content.

Wego Travel

Wego Travel

Wego Travel

Wego Travel

Wego
Save Up to US$25 on Flights with Wego Promo Codes
View Deal ›