ThingstodoKualaLumpur
A KLIA Ekspres train at the airport station
Airport transfer · 2026 prices

KLIA to the city.
Train, bus or Grab?

55km28–75 minutesRM15–100

Four ways into Kuala Lumpur from an airport 55 kilometres away, with the real numbers on each. The train wins on certainty, the bus wins on price and nothing else, and Grab wins the moment there are three of you with luggage.

Photo: Fabio Achilli from Milano, Italy
Quick answer
DEPENDS — train for two or fewer, Grab for three or more

KLIA Ekspres is RM55 single, RM100 return, 28 minutes from Terminal 1 and 31 from Terminal 2, with 10% off booking online and services from 05:00 to 00:05. That is the answer for one or two people and for any arrival where you value a fixed clock. The airport bus to KL Sentral is about RM15 and takes roughly 75 minutes — the honest budget answer and nothing more. Grab runs about RM75–100 and takes 60–75 minutes, worse in the evening peak, and becomes the sensible choice with three or more people and bags. A private transfer buys a name board and a fixed price. What you should not do is hire a car.

Train RM55 · 28 minBus RM15 · 75 minGrab RM75–100Do not hire a car
Answer first

Which one, in one paragraph

Two people or fewer, or any time you have a booking to make in the city: take the KLIA Ekspres. Three or more with luggage: take a Grab. Counting every ringgit and not in a hurry: take the bus.

The reason the train wins so often is not speed on paper — it is that 28 minutes from Terminal 1 is 28 minutes at 08:00 and 28 minutes at 18:00. Road transfers between KLIA and Kuala Lumpur are 60 minutes on a good run and considerably worse in the evening peak, and there is no version of the highway that behaves like a railway.

The reason Grab wins for groups is arithmetic. Two adults on the train cost RM110 one way; four adults cost RM220. One Grab carrying four people costs RM75–100 total and delivers you to a door rather than to KL Sentral, where you still need to get to your hotel. The crossover point is three people, or two people with more luggage than arms.

The reason the bus is the budget answer and nothing more: it is about RM15 and about 75 minutes, so you are trading roughly 45 minutes and a fixed schedule for RM40. If you have arrived on a red-eye with nothing booked and all day to spare, take it. If you have a hotel check-in, a tour pickup or a dinner reservation, do not.

Compared

The four ways in, priced honestly

Every figure below is the number you will actually be charged as a non-Malaysian, checked August 2026. At RM4.09 to the US dollar, RM55 is about US$13.

OptionPriceTimeWhen it winsVerdict
KLIA Ekspres
Train to KL Sentral
RM55 single
RM100 return
10% off online
28 min from T1
31 min from T2
05:00–00:05
One or two people. Any arrival where you need a fixed clock — a check-in, a connection, an evening booking. Immune to traffic, which nothing else here is.WORTH IT
Airport bus
to KL Sentral
about RM15about 75 minPrice, and only price. You are paying RM40 less than the train for about 45 minutes more, on a road that gets worse in the evening. Fine on a slow day, wrong on a tight one.DEPENDS
Grab
door to door
RM75–100 typical60–75 min
worse in the peak
Three or more people, or two with heavy luggage. One fare covers the car, and it ends at your hotel rather than at a station with a second leg still to do.WORTH IT
Private transfer
pre-booked
Varies by vehicle60–75 minLate arrivals, families, first trips, and anyone who wants a name board at the barrier and a price agreed before landing. The premium over Grab buys certainty, not speed.DEPENDS

There is a fifth option and it is a trap: hiring a car. See the fuel section below.

The trap

Why hiring a car in Malaysia is irrational for visitors

Malaysia runs a two-tier fuel system, and as a foreigner you are on the wrong tier by design.

Under the BUDI95 scheme, MyKad holders pay RM1.99 a litre. Everyone else pays the unsubsidised rate, currently RM3.62–3.82 a litre — roughly double, at the pump, on every tank, for the entire trip. That is before you get to central Kuala Lumpur parking, which is expensive where it exists and absent where you want it.

Against that, the rail network now genuinely works end to end: MRT Kajang and Putrajaya lines, LRT Kelana Jaya and Ampang/Sri Petaling, the monorail, KTM Komuter out to Batu Caves and Klang, and LRT3 added 20 stations in June 2026. Grab fills every gap for a few ringgit. Between them there is no journey a visitor needs to make in this city that justifies a hire car and two tiers of fuel. The detail is on getting around Kuala Lumpur.

The same logic kills the self-drive day trip. Ipoh is 2h20 each way on the ETS train for roughly RM25–45 per leg; driving it is four hours of highway plus tolls plus foreigner-rate fuel. Melaka is a RM12 bus from TBS. See the day trips ranking before you book anything with a steering wheel in it.

Plan your arrival

KLIA to Kuala Lumpur, practically

Distance
55km from KLIA to central Kuala Lumpur — this is not an inner-city airport
Fastest
KLIA Ekspres, 28 minutes from Terminal 1 and 31 from Terminal 2, into KL Sentral
Cost
Train RM55 single / RM100 return, 10% off online · bus about RM15 · Grab RM75–100
Hours
KLIA Ekspres runs 05:00 to 00:05. Outside that window it is road transport only
Paperwork
The Malaysia Digital Arrival Card is required, free, and filed within 3 days of arrival
Do not
Hire a car. Foreigners pay RM3.62–3.82 a litre against RM1.99 for MyKad holders
Book it

Where to book the transfer

Almost every ticketed attraction in Kuala Lumpur charges foreigners more than Malaysians — Petronas is RM98 against RM35, a 180% gap. Resellers headline the MyKad rate. Every price on this site is the non-MyKad rate you will actually pay, and the gate price sits next to the reseller price so you can see the markup.

Our pick
GetYourGuide
KLIA Ekspres airport train ticket
vs RM55 gate 10% off booking online
The default. Counter price is RM55 single and RM100 return, child RM25/RM45, with 10% off for booking ahead online — so a pre-booked ticket should come in under the gate price, not over it. Check before you commit.
Check train tickets ↗
GetYourGuide
Private airport transfer to the city centre
The answer for three or more people, a late arrival, or a first trip with children. You are buying a fixed price agreed before you land and a driver at the barrier — not a faster road, because there is not one.
Check private transfers ↗
GetTransfer
Compare transfer quotes
Worth a second quote if you are moving a group or arriving outside the 05:00–00:05 train window, when road transport is the only option and prices spread widely between operators.
Compare transfer prices ↗
GetYourGuide
All Kuala Lumpur airport transfers
The full category if none of the above fits — vans for larger groups, T2 pickups for the low-cost terminal, and departure drop-offs for the return leg.
Browse all transfers ↗
Questions people actually search

KLIA to Kuala Lumpur FAQ

What is the cheapest way from KLIA to Kuala Lumpur?

The airport bus to KL Sentral, at about RM15 for roughly 75 minutes. It is the honest budget answer and it is the right one only if you are not on a clock — the KLIA Ekspres does the same trip in 28 minutes for RM55.

How long does the KLIA Ekspres take?

28 minutes from Terminal 1 and 31 minutes from Terminal 2, into KL Sentral. It runs from 05:00 to 00:05. Because it is on rails it does not vary with traffic, which is the main reason to pay for it over a road transfer.

How much is a Grab from KLIA to Kuala Lumpur?

Roughly RM75–100 for the 55km run, taking 60–75 minutes and longer in the evening peak. For one or two people the train is cheaper and faster; from three people upwards the Grab is cheaper overall and drops you at the door.

Is the KLIA Ekspres worth it over the bus?

For almost everyone, yes. You pay about RM40 more and save around 45 minutes on a fixed schedule that traffic cannot touch. The bus makes sense on a leisurely arrival with nothing booked; it does not on a day with a check-in or a tour pickup in it.

Should I rent a car in Kuala Lumpur?

No. Malaysia runs two-tier fuel pricing — foreigners pay RM3.62–3.82 a litre against RM1.99 for MyKad holders under BUDI95 — and central parking is expensive where it exists. The rail network plus Grab covers everything a visitor needs. See getting around KL.

Does the KLIA Ekspres go to Terminal 2?

Yes. It serves both terminals — 28 minutes from Terminal 1 and 31 from Terminal 2 — on the same line and the same ticket, so low-cost arrivals are covered on the same basis as everyone else.

What if I land after midnight?

The KLIA Ekspres stops at 00:05 and starts again at 05:00, so a late arrival means a Grab, a pre-booked transfer or waiting at the airport. On a very late landing, an airport hotel in Sepang and a morning train is often the cheaper and saner call — see the layover playbook.