!

Kuala Lumpur International Airport (KUL)

Departures from Kuala Lumpur International Airport (KUL) at a glance

  • 203flights a day1st busiest of 30 airports
  • 15routes from here
  • 5airlines
  • 06:00 – 23:00first and last

Collected 28 September 2026. Not live — check with the airline before booking.

Kuala Lumpur International Airport (KUL) is Malaysia's largest airport by passenger traffic and the main airport for Kuala Lumpur, though it is not in the city. It sits in the Sepang district of Selangor, roughly 45 km south of central Kuala Lumpur and closer to Putrajaya and Cyberjaya than to the city. Other published figures run to 50 km or 60 km.

The airport has two passenger terminals about 2 km apart on the same site. Malaysia Airports titles them KLIA Terminal 1 and KLIA Terminal 2, after the airport's own initials. Which one your domestic flight uses depends on the airline you booked rather than where you are going, so it is worth checking before you leave for the airport.

It opened in 1998 and is operated by Malaysia Airports Holdings Berhad (MAHB), through its Sepang operating company. MAHB reported 63.3 million passenger movements at KUL for 2025, up 10.8% on the year before.

Which terminal your domestic flight uses

The carrier sets the terminal: Malaysia Airlines and Firefly's jet services use KLIA Terminal 1, and AirAsia uses KLIA Terminal 2. Two dated moves in 2025 brought domestic flying into KUL from Sultan Abdul Aziz Shah Airport (SZB) at Subang, a separate airport much closer to the city.

Airline Domestic terminal at KUL Notes
Malaysia Airlines KLIA Terminal 1 Terminal 1 is Malaysia Airlines' main hub
Firefly, jet services KLIA Terminal 1 Moved from Subang route by route, 19 August to 3 September 2025. Firefly's turboprop services stayed at Subang
Batik Air Malaysia KLIA Terminal 1 Reported as checking in at Terminal 1
AirAsia KLIA Terminal 2 AirAsia's domestic flying moved from Subang on 7 April 2025

AirAsia consolidated its domestic operation at Terminal 2 on 7 April 2025, announced a month earlier, naming Kota Kinabalu and Kuching among the routes it expected to grow. Passengers already booked were offered a change of flight, a credit account or a refund.

Firefly's jets moved to Terminal 1 route by route between 19 August and 3 September 2025. Its turboprop services still fly from Subang, so the same airline name now sits at two different airports. Read the airport on your booking as well as the airline.

Several names for the same two buildings are in active use. MAHB titles its own terminal pages KLIA Terminal 1 and KLIA Terminal 2, while its web addresses, rail tickets, station signs and third-party guides still carry KLIA T1, KLIA T2 and the older klia2. They all mean the same pair of terminals.

Domestic destinations from Kuala Lumpur International Airport

Direct domestic flights recorded from Kuala Lumpur International Airport go to the places below, each with the airlines recorded on it. The airline still sets the terminal, so match it against the table above.

  • Alor Setar: AirAsia, Malaysia Airlines
  • Bintulu: AirAsia, Malaysia Airlines, Batik Air Malaysia
  • Johor Bahru: AirAsia, Firefly, Malaysia Airlines, Batik Air Malaysia
  • Kota Bharu: AirAsia, Firefly, Malaysia Airlines, Batik Air Malaysia
  • Kota Kinabalu: AirAsia, Malaysia Airlines, Batik Air Malaysia
  • Kuala Terengganu: AirAsia, Firefly, Malaysia Airlines
  • Kuantan: Malaysia Airlines
  • Kuching: AirAsia, Malaysia Airlines, AirBorneo, Batik Air Malaysia
  • Labuan: AirAsia, Malaysia Airlines
  • Langkawi: AirAsia, Malaysia Airlines, Batik Air Malaysia
  • Miri: AirAsia, Malaysia Airlines
  • Penang: AirAsia, Firefly, Malaysia Airlines, Batik Air Malaysia
  • Sandakan: AirAsia, Malaysia Airlines
  • Sibu: AirAsia, Malaysia Airlines, Batik Air Malaysia
  • Tawau: AirAsia, Malaysia Airlines, Batik Air Malaysia

Moving between KLIA Terminal 1 and KLIA Terminal 2

The Express Rail Link (ERL) train runs between the KLIA T1 and KLIA T2 stations in 3 minutes.

A shuttle bus between the terminals is reported to run a continuous loop, Terminal 1 to Terminal 2 to the long-term car park and back, around the clock at roughly 10-minute intervals, taking about 10 minutes between the two terminals. Pick-up is reported as Door 4, Level 1 of the Terminal 1 Main Terminal Building and Bay A10, Level 1 in Terminal 2's Transportation Hub, with transfer assistance counters in the Terminal 1 Main Terminal Building and the Terminal 2 arrival hall. The train is the quicker ride, at 3 minutes against about 10 on the bus.

Terminal 1's Aerotrain is a different service and is not the way between the two terminals. It runs inside Terminal 1, between the Main Terminal Building and the Satellite Building, where international Gate C sits.

Getting to and from Kuala Lumpur International Airport

By train

KLIA Ekspres runs non-stop between KL Sentral and KLIA T1 in 28 minutes, every 20 minutes, every day including weekends and public holidays. From late evening, trains call at all stations on the line. Services start in the early morning and the last runs from the airport terminals go into the small hours.

KLIA Transit covers the same corridor but calls at Bandar Tasik Selatan, Putrajaya and Cyberjaya and Salak Tinggi on the way, so it takes longer. The two services use separate ticketing systems and their tickets are not interchangeable, which catches out anyone who assumes one ticket covers both. Journey times and frequencies are on the operator's own KLIA Ekspres page.

By road

A coupon-based Airport Limo scheme and metered taxis are reported at Terminal 1, with limo counters in the Domestic Arrival Hall as well as the international one. Grab and Bolt both serve the airport. At Terminal 2, road transport runs through the Transportation Hub in the Gateway@klia2 mall, which links buses, taxis and car hire with the KLIA Ekspres and KLIA Transit trains.

E-hailing pick-up at Terminal 1 changed on 4 August 2026. MAHB rebuilt it at Level 1 of the Main Terminal Building, with a licence-plate recognition system tied into the passenger information screens, self-service kiosks, marked pick-up bays, waiting lounges and marshals on the ground. Vehicles are allowed 10 minutes at the kerbside.

Buses to the city run from both terminals, ticketed at counters in each terminal's transport area. Malaysia Airports lists parking for each terminal.

Domestic flights at KLIA Terminal 1

Malaysia Airlines and Firefly's jet services fly domestic from Terminal 1. Malaysia Airlines' domestic check-in is on Level 5, with economy and self-service bag drop at counter row B, Enrich Platinum at D13 to D14 and business class at D15 to D18.

Malaysia Airlines' domestic arrivals use Gates A and B in the Main Terminal Building on Level 3, with bags on conveyors K, L and M, and a domestic arrival at Terminal 1 passes neither immigration nor customs. International arrivals land either in the Satellite Building at Gate C, which means an Aerotrain ride back to the Main Terminal, or at Main Terminal Gates G and H, with immigration and customs on Level 3. The full flow, including transfers in both directions, is on the airline's Terminal 1 passenger journey page.

The Domestic Golden Lounge is at Gate A, Level 3 on the domestic side of the Main Terminal Building, open 5.00am to 11.59pm. It serves Business Suite and business class passengers, Enrich Platinum and Gold members and oneworld equivalents, generally from three hours before departure, and walk-in and single-entry passes exist for other passengers.

Domestic flights at KLIA Terminal 2

Terminal 2 is the low-cost terminal, and since April 2025 that has included AirAsia's domestic network that used to fly from Subang. Its departure hall is reported to be on Level 3, its arrival hall on Level 2 and its Transportation Hub on Level 1 of the attached Gateway@klia2 mall. The hub links the buses, taxis and car hire with the rail station.

Check-in is reported across four islands lettered S to Z, with boarding gates spread over five piers and domestic departures using the J and K piers. Follow the screens for your gate rather than working from a layout plan.

MAHB announced in December 2025 that it had carried out 16 facility improvements at Terminal 2 ahead of Visit Malaysia 2026, concentrated on check-in, boarding and baggage, with some prayer-room work still to finish in 2026. Named items included upgraded check-in kiosks and open bag drop, more bag check-in points, new trolleys, additional wheelchairs and baby strollers, family-friendly toilets, prayer-room upgrades, a new Calm Room and a widened international Gate L lounge.

Document checks on flights to Sabah and Sarawak

Under Section 66 of the Immigration Act 1959/63, a Malaysian citizen needs a pass or permit to enter and stay in Sabah or Sarawak. So a domestic flight from KUL to Kota Kinabalu, Sandakan, Tawau, Kuching, Sibu, Miri or Bintulu meets an immigration check on landing that a flight to Penang or Langkawi does not. The counters are in the arrival halls of the Sabah and Sarawak airports.

Malaysians from Peninsular Malaysia can be issued a Document in Lieu of Internal Travel Document at those counters. It carries a social or business visit pass of up to three months and is valid for a single journey.

Carry your original travel document on these routes: Malaysia Airlines says original documents must be presented for verification on flights between Peninsular Malaysia and Sabah or Sarawak. Leaving Sabah or Sarawak on a domestic flight, the Immigration Department accepts documents including the MyKad and a Malaysian passport, with a valid boarding pass. The full list is on the Immigration Department's domestic travel page at imi.gov.my.

The Aerotrain at KLIA Terminal 1

The Aerotrain links Terminal 1's Main Terminal Building with the Satellite Building. A domestic passenger at Terminal 1 will not normally need it, because the domestic gates are in the Main Terminal Building, while an international arrival at Gate C does need it to reach immigration.

The system was out of service from March 2023, and a replacement fleet entered service on 1 July 2025, covering the Main Terminal to Satellite run in under three minutes. Round-the-clock running resumed on 1 June 2026, with inspection and maintenance continuing overnight and one train kept in service during that window.

Facilities at KLIA Terminal 1

MAHB's facility list for Terminal 1 includes babycare rooms, baggage services, car hire, fast-track, wifi, an information centre, lost and found, lounges, luggage storage and lockers, medical services, prayer rooms, short-term rest facilities, SIM and phone plans, and special needs services.

Malaysia Airlines runs three Golden Lounges at Terminal 1: the Domestic Golden Lounge on the domestic side, a Regional Golden Lounge at Gate H on Level 4 of the international Main Terminal Building, and an International Golden Lounge in the West Zone of the Satellite Building, which is open 24 hours. The lounges carry shower rooms, seating with charging points, wifi, family rooms and prayer rooms.

Terminal 1's clinics are reported at Level 3 of the Main Terminal Building and in the East Zone of the Satellite Building, open around the clock, with pharmacies on Level 5 and in the West Zone keeping shorter hours. Paramedic teams on e-scooters are stationed in both the Main Terminal and the Satellite Building.

What catches people out at Kuala Lumpur International Airport

  • The airline sets the terminal, whatever the destination, and the two terminals are about 2 km apart. Turning up at the wrong one means a train or bus ride to the other.
  • Firefly flies jets from KLIA Terminal 1 and turboprops from Sultan Abdul Aziz Shah Airport at Subang, so the airline name on its own does not tell you which airport to go to.
  • The Aerotrain inside Terminal 1 is not the inter-terminal link. It serves the Satellite Building, which is where international Gate C sits.
  • KLIA Ekspres and KLIA Transit use separate ticketing systems, and a ticket for one is not valid on the other.
  • E-hailing vehicles are allowed 10 minutes at the Terminal 1 kerbside, so a driver cannot wait long while you finish at the baggage belt.
  • A domestic flight to Sabah or Sarawak meets an immigration check on landing there, which a Peninsular Malaysia route does not.
  • Check-in and bag-drop cut-offs differ by airline at both terminals, so read your own carrier's conditions rather than working from a general figure.

Common questions about Kuala Lumpur International Airport

Which terminal do domestic flights use at Kuala Lumpur International Airport?

Both terminals handle domestic flights. Malaysia Airlines and Firefly's jets fly domestic from KLIA Terminal 1, with Batik Air Malaysia reported there as well, and AirAsia flies domestic from KLIA Terminal 2. Your booking is what tells you which one you need.

How do I get between Terminal 1 and Terminal 2 at Kuala Lumpur International Airport?

The ERL train runs between the KLIA T1 and KLIA T2 stations in 3 minutes. A shuttle bus between the terminals is reported to run around the clock at roughly 10-minute intervals, from Level 1 at each terminal.

Do domestic arrivals clear immigration at KLIA Terminal 1?

A domestic arrival at Terminal 1 passes neither immigration nor customs, and Malaysia Airlines' domestic bags come off conveyors K, L and M on Level 3. The document checks a domestic traveller meets are at the Sabah and Sarawak airports: on landing there, and again when leaving on a domestic flight.

Is Firefly at Kuala Lumpur International Airport or at Subang?

Both, split by aircraft type. Firefly's jet services moved to KLIA Terminal 1 in stages from 19 August 2025, and its turboprop services stayed at Sultan Abdul Aziz Shah Airport at Subang. Check the airport named on the booking.

How long is the train from KL Sentral to Kuala Lumpur International Airport?

KLIA Ekspres takes 28 minutes non-stop from KL Sentral to KLIA T1 and runs every 20 minutes, every day of the week; KLIA T2 is a further 3 minutes on the ERL. KLIA Transit covers the same corridor with stops at Bandar Tasik Selatan, Putrajaya and Cyberjaya, and Salak Tinggi, so it takes longer.

How far is Kuala Lumpur International Airport from the city?

Roughly 45 km south of central Kuala Lumpur, in the Sepang district of Selangor. Other published figures run to 50 km or 60 km, and KLIA Ekspres reaches KLIA T1 from KL Sentral in 28 minutes.

×

Schedules