At a glance
- Terminals
- T1 (formerly KLIA) and T2 (formerly klia2)
- Same airport?
- Yes — both share the airport code KUL
- Distance apart
- About 2 km — not walkable
- Main airlines at T1
- Malaysia Airlines, Batik Air and most full-service foreign carriers
- Main airlines at T2
- AirAsia group and other low-cost carriers
- Between terminals
- About 3 min by airport train or 10 min by car
On this page
The short answer
Kuala Lumpur International Airport (KLIA, airport code KUL) has two passenger terminals: Terminal 1 (originally just "KLIA", often written KLIA T1 on tickets) and Terminal 2 (originally "klia2"). Since 2024 they have officially been called KLIA Terminal 1 and KLIA Terminal 2, but you will still see the old names on tickets, booking sites and in everyday conversation.
The terminals are about 2 km apart, and each has its own check-in, security, immigration and baggage claim. They are still one airport sharing the code KUL, though — klia2 is not a different airport, just KLIA's second building. Knowing which one you need is the single most useful thing to sort out before you fly.
| Terminal 1 (T1) | Terminal 2 (T2) | |
|---|---|---|
| Former name | KLIA | klia2 |
| Main airlines | Malaysia Airlines, Batik Air and most full-service foreign airlines | AirAsia group and other low-cost airlines |
| Airport train | KLIA Ekspres / KLIA Transit stop here | KLIA Ekspres / KLIA Transit stop here |
| Around the terminal | Duty-free and dining in the main and satellite buildings | Connected to the gateway@klia2 shopping mall |
One more thing to clear up if you landed here because "Kuala Lumpur airport" is confusing: Subang Airport (SZB) is a separate airport, not a third KLIA terminal. See our Subang Airport guide for the difference.
Which terminal is my flight in?
The answer is on your own ticket, not in a forum post. Three steps and you will not get it wrong.
- Read your ticket or itinerary first. It usually shows "Terminal 1 / Terminal 2" or "KUL T1 / KUL T2". On some e-tickets it hides in the small print under the flight details; your online check-in page and boarding pass will show it again.
- Then look at the operating airline. AirAsia group flights are almost always at T2 and Malaysia Airlines at T1. With a codeshare — your ticket carries airline A's flight number but says "operated by B" — go by the airline that actually operates the flight, not the flight number printed on the ticket.
- Check once more the day before. Airlines occasionally move terminals, so confirm in the airline app, in the booking platform's trip details, or on the airport website. Which airline uses which terminal is ultimately whatever the airline and the airport officially publish.
What T1 and T2 are each like
Both terminals are built on the same pattern: check-in desks and self-service kiosks on the departure level, then gates, duty-free and dining past security; on arrival, immigration counters, baggage claim, customs, and then the arrival hall where people meet you. The differences are layout and surroundings.
- T1 is split into a main building and a satellite building. Your gate may be in the satellite, reached by the airport's internal connection, so leave generous time between check-in and boarding and follow the signs on the day. Duty-free and dining are in both buildings.
- T2 connects directly to the gateway@klia2 shopping mall, which you can walk to indoors — so food, shops and money services are fairly concentrated. T2's gate area is long, and the far gates are a real walk from check-in.
- Both terminals have an airport train station (KLIA Ekspres / KLIA Transit), taxi counters, bus pick-up areas, car parks, prayer rooms and washrooms. Once inside, follow the "Train / Taxi / Bus" signage.
Which specific shops are open and on which floor keeps changing, so check the signage on the day or the airport website and treat official airport information as the final word. If this is your first time landing at KLIA, our KLIA arrival checklist walks through the whole sequence from the plane to your ride.
Getting between the two terminals
The 2 km between the terminals crosses the airport's operational area, so you cannot walk. Three usual options:
| Option | Roughly how long | Who it suits |
|---|---|---|
| Airport train (KLIA Ekspres / KLIA Transit) | One stop, about 3 minutes, plus walking and waiting | Tight on time, light luggage, want predictable timing |
| Shuttle bus | Frequency, fare and journey time are as posted on site; usually slower than the train | Not in a hurry, keeping costs down |
| Taxi or e-hailing | About a 10-minute drive, plus finding the car and the pick-up point | Lots of luggage, travelling with elderly parents or kids, late at night when services thin out |
The airport train needs its own ticket — the inter-terminal hop is not the same ticket as T1 to the city. Shuttle bus and e-hailing pick-up points are signposted in both terminals; if you cannot find them, ask a uniformed airport staff member.
How much connecting time to allow
Start with one question: is this one through ticket, or two separately booked tickets? The answer changes everything.
Case one: a single ticket (one booking, issued as a through fare). Your bags are usually checked through to the final destination, and the airline's own minimum connecting time (MCT) rules apply, so you simply follow the transfer signage and your boarding pass. If the two legs happen to be in different terminals, find the transfer desk or ask ground staff on arrival rather than clearing immigration on your own. Whether the connection is long enough is governed by the airline's rules at the time of ticketing.
Case two: two separate tickets (a self-connection). Treat it as two separate journeys: clear immigration, collect your bags, pass customs, then go to the other terminal, check in again and clear security again. Allow at least three hours — and more if any of these apply:
- Peak season, weekends or public holidays, when immigration and check-in queues are longer
- Lots of luggage, or travelling with elderly parents and young children, so everything is slower
- An early-morning second leg after a late-night arrival (see arriving at KLIA late at night)
- Checked bags on the second leg, where check-in closes a set time before departure — as the airline specifies
Booking a pickup or drop-off without a mix-up
In one line: give your driver the flight number, not just "KLIA". A flight number tells the driver the terminal, the scheduled landing time and any live delay, all at once.
- Pickups: when booking, send the flight number plus how many passengers and bags. The driver tracks the flight and waits with a name board at the arrival hall exit of the correct terminal, with 60 minutes of free waiting time. The two terminals have different exits, so go by the meeting point your driver sends rather than guessing. See how our KLIA airport transfer works.
- Drop-offs: you are taken to the departure level of the terminal your airline uses — T2 for AirAsia and other low-cost carriers, T1 for Malaysia Airlines and other full-service airlines. Send the flight number here too, so the driver can plan departure time around the terminal and the day's traffic.
- Both terminals in one trip: dropping someone at T1 and then collecting someone at T2, or self-connecting between terminals, is easy to arrange in one booking — just say so up front instead of hunting for a car at the airport.
- You can compare city transport later: all the ways from KLIA to Kuala Lumpur weighs up the train, bus, taxi, Grab and private transfer.
Common mistakes
These trip people up at KLIA most days. Knowing them in advance is usually enough to avoid them.
- You went to the wrong terminal. Do not panic — check how much time is left. The airport train is fastest: one stop, about 3 minutes between T1 and T2. A car takes about 10 minutes, plus the time to get one and reach the pick-up point. If time is already very short, call the airline or go to the nearest airline counter and explain rather than racing across on your own. Do not try to walk — there is no walkable route between the terminals.
- Mistaking Subang Airport for KLIA. Subang's official name is Sultan Abdul Aziz Shah Airport, code SZB. It is neither KLIA 1 nor KLIA 2 but a separate Kuala Lumpur airport handling mainly domestic and regional flights, closer to the city, and a drive of several tens of minutes from KLIA. Check the three-letter code before you book or set off; details are in our Subang Airport guide.
- Thinking klia2 is a different airport. klia2 is simply today's KLIA Terminal 2, part of the same KUL airport, one train stop from T1. Seeing "klia2" on a booking does not mean you need to plan a different journey.
- Telling the driver only "Kuala Lumpur airport". There is KLIA (KUL) and Subang (SZB), and KLIA itself has two terminals. One flight number removes all of that ambiguity.
- Assuming bags transfer on separate tickets. They do not. Follow "case two" above: collect your bags, check in again, and budget three hours as a starting point.
FAQ
Is klia2 the same as KLIA Terminal 2?
What does KLIA T1 mean?
Is klia2 still in use?
Which terminal is bigger, T1 or T2?
Is Sultan Abdul Aziz Shah Airport KLIA 1 or 2?
Can I walk between T1 and T2?
Malaysia Routes is run by YX Go, a private transport company in Malaysia. We aim to keep information on public transport, attractions and routes objective; the private car, transfer, guide, interpreter and trip-planning services mentioned here are provided by YX Go.