At a glance
- Airport code
- SZB (KLIA is KUL — a different airport)
- Official name
- Sultan Abdul Aziz Shah Airport
- Also known as
- Subang Airport, Subang Skypark, SZB
- Location
- Subang, Selangor — next to Subang Jaya and Petaling Jaya
- To central Kuala Lumpur
- About 20-odd km; roughly 30–45 min by car, traffic permitting
- Flights
- Mainly domestic and short regional routes
On this page
- The short answer: SZB and KUL are two different airports
- What does SZB mean?
- Is Subang Airport in Kuala Lumpur?
- Is Subang Airport international?
- How to tell SZB and KLIA apart, and avoid booking the wrong one
- What to do if you booked or went to the wrong airport
- Getting from Subang Airport to the city
- When you might actually use Subang
The short answer: SZB and KUL are two different airports
Subang Airport and KLIA are not the same place. Subang Airport is officially Sultan Abdul Aziz Shah Airport, three-letter code SZB. KLIA is Kuala Lumpur International Airport, code KUL. Booking sites list both under "Kuala Lumpur", but they are tens of kilometres apart and driving from one to the other usually takes about 45 minutes to an hour.
That also settles another question people search for: Subang is neither KLIA Terminal 1 nor Terminal 2. KLIA T1 and T2 are two buildings at the same airport, about 2 km apart and one stop apart on the airport train — see KLIA Terminal 1 vs Terminal 2 for how those differ. Subang is a completely separate airport, with no internal rail link to KLIA. You have to drive.
What does SZB mean?
SZB is the IATA three-letter code assigned to Subang Airport, and it is what appears on tickets, itineraries, baggage tags and booking sites. It is not an abbreviation of any English words, and there is no official letter-by-letter explanation — treat it simply as Subang Airport's identifier. Aviation operations also use the four-letter ICAO code WMSA, which travellers rarely need.
These names all refer to the same place:
- Subang Airport — the everyday name.
- Sultan Abdul Aziz Shah Airport — the official name. If you are wondering whether Sultan Abdul Aziz Shah Airport is KLIA 1 or 2, the answer is neither: it is a different airport.
- Subang Skypark / Skypark Terminal — the passenger terminal in use today is the Skypark Terminal, so many people use "Skypark" for the airport as a whole.
- SZB — the code on your ticket.
KLIA, meanwhile, shows up as KUL, sometimes followed by T1 or T2. KUL means the big airport down in Sepang; SZB means the small one at Subang. That one code is the difference between two places tens of kilometres apart.
Is Subang Airport in Kuala Lumpur?
Strictly speaking, no — it is not inside the Kuala Lumpur city limits. Subang Airport sits in Selangor, right next to Subang Jaya, Petaling Jaya and Shah Alam. It is, however, firmly inside the Greater Kuala Lumpur (Klang Valley) metro area, which is why people call both Subang and KLIA "the KL airport" — and why the two get confused.
On distance: Subang is about 20-odd km from central Kuala Lumpur, roughly 30–45 minutes by car depending on traffic. KLIA is in Sepang, south of the city, about 50–60 km out and around 45 minutes to an hour by car. If you are staying in Subang Jaya, Petaling Jaya, Shah Alam or Damansara, landing at Subang often puts you at your hotel in twenty or thirty minutes. For a sense of which neighbourhood suits you, see our Kuala Lumpur travel guide.
And if your question is which airport is nearest Subang Jaya: it is Subang Airport (SZB), the closest airport in the Klang Valley to that area, usually a drive of little more than ten minutes.
Is Subang Airport international?
Subang was once Kuala Lumpur's main international airport. When KLIA opened in 1998, the major international flights moved there, and Subang shifted to mainly domestic and short regional routes, alongside business aviation, general aviation and aircraft maintenance work. Its small size is a genuine advantage: it is usually very quick from aircraft to kerbside, with none of KLIA's long walks and queues.
So the honest answer has two parts. Subang is set up to handle short cross-border flights, but whether any international or regional routes are operating at a given time, and to where, depends entirely on airline scheduling — always check the airlines' and the airport's official information. The best-known carrier here is Firefly, which uses Subang as its main base and flies to domestic destinations such as Penang plus some regional points; other airlines have started or adjusted services at Subang in recent years. This page deliberately lists no specific routes or timetables, because that is exactly the part that changes.
How to tell SZB and KLIA apart, and avoid booking the wrong one
| Subang Airport (SZB) | Kuala Lumpur International Airport (KUL / KLIA) | |
|---|---|---|
| Airport code | SZB | KUL |
| Official name | Sultan Abdul Aziz Shah Airport | Kuala Lumpur International Airport |
| Also called | Subang, Subang Skypark | KLIA, KLIA T1 / T2 (T2 formerly klia2) |
| Location | Subang, Selangor — near Subang Jaya, Petaling Jaya, Shah Alam | Sepang, Selangor — south of the city |
| To central KL | About 20-odd km | About 50–60 km |
| By car to the city | About 30–45 min, traffic permitting | About 45 min to 1 hour, traffic permitting |
| Main flight types | Mainly domestic and short regional | International and domestic, two terminals |
| Ways into town | E-hailing, taxi, private transfer (no airport express) | KLIA Ekspres / Transit, bus, e-hailing, private transfer |
| Size | Small — in and out quickly | Large — longer walks and queues |
A few habits that prevent mix-ups:
- Go by the three-letter code: SZB is Subang, KUL is KLIA. Check the departure and arrival codes before you pay, and again before check-in.
- Do not just search "Kuala Lumpur": a city search mixes flights from both airports into one list, and the cheaper fare may well leave from Subang.
- Give your driver the flight number: "the KL airport" is easily read as KLIA, and the two are tens of kilometres apart. From a flight number a driver can work out the airport and the terminal.
- Allow plenty of time for a self-transfer: arriving internationally at KLIA and flying domestically from Subang (or the reverse) means a drive between the two, plus immigration, baggage and a fresh check-in.
- Re-check the day before: airlines occasionally change routes and airports, so go by the airline app or website.
What to do if you booked or went to the wrong airport
Before changing anything, work out whether you still have time. Driving between the two airports usually takes about 45 minutes to an hour, longer in rush hour or heavy rain. With three or four hours to go before departure, getting across is often still realistic; with only an hour or two, it is a real gamble.
What to do, in order:
- Open the ticket and read the airport code — confirm whether you need SZB or KUL rather than going on memory.
- Contact the airline straight away: whether the ticket can be changed, and at what cost, is down to the airline's fare rules and what their staff tell you.
- If you need to cross, just get a car: there is no internal shuttle rail between the airports, so e-hailing, a taxi or a pre-booked car are the options. Allow two hours or more for the drive plus check-in and security.
- If the two-airport transfer is planned: try not to connect tightly on the same day. Half a day of buffer makes the whole trip calmer.
If your itinerary has you landing at KLIA late at night before an onward flight, public transport thins right out — see arriving at KLIA late at night.
Getting from Subang Airport to the city
Subang is close to town, so the drive in is usually short. The common options:
- Grab and other e-hailing: the most common choice. Follow the app to the pickup point; expect a wait at peak times.
- Taxi: taxis are generally available; check fares and the pickup point on site.
- Private transfer: suits travellers with lots of luggage, larger groups, elderly relatives or children, or anyone heading straight on to another city.
- Rail: there is no KLIA Ekspres equivalent here, and the airport's rail connection has changed in recent years, so check the latest status before you travel rather than relying on older guides.
Our airport transfer at YX Go covers Subang Airport too: flight tracking, a name-board meet at arrivals and 60 minutes of free waiting, with drivers who speak Mandarin, English and Malay. If you want to keep the car for sightseeing or an onward drive, we can arrange a private car charter in Kuala Lumpur — priced per car, quoted before you confirm.
When you might actually use Subang
- Short domestic flights: to and from Penang, for example, flying from Subang saves the trip out to KLIA. Penang is also reachable by road — compare the options in Kuala Lumpur to Penang.
- Staying on the west side of KL: if your hotel is in Petaling Jaya, Subang Jaya or Shah Alam, Subang is clearly the nearer airport.
- Short business trips: for a same-day domestic trip, a small airport means quicker arrivals and departures and far less queuing.
Flying in from overseas? You will almost certainly land at KLIA — see KLIA to Kuala Lumpur: every way into the city compared.
FAQ
Is Subang Airport the same as KLIA?
Is Sultan Abdul Aziz Shah Airport KLIA 1 or KLIA 2?
What does SZB mean?
Is Subang Airport in Kuala Lumpur?
Is Subang Airport international?
Which airport is nearest to Subang Jaya?
How long does it take to get from KLIA to Subang Airport?
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.