Quick answer
KLIA is 55 km south of KL city center — it's not close. The KLIA Ekspres train is the fastest option at 28 minutes for RM55 one way, the fare published by KLIA Ekspres (10% off if you buy through their app or website). Airport taxis use a fixed coupon bought at a counter in arrivals, so ask the price there; Grab (Southeast Asia's Uber) is usually the cheapest door-to-door option but prices in the app and surges at peak times. For families or groups, a pre-booked transfer offers fixed pricing and a driver waiting in arrivals.
Note: There are two terminals — KLIA (full-service airlines) and KLIA2 (budget airlines like AirAsia). Both have the same transport options.
Fixed-price private transfer
KUL Kuala Lumpur City Center
From€27for 2 passengers
Other destinations
What actually happens after landing
KLIA is a large, modern airport. After immigration and baggage claim, you'll enter the arrivals hall. The KLIA Ekspres train station is well-signposted and connected to both terminals. Taxi counters are in the arrivals hall — you prepay at the counter, then go to the taxi stand.
If you land at KLIA2 (AirAsia terminal), it's the same drill but a different building. The two terminals are connected by a free shuttle bus (takes about 10 minutes) and the KLIA Transit train.
WiFi is free throughout the airport, so you can book a Grab ride from arrivals. The heat and humidity hit you the moment you step outside — don't underestimate how draining a long taxi queue in 35°C weather can be.
Transport options explained honestly
KLIA Ekspres (train): The star option. Non-stop from KLIA to KL Sentral station in 28 minutes. KLIA Ekspres publishes the fare as RM55 for an adult single and RM100 return, with 10% off when you buy through their app or website. Trains run every 15-20 minutes from about 5 AM to 1 AM. Clean, air-conditioned, reliable. The downside: KL Sentral isn't your hotel. You'll need a taxi, Grab, or metro from there — add 15-30 minutes and a second fare.
KLIA Transit (train): Same tracks but stops at intermediate stations — Salak Tinggi, Putrajaya & Cyberjaya, and Bandar Tasik Selatan. KLIA Ekspres publishes the same RM55 adult fare, and the run from KLIA T2 to KL Sentral takes 39 minutes. Only useful if your destination is near one of the intermediate stops.
Airport taxi (coupon): Buy a coupon at the taxi counter in arrivals — the price is fixed there before you get in, and it includes tolls, so traffic costs you nothing extra. Budget, premier and family-vehicle tiers are priced differently; the counter will quote you. Trip takes 45-75 minutes depending on traffic. Rush hour (7-9 AM, 5-8 PM) can push this to 90+ minutes.
Grab: Malaysia's dominant ride-hailing app. Usually cheaper than the taxi coupon during normal hours, but the price is set in the app and surges during peak times and rain — check the quote. Pick-up is from a designated area; follow signs for ride-hailing.
Airport bus: Several coach companies run to KL Sentral and other hubs. Much the cheapest option, but takes 60-90 minutes and drops you at a bus station, not your hotel. Fares are set by the operators — check at their counters. Budget option only.
Pre-booked transfer: A price fixed when you book, with the driver meeting you in arrivals with a name sign. Best for families, groups, or if you value certainty after a long flight.
Realistic pricing expectations
The published fare here is the train: RM55 adult single to KL Sentral on either KLIA Ekspres or KLIA Transit (KLIA Ekspres, the operator).
Road transport is priced per trip rather than by a published tariff, so what you can rely on is the structure:
| Destination | Distance | How you are charged |
|---|---|---|
| KL Sentral | 55 km | Train RM55; or taxi coupon (fixed at the counter) / Grab (in-app) |
| Bukit Bintang / KLCC | 60 km | Taxi coupon fixed at the counter; Grab quoted in-app |
| Petronas Towers area | 60 km | As above |
| Petaling Jaya | 50 km | As above |
| Putrajaya | 20 km | Much closer — also a KLIA Transit stop |
| Malacca | 150 km | Long-distance; agree a fixed price before departure |
| Genting Highlands | 110 km | Long-distance; agree a fixed price before departure |
For the taxi coupon, the counter quotes you before you get in — that is the number that counts, and it includes tolls.
Important: KL traffic can be brutal. A trip that takes 45 minutes at midnight might take 90 minutes at 5 PM. Factor this into your plans — though note the coupon price does not change with traffic, and the train is immune to it entirely.
Late night arrivals
KLIA handles flights 24/7, so late arrivals are normal. The KLIA Ekspres runs until about 1 AM — if you land before midnight, you can still catch it. After that, your options are airport taxis (available 24/7 from the coupon counter), Grab (fewer drivers but still operational), or a pre-booked transfer. The upside of arriving late: zero traffic. A midnight taxi to KL center takes about 45 minutes flat.
Families and luggage
The KLIA Ekspres handles luggage well — there's dedicated space on the trains. But remember: you still need to get from KL Sentral to your hotel with all that luggage.
For families with kids: the KLIA Ekspres is comfortable and fast, but transfers are the lowest-hassle option. Request a child seat when booking. Malaysian taxis don't carry child seats, and enforcement of child seat laws is inconsistent.
If you have more than 2 large suitcases, mention this when booking a transfer — a standard sedan may not fit everything.
Where you meet the driver
KLIA Ekspres: Follow the clear signage from arrivals to the train station. It's a 5-minute walk via covered walkway.
Taxi: Go to the taxi counter in the arrivals hall, pay for your coupon, then proceed to the taxi stand outside.
Grab: Follow signs for "ride-hailing pick-up" — it's a designated lane at the ground transportation level.
Pre-booked transfer: Drivers wait in the arrivals hall holding a name sign. Confirm the exact meeting point in your booking confirmation — KLIA and KLIA2 have different meeting areas.
Decision helper
- Solo budget traveler: KLIA Ekspres to KL Sentral + Grab to hotel. Fast and affordable.
- Couple going to KL center: Grab from the airport. Door-to-door and cheaper than you'd think.
- Family with kids: Pre-booked transfer with child seat. Skip the train + taxi combo.
- Business traveler: KLIA Ekspres (fast, predictable) or premium transfer.
- Late night arrival: Pre-booked transfer or taxi coupon. Skip waiting for Grab at 2 AM.
- Going to Putrajaya: Grab or taxi — it's only 20 km from the airport.
- Big group (4+): Van transfer. Splitting the cost makes it cheaper per person than individual transport.
Frequently Asked Questions
What is the fastest way from KLIA to KL city center?
The KLIA Ekspres train takes exactly 28 minutes to KL Sentral. It's faster than any road transport, especially during rush hour when taxis can take 75-90 minutes.
Is Grab available at KLIA?
Yes, Grab works well at both KLIA and KLIA2. It's usually the cheapest door-to-door option to KL center, but the fare is quoted in the app and rises with demand and rain — check it before you confirm. Pick-up is from the designated ride-hailing area.
What's the difference between KLIA and KLIA2?
KLIA is the main terminal for full-service airlines (Malaysia Airlines, etc.). KLIA2 is the budget terminal (AirAsia, etc.). They're separate buildings connected by shuttle bus. Both have the same transport options.
How much is the KLIA Ekspres train?
KLIA Ekspres publishes RM55 for an adult single and RM100 return. Children aged 6-15 pay RM25 (RM45 return) and children under 6 travel free. Buying through the KLIA Ekspres app or website gets you 10% off. The train runs every 15-20 minutes. Fares are revised from time to time — check the operator's current table before you travel.
Should I exchange money at KLIA or in the city?
Rates at KLIA are decent but slightly worse than in the city (especially at KL Sentral or Bukit Bintang money changers). For transport, you can pay for the KLIA Ekspres and Grab by card. Taxis require cash (paid at the coupon counter). Change just enough at the airport for immediate needs.
How bad is traffic between KLIA and KL?
During rush hour (7-9 AM, 5-8 PM), the drive can take 75-90 minutes or more. Off-peak, it's about 45-55 minutes. The KLIA Ekspres train is completely unaffected by traffic, which is its biggest advantage.