Overview
Kuala Lumpur International Airport – Kuala Lumpur, Malaysia
Kuala Lumpur International Airport (IATA: KUL, ICAO: WMKK) is Malaysia's main international airport and one of Southeast Asia's major aviation hubs. Located in Sepang, Selangor, south of central Kuala Lumpur, the airport connects travellers with destinations across Asia, the Middle East, Europe, Australia and other international markets.
Kuala Lumpur International Airport is the main international gateway to Malaysia and serves travellers visiting Kuala Lumpur as well as popular destinations such as Putrajaya, Genting Highlands, Malacca and other parts of Peninsular Malaysia.
The airport has two main passenger terminals — KLIA Terminal 1 and KLIA Terminal 2. Travellers should always check the terminal shown on their airline booking before travelling to the airport.
For official airport information, passengers can refer to Malaysia Airports.
At a glance
Airport Information
- Airport Name
- Kuala Lumpur International Airport
- Also Known As
- KLIA / Kuala Lumpur Airport
- IATA Code
- KUL
- ICAO Code
- WMKK
- Location
- Sepang, Selangor, Malaysia
- Nearest Major City
- Kuala Lumpur
- Airport Type
- International
- Country
- Malaysia
- Passenger Terminals
- KLIA Terminal 1 and KLIA Terminal 2
Arrivals
Arrivals at Kuala Lumpur International Airport

Passengers arriving on international flights normally proceed through immigration, baggage collection and customs before entering the public arrivals area.
Passengers can find a wide range of services in and around the arrival areas, depending on the terminal, including:
Arrival Process
- 1Arrival at the terminal
- 2Follow signs to immigration
- 3Passport and immigration clearance
- 4Baggage collection
- 5Customs clearance
- 6Enter the arrivals hall
- 7Currency exchange, ATM or mobile connectivity if required
- 8KLIA Ekspres, KLIA Transit, taxi, ride-hailing, bus or other transportation
- 9Hotel or onward travel
International visitors should ensure they meet Malaysia's current immigration and entry requirements before travelling. Eligible foreign travellers may also be required to submit the Malaysia Digital Arrival Card (MDAC) before arrival. Requirements and exemptions can change, so passengers should check the latest information from the Malaysian Immigration Department before travelling.
Arrival Facilities
- Currency exchange
- ATMs
- Mobile and telecom services
- Medical facilities
- Accessibility assistance
- Baggage services
- Restaurants and cafés
- Shopping
- Car rental
- Taxi services
- Ride-hailing pickup areas
- KLIA Ekspres and KLIA Transit
- Bus services
- Information counters
- Hotel and accommodation services
- Family and passenger facilities
Departures
Departures from Kuala Lumpur International Airport

Passengers departing from Kuala Lumpur should allow sufficient time for airline check-in, baggage drop, immigration, security screening and reaching their boarding gate.
Because Kuala Lumpur International Airport operates from Terminal 1 and Terminal 2, travellers should check their airline and terminal carefully before travelling to the airport.
Kuala Lumpur International Airport provides a range of facilities for departing passengers, including:
Departure Process
- 1Confirm your airline and terminal
- 2Arrive at Kuala Lumpur International Airport
- 3Airline check-in
- 4Baggage drop
- 5Immigration
- 6Security screening
- 7Departure area
- 8Proceed to the boarding gate
- 9Flight departure
Departure Facilities
- Airline check-in facilities
- Self-service check-in facilities where available
- Currency exchange
- ATMs
- Duty-free shopping
- Restaurants and cafés
- Airport lounges
- Hotels and rest facilities
- Medical services
- Accessibility assistance
- Prayer rooms
- Family facilities
- Free Wi-Fi
- Baggage services
- Transit and connection facilities
Facilities vary by terminal and departure area.
Terminals
Terminals at Kuala Lumpur International Airport

Kuala Lumpur International Airport has two main passenger terminals.
KLIA Terminal 1
KLIA Terminal 1 serves Malaysia Airlines and a wide range of full-service and international airlines.
The terminal complex includes the Main Terminal Building and connected gate areas for domestic and international flights.
KLIA Terminal 1 has direct access to both KLIA Ekspres and KLIA Transit train services.
Passengers should confirm their airline's terminal before travelling because airline and terminal assignments may change.
KLIA Terminal 2
KLIA Terminal 2, formerly commonly referred to as klia2, serves AirAsia and a range of other airlines.
It is designed to handle a high volume of regional and international flights and is connected to the gateway@klia2 commercial complex.
KLIA Terminal 2 also has direct access to both KLIA Ekspres and KLIA Transit train services.
Travellers flying with AirAsia should check their booking for the latest terminal information before departure.
Transfers
Connecting Flights at Kuala Lumpur International Airport
Kuala Lumpur International Airport is an important connecting hub for travel across Malaysia, Southeast Asia and other international destinations.
Passengers travelling on a through-ticket should follow the appropriate Transfer / Transit signs after arrival.
Typical Transfer Process
- 1Leave the arriving aircraft
- 2Check the terminal and gate for your onward flight
- 3Follow Transfer / Transit signs
- 4Complete security or other formalities where required
- 5Transfer to the appropriate gate or terminal if necessary
- 6Proceed to the boarding gate
Passengers travelling on separate tickets may need to clear Malaysian immigration, collect their baggage and check in again for their onward flight. This is particularly important when connecting between different airlines or between Terminal 1 and Terminal 2. Always confirm whether your baggage is checked through to your final destination and allow sufficient connection time.
Transferring Between KLIA Terminal 1 and Terminal 2
KLIA Terminal 1 and Terminal 2 are separate terminal buildings.
One of the fastest ways to travel between them is by KLIA Ekspres or KLIA Transit train.
The train journey between KLIA Terminal 1 and KLIA Terminal 2 takes approximately 3 minutes.
Passengers transferring between terminals should still allow sufficient time for:
Do not plan a connection based only on the three-minute train journey.
- Walking to and from the train station
- Waiting for the next train
- Immigration where applicable
- Baggage collection where required
- Re-check-in
- Security screening
- Reaching the departure gate
Getting into the city
Transportation from Kuala Lumpur International Airport
Travellers arriving at KUL have several transportation options depending on their destination, budget and preferred level of convenience.
The main options include:
- KLIA Ekspres
- KLIA Transit
- Airport taxi
- Grab and other ride-hailing services
- Airport buses
- Private transfers
- Car rental
KLIA Ekspres

The KLIA Ekspres is one of the fastest and most convenient ways to travel between Kuala Lumpur International Airport and central Kuala Lumpur.
The train connects:
KLIA Terminal 2 → KLIA Terminal 1 → KL Sentral

The non-stop journey between KLIA Terminal 1 and KL Sentral takes approximately 28 minutes, while the journey between Terminal 1 and Terminal 2 takes approximately 3 minutes.
KLIA Ekspres currently operates regular services throughout the day. Operating hours and frequencies may change, so passengers should check the latest timetable before travelling.
KL Sentral is Kuala Lumpur's main transportation hub, providing connections to the city's rail and public transportation network.
Best for
- Solo travellers
- Business travellers
- Travellers staying in central Kuala Lumpur
- Passengers avoiding road traffic
- Travellers with manageable luggage
KLIA Transit

KLIA Transit uses the same airport rail corridor but makes intermediate stops between the airport and KL Sentral.
Stations include:
The total journey between KLIA Terminal 2 and KL Sentral is approximately 39 minutes.
KLIA Transit can be particularly useful for passengers travelling to Putrajaya, Cyberjaya or Bandar Tasik Selatan rather than directly to central Kuala Lumpur.
KLIA Terminal 2
KLIA Terminal 1
Salak Tinggi
Putrajaya & Cyberjaya
Bandar Tasik Selatan
KL Sentral
Best for
- Putrajaya travellers
- Cyberjaya travellers
- Passengers connecting with other rail services
- Budget-conscious independent travellers
Airport Taxi

Taxi services are available from Kuala Lumpur International Airport.
Passengers should use authorised airport taxi facilities and follow airport signage to the appropriate taxi counter or pickup point.
Taxi travel can be particularly convenient for passengers carrying luggage, families, groups or travellers whose accommodation is not close to a railway station.
Journey times to Kuala Lumpur vary considerably depending on traffic and the exact destination.
Best for
- Families
- Travellers with luggage
- Groups
- Late-night arrivals
- Direct hotel transfers
- Travellers staying away from railway stations
Grab and Ride-Hailing Services

App-based ride-hailing services such as Grab are widely used in Malaysia and can be booked from Kuala Lumpur International Airport.
Passengers should book through the relevant mobile application and follow airport signs and app instructions to the designated e-hailing pickup area for their terminal.
Pickup locations vary between Terminal 1 and Terminal 2.
Ride-hailing is particularly useful for travellers who prefer:
Upfront app-based pricing
Cashless payment
Direct hotel transportation
Door-to-door travel
Airport Bus

Airport bus and coach services connect Kuala Lumpur International Airport with Kuala Lumpur and other destinations.
Services and operators can change, so passengers should check the current timetable, destination and departure point before travelling.
Bus services can provide a lower-cost alternative to the airport train or taxi.
Common connections may include services towards:
KL Sentral
Kuala Lumpur city areas
Transport hubs
Selected regional destinations
Best for
- Budget travellers
- Travellers with flexible schedules
- Passengers travelling to areas served directly by airport coaches
Car Rental

Car rental companies operate at Kuala Lumpur International Airport.
Hiring a car may be suitable for travellers planning to explore destinations outside central Kuala Lumpur or continue their journey around Peninsular Malaysia.
Travellers should ensure they meet Malaysia's driving licence requirements and understand local road, toll and parking regulations before renting a vehicle.
Where to go next
Transportation to Popular Areas and Destinations

Kuala Lumpur City Centre / KLCC
Recommended options
- KLIA Ekspres + city rail
- Taxi
- Grab
- Private transfer
Kuala Lumpur City Centre is home to major attractions including the Petronas Twin Towers, Suria KLCC and a wide range of hotels and restaurants.
Passengers using KLIA Ekspres can travel to KL Sentral before connecting to Kuala Lumpur's urban rail network or taking a taxi or ride-hailing service.

Bukit Bintang
Recommended options
- KLIA Ekspres + city rail
- Taxi
- Grab
- Private transfer
Bukit Bintang is one of Kuala Lumpur's most popular shopping, dining and entertainment districts.
Travellers with significant luggage may prefer direct road transportation.

KL Sentral
Recommended options
- KLIA Ekspres
- KLIA Transit
- Taxi
- Grab
KL Sentral is Kuala Lumpur's main transport hub and provides connections to multiple urban and intercity transport services.
For many travellers, KL Sentral is the most convenient point for connecting between the airport and Kuala Lumpur's wider public transportation network.

Putrajaya
Recommended options
- KLIA Transit
- Taxi
- Grab
- Private transfer
Putrajaya is Malaysia's federal administrative centre and is located between Kuala Lumpur and KLIA.
KLIA Transit provides a convenient rail connection to Putrajaya & Cyberjaya Station.

Cyberjaya
Recommended options
- KLIA Transit + local transportation
- Taxi
- Grab
- Private transfer
Cyberjaya is a major technology and business area located close to Putrajaya.
Travellers using KLIA Transit can alight at Putrajaya & Cyberjaya Station and continue by local transport.

Genting Highlands
Recommended options
- Private transfer
- Taxi / ride-hailing where suitable
- Airport transport to Kuala Lumpur followed by coach or other onward transportation
Genting Highlands is a popular mountain resort destination north of Kuala Lumpur.
There is no direct KLIA Ekspres service to Genting Highlands.
Travellers should plan their onward transport before leaving the airport.

Malacca / Melaka
Recommended options
- Private transfer
- Coach / bus connection
- Rental car
- Combination of airport and regional transportation
Melaka is a popular heritage destination south of Kuala Lumpur.
Travellers should check current bus and coach schedules before departure.
Before you land
Tips for Travellers Arriving at KUL
- Confirm whether your flight arrives at KLIA Terminal 1 or Terminal 2.
- Keep your passport and travel documents easily accessible.
- Check Malaysia's current immigration and entry requirements before travelling.
- Check whether you are required to submit the Malaysia Digital Arrival Card (MDAC).
- Collect your baggage before leaving the arrival area unless it is checked through to an onward flight.
- Use authorised taxi services or designated ride-hailing pickup areas.
- Consider KLIA Ekspres if travelling to central Kuala Lumpur and you want to avoid road traffic.
- Consider KLIA Transit when travelling to Putrajaya or Cyberjaya.
- Allow additional road travel time during busy traffic periods.
- If transferring between Terminal 1 and Terminal 2, allow sufficient time even though the train journey itself is short.
- Confirm whether baggage is checked through when travelling on connecting flights.
- Passengers on separate tickets should allow additional time for immigration, baggage collection and re-check-in.
Flights from Sri Lanka
Why Book Your Kuala Lumpur Flight with iCanFly?
iCanFly helps travellers in Sri Lanka search, compare and book flights to Kuala Lumpur and onward destinations across Malaysia, Southeast Asia and beyond.
Passengers can compare available flights between Colombo and Kuala Lumpur based on airline, schedule, fare and travel preferences.
Popular Flight Searches
Stay with iCanStay
Hotels near Kuala Lumpur International Airport
After landing at KUL, you can compare and book hotels in Kuala Lumpur and nearby areas with iCanStay.
Popular Hotel Searches
Common questions
Frequently Asked Questions
Kuala Lumpur International Airport uses the IATA airport code KUL.
Airport guides
Other airport guides
Arrival, terminal and transport notes for popular airports used by travellers from Sri Lanka.

CMB
Bandaranaike International Airport
Colombo, Sri Lanka

AUH
Zayed International Airport
Abu Dhabi, United Arab Emirates

BKK
Suvarnabhumi Airport
Bangkok, Thailand

BOM
Chhatrapati Shivaji Maharaj International Airport
Mumbai, India

MAA
Chennai International Airport
Chennai, India

DEL
Indira Gandhi International Airport
Delhi, India

DOH
Hamad International Airport
Doha, Qatar

DXB
Dubai International Airport
Dubai, United Arab Emirates

FRA
Frankfurt Airport
Frankfurt, Germany

HKG
Hong Kong International Airport
Hong Kong, Hong Kong

IST
Istanbul Airport
Istanbul, Turkey

BLR
Kempegowda International Airport
Bengaluru, India

LHR
London Heathrow Airport
London, United Kingdom

MEL
Melbourne Airport
Melbourne, Australia

NRT
Narita International Airport
Tokyo, Japan

CDG
Paris Charles de Gaulle Airport
Paris, France

PVG
Shanghai Pudong International Airport
Shanghai, China

SIN
Singapore Changi Airport
Singapore, Singapore

SYD
Sydney Airport
Sydney, Australia

MLE
Velana International Airport
Malé, Maldives
KUL · Kuala Lumpur Airport guide
Search and Book Flights to Kuala Lumpur with iCanFly
iCanFly is an independent Sri Lankan online travel booking platform and is not the official website of Kuala Lumpur International Airport or Malaysia Airports. Airport facilities, terminal assignments, transportation services, operating hours and other airport information are managed by the relevant airport, airline and transport authorities and may change. Passengers should confirm current information with Malaysia Airports, their airline, Malaysian Immigration or the relevant transport provider before travelling.