Kuala Lumpur Airport (KUL)

Malaysia flag

Country Malaysia | Continent Asia | IATA: KUL | ICAO: WMKK | Elevation 69 ft · 21 m | Local time

Destinations
133
Flights / day
703
Busiest route
Singapore
Top airline
AirAsia

Kuala Lumpur Airport averages 703 flights per day to 133 destinations, with 15 domestic routes and 117 international routes. A total of 76 airlines operate at KUL, led by AirAsia. This airport provides direct service to 38 countries across four continents, with China representing its largest international market. The longest nonstop route from Kuala Lumpur connects to London, with a typical flight time of 13 hr 25 mins. Updated: February 15, 2026

Route Network

Kuala Lumpur Airport connects 132 destinations worldwide, with Singapore standing out as its busiest route. The longest nonstop flight is to London, and the shortest flight is to Singapore.

Singapore (SIN) – Singapore
1 hr 10 mins
185 mi · 297 km
44
per day
Kota Kinabalu (BKI) – Malaysia
2 hr 55 mins
1,012 mi · 1,629 km
38
per day
Kuching (KCH) – Malaysia
2 hr 5 mins
603 mi · 970 km
33
per day
Jakarta (CGK) – Indonesia
2 hr 25 mins
702 mi · 1,129 km
31
per day
Penang (PEN) – Malaysia
1 hr 35 mins
202 mi · 325 km
30
per day
Langkawi (LGK) – Malaysia
1 hr 45 mins
283 mi · 455 km
25
per day
Senai (JHB) – Malaysia
1 hr 10 mins
155 mi · 250 km
18
per day
Denpasar-Bali Island (DPS) – Indonesia
3 hr 20 mins
1,221 mi · 1,964 km
16
per day
Guangzhou (CAN) – China
4 hr 15 mins
1,623 mi · 2,613 km
16
per day
Bangkok (DMK) – Thailand
2 hr 40 mins
775 mi · 1,248 km
16
per day
Kota Baharu (KBR) – Malaysia
1 hr 30 mins
240 mi · 386 km
15
per day
Tawau (TWU) – Malaysia
KUL → TWU
13
per day
Sibu (SBW) – Malaysia
2 hr 20 mins
710 mi · 1,143 km
13
per day
Phuket (HKT) – Thailand
2 hr 5 mins
438 mi · 705 km
11
per day
Miri (MYY) – Malaysia
2 hr 35 mins
854 mi · 1,374 km
11
per day
Ho Chi Minh City (SGN) – Viet Nam
2 hr 20 mins
653 mi · 1,050 km
10
per day
Manila (MNL) – Philippines
4 hr 0 mins
1,547 mi · 2,490 km
10
per day
Shenzhen (SZX) – China
4 hr 10 mins
1,596 mi · 2,568 km
10
per day
Shanghai (PVG) – China
5 hr 35 mins
2,359 mi · 3,797 km
10
per day
Hong Kong (HKG) – Hong Kong
4 hr 10 mins
1,580 mi · 2,543 km
9
per day
Bangkok (BKK) – Thailand
2 hr 40 mins
758 mi · 1,221 km
9
per day
Surabaya (SUB) – Indonesia
3 hr 0 mins
1,036 mi · 1,667 km
9
per day
Sandakan (SDK) – Malaysia
KUL → SDK
8
per day
Taipei (TPE) – Taiwan
4 hr 55 mins
2,017 mi · 3,246 km
7
per day
Dhaka (DAC) – Bangladesh
4 hr 30 mins
1,642 mi · 2,642 km
7
per day
Perth (PER) – Australia
6 hr 0 mins
2,573 mi · 4,140 km
7
per day
Seoul (ICN) – South Korea
6 hr 30 mins
2,866 mi · 4,613 km
7
per day
Da Nang (DAD) – Viet Nam
3 hr 5 mins
1,019 mi · 1,640 km
7
per day
Phnom Penh (KTI) – Cambodia
2 hr 20 mins
635 mi · 1,021 km
7
per day
Chengdu (TFU) – China
4 hr 50 mins
1,913 mi · 3,079 km
7
per day
Colombo (CMB) – Sri Lanka
4 hr 25 mins
1,533 mi · 2,467 km
7
per day
Hanoi (HAN) – Viet Nam
3 hr 40 mins
1,306 mi · 2,102 km
7
per day
Alor Satar (AOR) – Malaysia
KUL → AOR
6
per day
Bintulu (BTU) – Malaysia
KUL → BTU
6
per day
Kuala Terengganu (TGG) – Malaysia
KUL → TGG
6
per day
Malé (MLE) – Maldives
5 hr 10 mins
1,946 mi · 3,132 km
6
per day
Pekanbaru-Sumatra Island (PKU) – Indonesia
1 hr 20 mins
159 mi · 256 km
6
per day
Tokyo (NRT) – Japan
7 hr 25 mins
3,361 mi · 5,409 km
6
per day
Chennai (MAA) – India
4 hr 35 mins
1,633 mi · 2,629 km
6
per day
Kunming (KMG) – China
4 hr 10 mins
1,547 mi · 2,489 km
6
per day
Sydney (SYD) – Australia
8 hr 40 mins
4,092 mi · 6,585 km
6
per day
Doha (DOH) – Qatar
8 hr 20 mins
3,672 mi · 5,909 km
5
per day
Jeddah (JED) – Saudi Arabia
9 hr 35 mins
4,390 mi · 7,066 km
5
per day
New Delhi (DEL) – India
6 hr 0 mins
2,409 mi · 3,877 km
5
per day
Kathmandu (KTM) –   Nepal
5 hr 15 mins
2,034 mi · 3,273 km
5
per day
Krabi (KBV) – Thailand
2 hr 0 mins
415 mi · 667 km
5
per day
Melbourne (MEL) – Australia
8 hr 25 mins
3,924 mi · 6,315 km
5
per day
Padang-Sumatra Island (PDG) – Indonesia
1 hr 40 mins
267 mi · 430 km
5
per day
Xiamen (XMN) – China
4 hr 40 mins
1,862 mi · 2,996 km
5
per day
Dubai (DXB) – United Arab Emirates
7 hr 55 mins
3,448 mi · 5,549 km
4
per day
Tiruchirappally (TRZ) – India
4 hr 40 mins
1,671 mi · 2,689 km
4
per day
Bangalore (BLR) – India
4 hr 55 mins
1,792 mi · 2,884 km
4
per day
Hangzhou (HGH) – China
5 hr 25 mins
2,260 mi · 3,637 km
4
per day
Kochi (COK) – India
4 hr 55 mins
1,810 mi · 2,913 km
4
per day
Bandar Seri Begawan (BWN) – Brunei Darussalam
2 hr 45 mins
924 mi · 1,487 km
4
per day
Changsha (CSX) – China
4 hr 50 mins
1,915 mi · 3,081 km
4
per day
Labuan (LBU) – Malaysia
KUL → LBU
4
per day
London (LHR) – United Kingdom
13 hr 25 mins
6,590 mi · 10,605 km
4
per day
Beijing (PKX) – China
6 hr 15 mins
2,703 mi · 4,349 km
3
per day
Chiangmai (CNX) – Thailand
3 hr 25 mins
1,122 mi · 1,806 km
3
per day
Istanbul (IST) – Türkiye
11 hr 0 mins
5,212 mi · 8,387 km
3
per day
Lapu-Lapu City (CEB) – Philippines
4 hr 5 mins
1,614 mi · 2,598 km
3
per day
Osaka (KIX) – Japan
6 hr 50 mins
3,071 mi · 4,943 km
3
per day
Banda Aceh (BTJ) – Indonesia
2 hr 15 mins
474 mi · 763 km
3
per day
Mataram (LOP) – Indonesia
3 hr 30 mins
1,280 mi · 2,060 km
3
per day
Mumbai (BOM) – India
5 hr 45 mins
2,252 mi · 3,624 km
3
per day
Taipa (MFM) – Macao
4 hr 5 mins
1,560 mi · 2,510 km
3
per day
Chongqing (CKG) – China
4 hr 50 mins
1,892 mi · 3,044 km
3
per day
Yogyakarta-Java Island (YIA) – Indonesia
2 hr 50 mins
934 mi · 1,502 km
3
per day
Beijing (PEK) – China
6 hr 20 mins
2,742 mi · 4,413 km
2
per day
Duong Dong (PQC) – Viet Nam
2 hr 5 mins
540 mi · 868 km
2
per day
Hyderabad (HYD) – India
5 hr 0 mins
1,870 mi · 3,009 km
2
per day
Qingdao (TAO) – China
6 hr 5 mins
2,601 mi · 4,187 km
2
per day
Yangon (RGN) – Myanmar
3 hr 20 mins
1,049 mi · 1,688 km
2
per day
Abu Dhabi (AUH) – United Arab Emirates
8 hr 0 mins
3,472 mi · 5,588 km
2
per day
Nanjing (NKG) – China
5 hr 30 mins
2,293 mi · 3,690 km
2
per day
Siem Reap (SAI) – Cambodia
2 hr 35 mins
754 mi · 1,214 km
2
per day
Zhengzhou (CGO) – China
5 hr 35 mins
2,330 mi · 3,750 km
2
per day
Kolkata (CCU) – India
4 hr 30 mins
1,638 mi · 2,636 km
2
per day
Trivandrum (TRV) – India
4 hr 50 mins
1,749 mi · 2,815 km
2
per day
Amritsar (ATQ) – India
6 hr 25 mins
2,658 mi · 4,278 km
2
per day
Ujung Pandang-Celebes Island (UPG) – Indonesia
3 hr 35 mins
1,345 mi · 2,164 km
2
per day
Ahmedabad (AMD) – India
6 hr 0 mins
2,399 mi · 3,861 km
2
per day
Fuzhou (FOC) – China
4 hr 55 mins
1,997 mi · 3,213 km
2
per day
Kuantan (KUA) – Malaysia
1 hr 10 mins
126 mi · 202 km
2
per day
Medina (MED) – Saudi Arabia
9 hr 35 mins
4,387 mi · 7,060 km
2
per day
Auckland (AKL) – New Zealand
11 hr 0 mins
5,408 mi · 8,703 km
2
per day
Muscat (MCT) – Oman
7 hr 30 mins
3,237 mi · 5,209 km
2
per day
Xianyang (XIY) – China
5 hr 25 mins
2,237 mi · 3,600 km
1
per day
Batam Island (BTH) – Indonesia
KUL → BTH
1
per day
Palembang-Sumatra Island (PLM) – Indonesia
1 hr 50 mins
441 mi · 710 km
1
per day
Paris (CDG) – France
13 hr 15 mins
6,488 mi · 10,442 km
1
per day
Sharjah (SHJ) – United Arab Emirates
7 hr 55 mins
3,441 mi · 5,537 km
1
per day
Adelaide (ADL) – Australia
7 hr 40 mins
3,531 mi · 5,682 km
1
per day
Amsterdam (AMS) – Netherlands
13 hr 0 mins
6,361 mi · 10,237 km
1
per day
Chitose / Tomakomai (CTS) – Japan
8 hr 0 mins
3,699 mi · 5,953 km
1
per day
Karachi (KHI) – Pakistan
6 hr 40 mins
2,762 mi · 4,445 km
1
per day
Lahore (LHE) – Pakistan
6 hr 25 mins
2,666 mi · 4,291 km
1
per day
Nanning (NNG) – China
3 hr 55 mins
1,439 mi · 2,316 km
1
per day
Semarang-Java Island (SRG) – Indonesia
2 hr 45 mins
899 mi · 1,447 km
1
per day
Sihanukville (KOS) – Cambodia
2 hr 10 mins
557 mi · 897 km
1
per day
Tokyo (HND) – Japan
7 hr 20 mins
3,325 mi · 5,350 km
1
per day
Wuhan (WUH) – China
5 hr 10 mins
2,102 mi · 3,383 km
1
per day
Hat Yai (HDY) – Thailand
1 hr 45 mins
303 mi · 488 km
1
per day
Kotamadya Balikpapan (BPN) – Indonesia
3 hr 5 mins
1,085 mi · 1,746 km
1
per day
Almaty (ALA) – Kazakhstan
7 hr 20 mins
3,188 mi · 5,130 km
6
per week
Brisbane City (BNE) – Australia
8 hr 30 mins
4,001 mi · 6,440 km
6
per week
Lucknow (LKO) – India
5 hr 30 mins
2,157 mi · 3,471 km
6
per week
Tashkent (TAS) – Uzbekistan
7 hr 40 mins
3,336 mi · 5,369 km
6
per week
Dalat (DLI) – Viet Nam
KUL → DLI
5
per week
Istanbul (SAW) – Türkiye
11 hr 0 mins
5,179 mi · 8,334 km
5
per week
Pontianak-Borneo Island (PNK) – Indonesia
KUL → PNK
5
per week
Quanzhou (JJN) – China
4 hr 40 mins
1,893 mi · 3,047 km
5
per week
Rayong (UTP) – Thailand
2 hr 30 mins
688 mi · 1,107 km
5
per week
Shantou (SWA) – China
4 hr 25 mins
1,745 mi · 2,808 km
5
per week
Banjarmasin-Borneo Island (BDJ) – Indonesia
2 hr 55 mins
998 mi · 1,606 km
4
per week
Calicut (CCJ) – India
5 hr 0 mins
1,857 mi · 2,989 km
4
per week
Guilin City (KWL) – China
4 hr 20 mins
1,649 mi · 2,653 km
4
per week
Haikou (HAK) – China
3 hr 40 mins
1,326 mi · 2,134 km
4
per week
Hefei (HFE) – China
KUL → HFE
4
per week
Kaohsiung City (KHH) – Taiwan
4 hr 35 mins
1,854 mi · 2,984 km
4
per week
Nha Trang (CXR) – Viet Nam
2 hr 35 mins
820 mi · 1,320 km
4
per week
Port Darwin (DRW) – Australia
5 hr 20 mins
2,259 mi · 3,636 km
4
per week
Dili (DIL) – Timor-Leste
4 hr 30 mins
1,817 mi · 2,924 km
3
per week
Labuan Bajo-Flores Island (LBJ) – Indonesia
3 hr 50 mins
1,473 mi · 2,371 km
3
per week
Vientiane (VTE) – Lao People's Democratic Republic
3 hr 15 mins
1,055 mi · 1,697 km
3
per week
Ashgabat (ASB) – Turkmenistan
8 hr 15 mins
3,661 mi · 5,892 km
2
per week
Islamabad (ISB) – Pakistan
6 hr 45 mins
2,829 mi · 4,553 km
2
per week
Nanchang (KHN) – China
5 hr 0 mins
2,032 mi · 3,269 km
2
per week
Port Louis (MRU) – Mauritius
7 hr 50 mins
3,384 mi · 5,447 km
2
per week
Baghdad (BGW) – Iraq
9 hr 20 mins
4,257 mi · 6,852 km
1
per week
Bandar Lampung-Sumatra Island (TKG) – Indonesia
KUL → TKG
1
per week

Route and destination data updated February 15, 2026.

Kuala Lumpur Airport is served by 76 airlines, with AirAsia in the lead at 21% of routes. The top three carriers together cover 55% of routes. 50 carriers operate only one route each. A total of 75 airlines operate international routes, compared with seven airlines serving domestic routes. British Airways is operating the longest nonstop flight, connecting to London with a flight time of 13 hrs 25 mins.

AirAsia (70 routes)
Malaysia Airlines (67 routes)
Malindo Air (50 routes)
AirAsia X (20 routes)
Firefly (13 routes)
KXP (9 routes)
China Eastern Airlines (6 routes)
Xiamen Airlines (6 routes)
Raya Airways (5 routes)
Indonesia AirAsia (4 routes)
China Southern Airlines (4 routes)
VietJetAir (3 routes)
Mahogany Air (3 routes)
Super Air Jet (3 routes)
WCM (2 routes)
KLM (2 routes)
Thai AirAsia (2 routes)
Vietnam Airlines (2 routes)
Philippines AirAsia (2 routes)
Shanghai Airlines (2 routes)
Air China (2 routes)
Sichuan Airlines (2 routes)
IndiGo (2 routes)
Turkish Airlines (2 routes)
Saudi Arabian Airlines (2 routes)
Loong Air (2 routes)
Ethiopian Airlines (1 routes)
Scoot (1 routes)
Singapore Airlines (1 routes)
Batik Air (1 routes)
Citilink (1 routes)
Garuda Indonesia (1 routes)
TransNusa (1 routes)
9 Air Co (1 routes)
Cebu Pacific Air (1 routes)
Philippine Airlines (1 routes)
K-Mile Air (1 routes)
Shenzhen Airlines (1 routes)
Spring Airlines (1 routes)
Juneyao Airlines (1 routes)
Cathay Pacific (1 routes)
Thai Airways International (1 routes)
China Airlines (1 routes)
EVA Air (1 routes)
Starlux Airlines (1 routes)
Biman Bangladesh Airlines (1 routes)
US-Bangla Airlines (1 routes)
Korean Air (1 routes)
Cambodia Airways (1 routes)
KTC (1 routes)
FitsAir (1 routes)
SriLankan Airlines (1 routes)
ANA (1 routes)
JAL (1 routes)
Japan Airlines Co. Ltd. (1 routes)
Qatar Airways (1 routes)
Air India (1 routes)
Himalaya Airlines (1 routes)
Nepal Airlines (1 routes)
Emirates (1 routes)
Royal Brunei Airlines (1 routes)
British Airways (1 routes)
Air Macau (1 routes)
Qingdao Airlines (1 routes)
Myanmar Airways International (1 routes)
Etihad Airways (1 routes)
Oman Air (1 routes)
Air Arabia (1 routes)
Uzbekistan Airways (1 routes)
Hainan Airlines (1 routes)
Turkmenistan Airlines (1 routes)
Pakistan International Airlines (1 routes)
Jiangxi Airlines (1 routes)
Air Mauritius (1 routes)
I A W (1 routes)
Sriwijaya Air (1 routes)

Kuala Lumpur Airport provides direct service to 38 countries across four continents. The route network is 11% domestic and 89% international. China is the primary international destination.

Malaysia - 228/day
Indonesia - 84/day
China - 84/day
Thailand - 46/day
Singapore - 44/day
India - 37/day
Viet Nam - 28/day
Australia - 20/day
Philippines - 13/day
Japan - 11/day
Cambodia - 10/day
Hong Kong - 9/day
Taiwan - 8/day
United Arab Emirates - 8/day
Bangladesh - 7/day
South Korea - 7/day
Sri Lanka - 7/day
Saudi Arabia - 7/day
Maldives - 6/day
Qatar - 5/day
  Nepal - 5/day
Brunei Darussalam - 4/day
United Kingdom - 4/day
Türkiye - 4/day
Macao - 3/day
Pakistan - 3/day
Myanmar - 2/day
New Zealand - 2/day
Oman - 2/day
France - 1/day
Netherlands - 1/day
Kazakhstan - 1/day
Uzbekistan - 1/day
Timor-Leste - 0/day
Lao People's Democratic Republic - 0/day
Turkmenistan - 0/day
Mauritius - 0/day
Iraq - 0/day

Global Rankings

Destinations

Measures how broadly the airport connects distinct endpoints.

Flights & Scheduling

Reflects flight volume and runway utilization.

Distance & Reach

Highlights long-haul reach and distance efficiency.

Runways

Runway Length Width Surface
13,245 ft 4,037 m 197 ft 60 m Asphalt
13,245 ft 4,037 m 197 ft 60 m Asphalt
13,182 ft 4,018 m 197 ft 60 m Asphalt
13,182 ft 4,018 m 197 ft 60 m Asphalt
13,051 ft 3,978 m 197 ft 60 m Asphalt
13,051 ft 3,978 m 197 ft 60 m Asphalt

Runway Length

Runways at Kuala Lumpur Airport are long enough for all aircraft with known takeoff and landing distances.

Miscellaneous