Kuala Lumpur International (KUL) — The Complete 2026 Airport Guide
KUL is really two airports wearing one code: KLIA Terminal 1 for the full-service carriers and KLIA Terminal 2 (klia2) for AirAsia and the low-cost crowd. They are about 2 km apart with no walkway between them, and mixing them up is the single most expensive mistake you can make here. Get the terminal, the train and the arrival card right and it’s one of Asia’s easiest hubs.
Last verified: July 2026. Fares, terminal assignments and Malaysia’s entry rules change often — confirm the specifics on your ticket and at official signage before you travel.
Quick reference
| Detail | What you need to know |
|---|---|
| Airport | Kuala Lumpur International Airport, IATA KUL — Malaysia’s main gateway in Sepang, one of Southeast Asia’s busiest by passengers; Skytrax’s 60th-best airport in the world in 2026 |
| Location | Sepang, ~55 km south of central Kuala Lumpur — well outside the city, budget for the transfer |
| Terminals | Terminal 1 (KLIA) — Malaysia Airlines and full-service carriers (oneworld, Star Alliance, SkyTeam). Terminal 2 (klia2) — AirAsia and low-cost airlines. They are ~2 km apart with no landside walk |
| Into KL | KLIA Ekspres RM55 (~€11 / $12), 28 min non-stop to KL Sentral · KLIA Transit same RM55 but stops · airport bus ~RM12–15, ~1 hr · Grab ~RM75–150 |
| Entry | File the free MDAC (Malaysia Digital Arrival Card) within 3 days before arrival. Most Western nationals get 90 days visa-free for tourism. Autogates open to 60+ nationalities (manual counter on your first entry) |
| Watch out for | Landing at the wrong terminal · assuming KLIA Transit is the cheap option to KL (it isn’t) · forgetting the MDAC before check-in · leaving too little for a T1↔T2 self-connection |
The KLIA1 vs KLIA2 trap — know which terminal is yours
Everything at KUL starts with one question: are you at Terminal 1 or Terminal 2? This is the classic mix-up, and it’s worse here than at most airports because the two buildings are physically separate and run on different logic.
Terminal 1 (KLIA) is the original main terminal — Malaysia Airlines’ home and the base for the full-service carriers across all three alliances (oneworld, Star Alliance and SkyTeam), plus most long-haul intercontinental flights. Terminal 2 (klia2) is the purpose-built low-cost terminal that opened in 2014 — it’s AirAsia and AirAsia X territory, along with other budget airlines, and it’s a huge terminal in its own right (Skytrax has repeatedly voted it one of the world’s best low-cost terminals).
Getting between the two terminals
Terminal 1 and Terminal 2 sit about 2 km apart (roughly 5 km by road) and there is no landside walkway between them. If you booked separate tickets on, say, Malaysia Airlines and AirAsia, you have to physically move buildings. Three ways to do it:
- KLIA Ekspres / KLIA Transit train — the fastest, ~3 minutes and RM2 for the one-stop hop between T1 and T2. Both train services stop at both terminals.
- Free shuttle bus — runs around the clock, roughly every 15 minutes, about a 10-minute ride. No ticket needed; follow signs to the shuttle stop.
- Airport Liner bus — a paid coach at about RM2.50, also ~10 minutes, if the free shuttle timing doesn’t suit you.
The Aerotrain in Terminal 1
Inside Terminal 1, many international gates are out in a detached satellite building reached only by the Aerotrain, an airside people-mover. Worth knowing: the Aerotrain broke down and was out of service for two years, finally reopening on 1 July 2025 after a full rebuild. It’s running again, but if it’s ever down there’s a shuttle-bus backup — either way, give yourself extra minutes if your gate is in the satellite, because it’s a real ride, not a short walk.
Getting into Kuala Lumpur
KUL is about 55 km south of the city, so the transfer is a real leg of the journey. The train to KL Sentral is the fast, reliable default; the bus is the budget move. Here’s the honest comparison:
| Option | Price (one-way) | Time to KL Sentral | Verdict |
|---|---|---|---|
| KLIA Ekspres | RM55 (~€11 / $12); ~RM49.50 online | ~28 min non-stop (T1); +3 min from T2 | Fastest and simplest — the default |
| KLIA Transit | RM55 to KL Sentral — same price | ~39 min (stops en route) | Only worth it if you’re getting off at Putrajaya etc. |
| Airport bus | ~RM12–15 (~€3 / $3) | ~60–75 min | Cheapest by far; fine if you’re not in a rush |
| Grab / e-hailing | ~RM75–150 (peak RM130–180) | ~50–70 min (traffic-dependent) | Best for groups, late arrivals or lots of luggage |
The trains — and the fare trap
The Express Rail Link runs two services on the same line from stations beneath both terminals. The KLIA Ekspres is a dedicated non-stop to KL Sentral: 28 minutes from Terminal 1 (about 33 including the T2 leg), every 20 minutes, RM55 one-way — and 10% cheaper if you buy on the app or website (around RM49.50).
Here’s the trap almost everyone falls into: the KLIA Transit — the stopping service — is NOT the budget option to KL Sentral. To the city centre it costs the same RM55; it’s only cheaper if you’re getting off at an intermediate stop like Salak Tinggi, Putrajaya & Cyberjaya or Bandar Tasik Selatan. So for KL Sentral, take whichever train leaves first — but if it’s the Transit, know it’ll take ~39 minutes with stops rather than 28. If you genuinely want to save money on the airport transfer, the bus is the answer, not the Transit.
Buses, Grab and taxis
Airport buses run from the transport hubs at both terminals to KL Sentral for roughly RM12–15, taking about an hour or a bit more depending on traffic — genuinely good value, and the klia2 bus level is well organised. Grab (Malaysia’s dominant ride-hailing app) is the easiest door-to-door option: fares to the city run about RM75–150, more on Friday nights, holidays and in the rain — book it from the app’s designated pickup points, not from touts in the hall. Airport coupon and metered taxis exist too, but Grab is usually cheaper and removes the haggling. Grab a stored-value transit card (a Touch ‘n Go) from a counter if you plan to use local trains and buses in the city.
Entry: the MDAC, visas and autogates
Malaysia’s entry process is simple once you know the three moving parts — but the digital arrival card catches a lot of travellers because you have to do it before you fly.
- File the MDAC (Malaysia Digital Arrival Card) before you travel. Nearly all foreign visitors must submit this free online form within 3 days (72 hours) before arrival — you can’t do it earlier, and on-arrival submission is no longer accepted. Airlines increasingly check your MDAC at check-in, so a missing card can cost you boarding. Use only the official Immigration Department portal (imigresen-online.imi.gov.my); it’s free — ignore third-party sites that charge a “processing fee”. Singaporeans, diplomatic passport holders, permanent residents and passengers transiting without clearing immigration are exempt.
- Visa-free for 90 days (most Western nationals). Citizens of the US, UK, EU countries, Australia, New Zealand and Canada, among others, can enter for tourism visa-free for up to 90 days — no visa to apply for, just the MDAC and a passport valid at least six months. Always confirm your own nationality’s allowance, as terms differ by country.
- Autogates are open to 60+ nationalities — but expect a manual counter your first time. Malaysia has extended automated e-gate use to travellers from 63 countries and territories (Singapore plus 62 others, including the UK, US, EU, Australia and New Zealand). The catch: reports in 2026 still point to a first-time enrolment step — your first entry (and usually first exit) goes through a staffed immigration counter so your passport and biometrics are registered, after which the autogates work on later visits. A valid MDAC is required to use the gates. Procedures are being streamlined, so follow the signage in the hall; if in doubt, queue at the counter.
Lounges — where the Plaza Premium empire began
A nice piece of trivia that’s also useful: KUL is the birthplace of Plaza Premium Lounge — the first pay-in, open-to-all airport lounge concept launched here in 1998 before spreading worldwide. So it’s no surprise the lounge scene at Kuala Lumpur is strong and, crucially, accessible even if you’re not flying business class.
- Plaza Premium Lounge — the reliable option in both terminals. In Terminal 1 it’s at the international departures / Contact Pier area; in Terminal 2 (klia2) it’s on the gateway@klia2 level next to the Aerotel transit hotel. Priority Pass is accepted, and walk-in access is sold by the hour (roughly RM190+ for three hours). Several locations run 24 hours.
- Malaysia Airlines Golden Lounge (Terminal 1) — for the airline’s premium cabins and oneworld elite passengers; not a walk-in lounge.
- Aerotel klia2 — a transit hotel at Terminal 2 with day-use rooms, showers and a small pool, handy for long low-cost layovers where the airside options are thinner.
If you hold Priority Pass or a lounge-access credit card, you’re well covered at KUL — just note the lounge you want is in your terminal, since you can’t pop between T1 and T2 airside.
Long layover: transit, sleep and the city
KUL is a major connecting hub, especially on AirAsia’s low-cost network through klia2, so long layovers are common. What you can do with the time depends on whether you clear immigration.
Staying airside (international-to-international transit): you don’t need the MDAC or a visa. Both terminals have airside dining, showers (in the Plaza Premium lounges and the transit hotels), prayer rooms and rest areas; klia2 has the Aerotel and Terminal 1 has landside/transit hotel options nearby. Free Wi-Fi is available airport-wide.
Leaving for the city: if you’re visa-free (or hold the right visa) and have filed your MDAC, a long layover is enough to get into KL — the KLIA Ekspres puts you at KL Sentral in under half an hour each way, so a 6-hour-plus gap can buy you a couple of hours in the city. Just build in generous margins for the immigration queue in both directions and the check-in cut-off for your onward flight.
Food, money and Wi-Fi
Food: both terminals have the full range from international chains to Malaysian food courts — go for the local option. You’ll find nasi lemak, laksa, roti canai, satay and kopitiam coffee at food courts in both buildings; klia2’s Gateway mall (landside) is a genuine shopping-and-eating complex if you have time to kill before check-in. A proper local meal runs about RM15–30.
Money & SIM: use bank ATMs over the exchange counters for the best rate, and if an ATM offers to bill you in your home currency, decline and choose ringgit. Prepaid SIMs and eSIMs are sold in arrivals; an eSIM bought before you land is the least-hassle way to have data the moment you step off.
Practicalities: free airport-wide Wi-Fi; luggage storage and left-luggage counters in both terminals; pharmacies and clinics on site. Both terminals get busy at the early-morning and late-evening long-haul banks, so pad your timings then.
Connections and minimum times
For a normal ticketed connection within a single terminal, KUL’s minimum connecting time is 90 minutes for international-to-international transfers, and Malaysia Airports has been pushing a 60-minute connecting-time (MCT60) initiative at Terminal 2 to sharpen its regional edge. Those figures assume one ticket, one baggage tag and no terminal change.
The number that catches people is the cross-terminal self-connection. If your itinerary moves between Terminal 1 and klia2 on separate tickets — again, common when an AirAsia leg is involved — you have to reclaim your bags, clear immigration, ride the train or shuttle to the other terminal, then re-check in and clear security again. For that, allow around 3 hours, more at peak. Don’t book a 90-minute self-connection across the two terminals; it isn’t enough.
Frequently asked questions
What’s the difference between KLIA Terminal 1 and Terminal 2 (klia2)?+
Terminal 1 (KLIA) is the main terminal for Malaysia Airlines and full-service carriers across all three alliances, and handles most long-haul flights. Terminal 2 (klia2) is the low-cost terminal for AirAsia, AirAsia X and other budget airlines. They’re about 2 km apart with no walkway between them — check the terminal on your boarding pass, because if you’re flying AirAsia you need klia2, not Terminal 1.
How do I get from KLIA to Kuala Lumpur city, and how much?+
The KLIA Ekspres train is the fastest: RM55 one-way (about RM49.50 booked online), 28 minutes non-stop to KL Sentral, running every 20 minutes from both terminals. Airport buses are the cheapest at around RM12–15 but take about an hour. Grab (ride-hailing) runs roughly RM75–150 depending on time and demand.
Is KLIA Transit cheaper than KLIA Ekspres to KL Sentral?+
No — that’s a common misconception. To KL Sentral both the KLIA Transit (stopping service) and the KLIA Ekspres (non-stop) cost the same RM55. The Transit is only cheaper if you get off at an intermediate stop like Putrajaya. For the city centre, take whichever leaves first; if you want to actually save money, take the airport bus instead.
Do I need the Malaysia Digital Arrival Card (MDAC)?+
Yes — nearly all foreign visitors must file the free MDAC online within 3 days (72 hours) before arrival. You can’t submit it on arrival any more, and airlines often check it at check-in. Use only the official Immigration Department site (imigresen-online.imi.gov.my); it’s free. Singaporeans, diplomatic passport holders, permanent residents and passengers transiting without clearing immigration are exempt.
Can I visit Malaysia visa-free, and for how long?+
Most Western nationals — including US, UK, EU, Australian, New Zealand and Canadian citizens — can enter visa-free for tourism for up to 90 days, provided their passport is valid for at least six months and they’ve filed the MDAC. Check your own nationality’s allowance, as terms vary by country.
Can I use the automated e-gates (autogates) at KLIA on a foreign passport?+
Malaysia has opened its autogates to travellers from 63 countries, including the UK, US, EU, Australia and New Zealand. However, as of 2026 you should still expect to go through a staffed immigration counter on your first entry (and usually first exit) for enrolment, after which the autogates work on subsequent visits. A valid MDAC is required to use the gates. Follow the signage in the arrivals hall.
How do I transfer between Terminal 1 and klia2?+
The KLIA Ekspres/Transit train is fastest — one stop, about 3 minutes, RM2. There’s also a free shuttle bus that runs around the clock roughly every 15 minutes (about 10 minutes’ ride), plus a paid Airport Liner bus at around RM2.50. There is no landside walkway between the terminals, so factor in the transfer time.
How long should I allow for a connection at KUL?+
For a ticketed connection within one terminal, the minimum is 90 minutes international-to-international (Terminal 2 is trialling a 60-minute regional target). But if you’re self-connecting on separate tickets between Terminal 1 and klia2, allow around 3 hours: you’ll reclaim bags, clear immigration, change terminals, re-check in and clear security again.
At a glance
| Codes | KUL / WMKK — Kuala Lumpur International Airport, Sepang |
| Terminals | Terminal 1 (KLIA) — Malaysia Airlines & full-service · Terminal 2 (klia2) — AirAsia & low-cost · ~2 km apart, no landside walk |
| Distance to KL | ~55 km south, in Sepang |
| Fastest to KL | KLIA Ekspres, RM55, ~28 min non-stop to KL Sentral |
| Cheapest to KL | Airport bus, ~RM12–15, ~1 hr |
| Terminal transfer | Train ~3 min (RM2) or free shuttle bus ~10 min |
| Entry | MDAC within 3 days before arrival; 90 days visa-free for most Western nationals; autogates for 60+ countries (manual counter first visit) |
| Wi-Fi | Free, airport-wide |
Before you fly
- 📊 Check what a good fare to Kuala Lumpur looks like — our price-check tool shows the typical deal range so you know a bargain when you see one.
- 🧳 Baggage checker — confirm your airline’s carry-on and checked allowance before you pack (especially if you’re flying AirAsia out of klia2).
- 🏙️ Kuala Lumpur city guide — where to stay, eat and what’s actually worth your time in the city.
🌏 Planning the trip? Read our Kuala Lumpur city guide — where to stay, what to eat, and how to get around.



