大马路书Malaysia Routes
Airport

Subang Airport (SZB / Sultan Abdul Aziz Shah): the full guide — and why it is not KLIA

The thing most people get wrong first: SZB and KUL are not the same airport. SZB is Subang Airport, officially Sultan Abdul Aziz Shah Airport; KUL is Kuala Lumpur International Airport, the one everyone calls KLIA. Subang is not KLIA Terminal 1 or Terminal 2 either — it is a separate airport about 20-odd km from central Kuala Lumpur, roughly 30–45 minutes by car, serving mainly domestic and short regional flights. KLIA sits 50–60 km out and handles nearly all international traffic, and driving between the two takes about 45 minutes to an hour. This page answers each question in turn: what SZB means, whether Subang is in Kuala Lumpur, whether it is international, how to tell the two apart, what to do if you booked the wrong one, and how to get into town from Subang.

Updated · Malaysia Routes

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
  1. The short answer: SZB and KUL are two different airports
  2. What does SZB mean?
  3. Is Subang Airport in Kuala Lumpur?
  4. Is Subang Airport international?
  5. How to tell SZB and KLIA apart, and avoid booking the wrong one
  6. What to do if you booked or went to the wrong airport
  7. Getting from Subang Airport to the city
  8. 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.

Rule of thumbLong-haul arrivals from Europe, the Middle East, China or Australia land at KLIA (KUL) almost without exception. Only domestic legs and a few short regional flights use Subang (SZB). If you see SZB on a fare, check it twice.

How to tell SZB and KLIA apart, and avoid booking the wrong one

Subang Airport (SZB)Kuala Lumpur International Airport (KUL / KLIA)
Airport codeSZBKUL
Official nameSultan Abdul Aziz Shah AirportKuala Lumpur International Airport
Also calledSubang, Subang SkyparkKLIA, KLIA T1 / T2 (T2 formerly klia2)
LocationSubang, Selangor — near Subang Jaya, Petaling Jaya, Shah AlamSepang, Selangor — south of the city
To central KLAbout 20-odd kmAbout 50–60 km
By car to the cityAbout 30–45 min, traffic permittingAbout 45 min to 1 hour, traffic permitting
Main flight typesMainly domestic and short regionalInternational and domestic, two terminals
Ways into townE-hailing, taxi, private transfer (no airport express)KLIA Ekspres / Transit, bus, e-hailing, private transfer
SizeSmall — in and out quicklyLarge — 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.
When it usually goes wrongPeople end up at the wrong airport on departure day: the traveller assumes "the KL airport" means KLIA, but the flight leaves from Subang. When booking a ride, send the flight number and the airport code rather than the airport's name.

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?
No. Subang Airport (SZB, Sultan Abdul Aziz Shah Airport) and Kuala Lumpur International Airport (KUL) are two separate airports tens of kilometres apart, about 45 minutes to an hour apart by car.
Is Sultan Abdul Aziz Shah Airport KLIA 1 or KLIA 2?
Neither. It is Subang Airport (SZB), a separate airport. KLIA Terminal 1 and Terminal 2 are two buildings at the same airport in Sepang.
What does SZB mean?
SZB is the IATA three-letter code for Subang Airport (Sultan Abdul Aziz Shah Airport). It is not an abbreviation of words and has no official letter-by-letter meaning. The four-letter ICAO code is WMSA.
Is Subang Airport in Kuala Lumpur?
It is in Selangor, next to Subang Jaya and Petaling Jaya, so not within the Kuala Lumpur city limits — but it is part of Greater Kuala Lumpur, about 20-odd km and 30–45 minutes by car from the centre.
Is Subang Airport international?
It was once Kuala Lumpur's main international airport and now focuses on domestic and short regional routes. Whether international services operate at any given time depends on the airlines, so check their official information.
Which airport is nearest to Subang Jaya?
Subang Airport (SZB) — it is right beside Subang Jaya, usually little more than a ten-minute drive, whereas KLIA is about an hour away.
How long does it take to get from KLIA to Subang Airport?
Usually about 45 minutes to an hour by car, depending on traffic. Adding immigration, baggage and a new check-in, allow two hours or more and avoid tight same-day connections.

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.

WhatsApp