There are two Kuala Lumpur airports, not three
Why the airline on your ticket cannot tell you which of the two airports to head for, what Subang actually is, and the single field that settles it.
Kuala Lumpur is served by two airports: KLIA, which most international flights use, and Subang, which is much smaller. The widely repeated count of three comes from adding up terminals rather than airports — KLIA has two of them, and they get listed separately often enough that the wrong number has become the common answer.
That would be a harmless piece of pedantry except for what it hides: the airline on your ticket cannot tell you which of the two airports to go to.
Why the count of three is so common
Two reasons, and both are real rather than sloppy.
klia2 is a search term in its own right. It appears that way on signage, in timetables and in booking systems, and people look it up on its own — so listings and aggregators frequently present it as a separate airport. Written as the operator writes it, lower case and joined up, it is a terminal of KLIA.
The two terminals behave like separate airports on the ground. Different taxi desks run by different companies, different lists of bus operators, different rail journey times, and a different departure charge inside an international ticket. Telling them apart matters for exactly that reason — but they share the runways, the operator and the airport code.
Why people end up at the wrong one
This is the part that costs a flight, and it is measurable rather than anecdotal.
Several airlines fly the same routes out of both airports on the same day. The largest carrier at Subang also operates from KLIA’s Terminal 1, and on the day this was measured it flew to Penang, Kota Bharu, Kuala Terengganu and Senai from both. Another carrier splits its operation the same way, with Kota Bharu and Jakarta served from each.
So the two things a traveller naturally reasons from — the airline and the destination — narrow nothing down. A passenger holding a Penang ticket on that carrier cannot tell from either which airport to drive to.
One airline in the measured set flies from Subang and not from KLIA at all, which makes the reasoning worse rather than better: the pattern has exceptions in both directions.
The airport code on the booking is the only reliable signal. It is three letters, it is unambiguous, and it is right there on the ticket. Read it before you set off, and trust it over the name of the city, the airline or the route.
What Subang actually is
A regional airport, much smaller than KLIA by every measure in the record — passengers a year, movements on the day of the count, and the size of the aircraft. Most of what leaves it is turboprop flying to Malaysian cities, with a short list of nearby international destinations.
That shapes what you should expect from it rather than being trivia: it is a different kind of place, not a second copy of KLIA with fewer flights.
Getting between them
They are separate sites with real distance between them, and the airport operator publishes no direct connection. What exists is the distance and the fact that it is a journey across the region.
So an itinerary that lands you at one and departs you from the other is not a connection in any useful sense — it is two trips with a road journey in the middle, and it needs its own time and its own fallback. If you are choosing between such an itinerary and a slower one through a single airport, that is the trade to weigh.
Where to go from here
If your booking says KUL, everything on this site applies, and the next question is which terminal — that page answers it. If you are landing at one KLIA terminal and flying on from the other, read the crossing first; it has a catch that costs people money.
If your booking says SZB, none of the transport pages here describe your airport. Check the code again, and if it is right, plan from the carrier rather than from anything published for KLIA.
Frequently asked questions
How many airports does Kuala Lumpur have?
Is klia2 a different airport from KLIA?
How do I know which Kuala Lumpur airport I am flying from?
Can I connect between the two Kuala Lumpur airports?
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 to klia2: The Free Shuttle, the Train and the BusesEvery way between the terminals, one of which costs nothing, and the reason travellers starting at Terminal 1 keep paying for a crossing they need not pay for.
- Ground Transport at KLIA: Every Way Into the CityEvery 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.
- 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.
- KLIA Departures: Live Times and Which Terminal to UseLive departure times, the terminal against each flight, and why a time that moves on the board does not move your check-in deadline with it.
- KLIA Layover: What to Do, and Whether You Can LeaveWhat Terminal 1 has for a wait, what the operator prices nowhere, why leaving the airport is a separate question, and what to settle before anything else.
- 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.
- Malaysia Entry: The Arrival Card, Autogates and Cash RulesThe arrival card every foreign national files before travelling, the fake portals the department warns about, who the autogates admit, and the cash limit.