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.
- KLIA Bus to Kuala Lumpur: The Cheap Way Into TownWhich operators serve each terminal, where the bays are, what Terminal 1 publishes, what klia2 lists without a price, and when it is the wrong call.
- KLIA Ekspres or KLIA Transit: Same Fare, Different StopsOne line, one operator, two services with different stopping patterns. What separates them, who each suits, the children's fares, and what the evening changes.
- KLIA Taxi: Coupon, Meter and Which Desk to UseCoupon against meter, where the desks sit in each terminal, the extra ticket klia2 requires of a metered ride, and what to settle before the car moves.
- KLIA to KL Sentral: Train, Coach and What Each CostsThe busiest run out of the airport, both trains, both coach operators, and the asymmetry on the return leg that catches people out on the way to their flight.
- Grab at KLIA: Why Nobody Can Quote You a PriceWhy the fare cannot be quoted in advance by anyone, the published tariff to hold an app's number against, and where the pickup point is not published.
- KLIA to Bukit Bintang: Two City Routes, One ChangeTwo city routes reach it, and they do not start from the same station — plus the reason a late landing finishes this trip in a taxi rather than on rail.
- KLIA to Genting Highlands: The Bus, and Which TerminalWhich terminal the direct coaches actually leave from, why the rail line is no help in this direction, and where a fare has to be found instead.
- KLIA to KLCC: The Two Legs, and When the Second StopsWhich city line covers the second half, why the operator publishes no fare that can be dated, and what a late landing runs into at the interchange.
- KLIA to Putrajaya: One Train, and It Is Not the Fast OneThe rail station that serves the administrative capital, why only one of the two airport services stops there, and what the fare has to do with the distance.
Frequently asked questions
What is the cheapest way from KLIA to Kuala Lumpur?
Is the KLIA train worth taking instead of the bus?
Does it matter which terminal I land at?
Should I arrange transport from KLIA before I fly?
Keep planning
- KLIA Terminal 1 and klia2: Which One Is YoursTwo buildings, two sets of taxi desks and bus operators. What separates them, what they share, and the assumption that sends travellers to the wrong one.
- KLIA Ekspres or KLIA Transit: Same Fare, Different StopsOne line, one operator, two services with different stopping patterns. What separates them, who each suits, the children's fares, and what the evening changes.
- KLIA Bus to Kuala Lumpur: The Cheap Way Into TownWhich operators serve each terminal, where the bays are, what Terminal 1 publishes, what klia2 lists without a price, and when it is the wrong call.
- KLIA Taxi: Coupon, Meter and Which Desk to UseCoupon against meter, where the desks sit in each terminal, the extra ticket klia2 requires of a metered ride, and what to settle before the car moves.
- Grab at KLIA: Why Nobody Can Quote You a PriceWhy the fare cannot be quoted in advance by anyone, the published tariff to hold an app's number against, and where the pickup point is not published.
- KLIA to KL Sentral: Train, Coach and What Each CostsThe busiest run out of the airport, both trains, both coach operators, and the asymmetry on the return leg that catches people out on the way to their flight.
- KLIA Parking: The Car Parks and What Each CostsWhich of Terminal 1’s car parks suits which stay, how the hourly rate tapers, what booking ahead changes, where the surcharges land, and the klia2 gap.
- KLIA Arrivals: Live Flight Status and Which BuildingLive arrival times across both buildings of the airport, why the terminal column matters more than the flight type, and when a landing means somebody appears.