Skip to content

How to get from KLIA into Kuala Lumpur

Every published way out of Terminal 1 and klia2, where you board each, what the operator puts no price on at all, and what the terminal changes.

Start here

The cheap way into Kuala Lumpur and the expensive way are the same road, and they are sold far enough apart to be worth two minutes of your attention. The bus is the cheap end and the train the fast one, and the gap between what they charge for the same road is wide. Alongside them sit two different products both sold as taxi, from official desks, under rules that are not the same at the two terminals. Settle which terminal you are in before you settle anything else — it changes the taxi tariff, the list of bus operators and how long the train takes.

Four ways in, and who each one is for

The train. One operator, two services, platforms under both terminals. One runs non-stop to KL Sentral; the other calls at the stations along the line. To KL Sentral they are sold at the same fare, so choosing between them is about where you get off, not what you spend. What you are buying is immunity to the motorway: this is the only way in whose journey time does not depend on the traffic.

The bus. The cheap end, by a wide margin rather than a narrow one. Several operators run into the city and far beyond it, luggage travels in the hold, and the trade is time — it takes appreciably longer than the train and stops for the night.

Taxi. Two products share the word, priced in opposite ways. A coupon taxi is a fixed fare bought at a desk before you get in, set by destination and vehicle class. A metered taxi runs on a published tariff, so you pay for the trip you actually take. Both are sold from staffed desks inside the terminals rather than the kerb — but which desks, run by whom, and on what terms is not the same at the two.

Grab. Ride-hailing prices each trip when you book it, so there is no fare to publish and no desk to negotiate with. The cost is that you cannot know the figure before you land, and at quiet hours you cannot be certain a car is there at all.

Terminal 1 and klia2 are not the same journey

This is the part travellers get wrong, and the operator’s own pages do not make it easy. The terminals are separate buildings on the same rail line, connected by trains and buses rather than a corridor, and almost everything about the ground transport differs.

Taxi companies and terms differ. At klia2 the metered fare carries an extra requirement that does not exist at Terminal 1, and the coupon system there publishes a minimum where Terminal 1 publishes nothing at all.

Bus operators differ. klia2 is served by a substantially longer list of carriers, including direct services to places Terminal 1 has no bus to.

Journey times by train differ, because the terminals are not the same distance from the city.

The departure charge inside your ticket differs. An international departure is not billed at the same rate from the two. You do not hand it over at the airport — the airline collects it when you buy — but it is money, it is not the same money, and it becomes visible if you ever ask for it back.

If you are moving between the terminals rather than into the city, that is a journey of its own with a catch worth knowing about: how to get between Terminal 1 and klia2. If you are not yet sure which terminal your flight uses, start with telling the two terminals apart.

Some of these have no published price, and that is not an oversight

The train fares and the metered taxi tariff are published in full, and so are the Terminal 1 bus fares. Three things are not, for three different reasons, and each is worth knowing before you walk out of the hall.

The coupon taxi fare is published by nobody — not by the airport operator, not by the booking channel the operator itself points you to, not by the company named as holding the klia2 rates. It is quoted at the desk and nowhere else. That is not a gap you can close by searching harder, and what the taxi desks do publish is enough to arrive prepared.

Ride-hailing has no fixed price, because each trip is priced when you book it — a firm figure quoted for a Grab out of KLIA is an average somebody did not source. And the operator’s transport pages do not name ride-hailing at all: they list the coupon and metered taxi and stop. So check the pickup arrangements in the app, and hold its number against the published metered tariff.

The klia2 bus fares are not published. The operator lists the carriers serving klia2 and where they go, and puts a price against none of them, while from Terminal 1 the bus fares are published in full. Where the published record carries a figure, so does this site; where it carries none, that is said out loud rather than guessed.

Which one to pick

Landing in daylight, going to KL Sentral or anywhere on the rail line: the train. It costs more than the bus and it is still the right answer, because it is the one leg of your day that nothing can delay. KL Sentral is the busiest run out of the airport and has a catch of its own on the way back.

Watching the money, arriving in daylight, luggage you can put in a hold: the bus, bought at the counter rather than from anyone in the hall.

Two or more of you, heading for a hotel away from a station: a taxi from a desk. Priced per car rather than per seat, so a group divides one fare, and it ends at the door.

Landing late at night: check the trains first — they run later than the buses, and later than most people expect. Once they have stopped, the taxi desks inside the terminal are what is left, at the late-night tariff.

Carrying a phone that already has data: ride-hailing is reasonable, with the pickup arrangements checked in the app before you walk out.

Going somewhere other than the city centre

KLIA is not only a way into Kuala Lumpur. Direct buses run to the highlands, to Melaka and down the peninsula, and the rail line calls at Putrajaya on its way in — separate journeys with their own fares and boarding points.

Frequently asked questions

What is the cheapest way from KLIA to Kuala Lumpur?
The bus, and it is not a close call. Several operators run from the terminals into the city, they take considerably longer than the train, and the last one goes well before the last flight lands. In daylight with luggage you can check into a hold, it is the answer. In the small hours it is not running, and the choice narrows to a taxi.
Is the KLIA train worth taking instead of the bus?
It is if your time is worth more than the difference, or if you travel in the evening peak, because the train is the only way in the motorway cannot delay. Two services share the line: one non-stop to KL Sentral, the other calling between. To KL Sentral they cost the same, so the choice is where you get off.
Does it matter which terminal I land at?
Yes, more than at most airports. Terminal 1 and klia2 have taxi desks run by different companies on different terms, different lists of bus operators, and different journey times by train. The departure charge built into an international ticket is not the same at the two either. Check which terminal your flight uses before you plan the leg into the city.
Should I arrange transport from KLIA before I fly?
Only for a late arrival or a long onward journey. The train and the taxi desks work to published terms that do not move because you turned up unprepared, so for a daytime landing you lose nothing by deciding when you get there. A landing after the buses and trains have finished is the case worth planning, because by then the choice is a taxi and nothing else.