Origins
| Origin | Distance | Duration | Airlines |
|---|---|---|---|
| Adelaide (ADL) | 5,671 km | 465 min | Malaysia Airlines |
| Auckland (AKL) | 8,701 km | 690 min | Malaysia Airlines |
| Almaty (ALA) | 5,118 km | 485 min | AirAsia X |
| Algiers (ALG) | 10,589 km | 755 min | Air Algerie |
| Ahmedabad (AMD) | 3,859 km | 335 min | AirAsia, Malaysia Airlines |
| Amsterdam (AMS) | 10,241 km | 735 min | KLM |
| Alor Setar (AOR) | 408 km | 70 min | AirAsia, Malaysia Airlines, Batik Air Malaysia |
| Ashgabat (ASB) | 5,886 km | 480 min | Turkmenistan Airlines |
| Amritsar (ATQ) | 4,269 km | 350 min | AirAsia, Malaysia Airlines |
| Abu Dhabi (AUH) | 5,590 km | 440 min | Etihad Airways |
| Bahrain (BAH) | 6,037 km | 480 min | AirAsia X |
| Qionghai (BAR) | 2,048 km | 210 min | Hainan Airlines |
| Banjarmasin (BDJ) | 1,603 km | 170 min | AirAsia, Batik Air Malaysia |
| Kota Kinabalu (BKI) | 1,629 km | 150 min | AirAsia, Firefly, Malaysia Airlines, Batik Air Malaysia |
| Bangkok (BKK) | 1,215 km | 135 min | Malaysia Airlines, Thai Airways International |
| Bengaluru (BLR) | 2,884 km | 260 min | IndiGo, AirAsia, Malaysia Airlines, Batik Air Malaysia |
| Brisbane (BNE) | 6,436 km | 510 min | Malaysia Airlines |
| Mumbai (BOM) | 3,623 km | 305 min | Malaysia Airlines, Batik Air Malaysia |
| Balikpapan (BPN) | 1,746 km | 180 min | AirAsia, Malaysia Airlines, Batik Air Malaysia |
| Batam (BTH) | 321 km | 70 min | AirAsia, Batik Air Malaysia |
| Banda Aceh (BTJ) | 763 km | 95 min | AirAsia, Batik Air Malaysia |
| Bintulu (BTU) | 1,257 km | 135 min | AirAsia, Malaysia Airlines, Batik Air Malaysia |
| Bandar Seri Begawan (BWN) | 1,487 km | 145 min | AirAsia, Royal Brunei Airlines |
| Guangzhou (CAN) | 2,602 km | 245 min | Spring Airlines, AirAsia, 9 Air, China Southern Airlines, Malaysia Airlines, Batik Air Malaysia |
| Kozhikode (CCJ) | 2,992 km | 260 min | AirAsia |
| Kolkata (CCU) | 2,627 km | 240 min | AirAsia, Malaysia Airlines |
| Paris (CDG) | 10,446 km | 765 min | Malaysia Airlines |
| Cebu City (CEB) | 2,599 km | 230 min | Firefly, Philippines AirAsia |
| Jakarta (CGK) | 1,124 km | 135 min | TransNusa, AirAsia, Garuda Indonesia, Batik Air, KLM, Malaysia Airlines, Batik Air Malaysia, Citilink, Indonesia AirAsia |
| Zhengzhou (CGO) | 3,736 km | 330 min | China Southern Airlines, Batik Air Malaysia |
| Chongqing (CKG) | 3,030 km | 285 min | Sichuan Airlines, AirAsia X, Hainan Airlines, Xiamen Airlines, Chongqing Airlines |
| Colombo (CMB) | 2,469 km | 230 min | FitsAir, AirAsia, Malaysia Airlines, Batik Air Malaysia, SriLankan Airlines, FlexFlight |
| Chiang Mai (CNX) | 1,797 km | 180 min | AirAsia, Malaysia Airlines |
| Kochi (COK) | 2,916 km | 265 min | AirAsia, Malaysia Airlines, Batik Air Malaysia |
| Changsha (CSX) | 3,069 km | 290 min | China Southern Airlines, AirAsia X, Malaysia Airlines, Batik Air Malaysia |
| Sapporo (CTS) | 5,944 km | 530 min | AirAsia X |
| Nha Trang (CXR) | 1,316 km | 145 min | AirAsia |
| Dhaka (DAC) | 2,633 km | 230 min | AirAsia, Biman Bangladesh Airlines, US-Bangla Airlines, Malaysia Airlines, Batik Air Malaysia |
| Da Nang (DAD) | 1,634 km | 170 min | AirAsia, Malaysia Airlines, Batik Air Malaysia, VietJet Air |
| Delhi (DEL) | 3,869 km | 325 min | Air India, AirAsia X, Malaysia Airlines, Batik Air Malaysia |
| Dili (DIL) | 2,922 km | 250 min | Batik Air Malaysia |
| Dalat (DLI) | 1,237 km | 135 min | AirAsia |
| Bangkok (DMK) | 1,241 km | 135 min | AirAsia, Thai AirAsia, Batik Air Malaysia |
| Dunhuang (DNH) | 4,208 km | 425 min | Batik Air Malaysia |
| Doha (DOH) | 5,910 km | 458 min | Malaysia Airlines, Qatar Airways |
| Denpasar (DPS) | 1,960 km | 190 min | AirAsia, AirAsia X, Malaysia Airlines, Batik Air Malaysia, Indonesia AirAsia |
| Darwin (DRW) | 3,634 km | 310 min | AirAsia |
| Dongsheng (DSN) | 4,152 km | 375 min | Batik Air Malaysia |
| Dubai (DXB) | 5,550 km | 450 min | Emirates, Batik Air Malaysia |
| Fuzhou (FOC) | 3,204 km | 300 min | Shanghai Airlines, Xiamen Airlines |
| Frankfurt (FRA) | 10,001 km | 730 min | Lufthansa |
| Fukuoka (FUK) | 4,536 km | 405 min | Malaysia Airlines |
| Haikou (HAK) | 2,125 km | 220 min | Firefly, Hainan Airlines, Batik Air Malaysia |
| Hanoi (HAN) | 2,090 km | 200 min | AirAsia, Malaysia Airlines, Batik Air Malaysia, VietJet Air, Vietnam Airlines |
| Hat Yai (HDY) | 486 km | 75 min | Thai AirAsia |
| Hangzhou (HGH) | 3,626 km | 325 min | AirAsia X, Xiamen Airlines, China Eastern Airlines |
| Hong Kong (HKG) | 2,536 km | 235 min | AirAsia, Cathay Pacific, Malaysia Airlines, Batik Air Malaysia |
| Phuket (HKT) | 703 km | 90 min | AirAsia, Malaysia Airlines, Batik Air Malaysia |
| Tokyo (HND) | 5,343 km | 445 min | AirAsia X, ANA |
| Hyderabad (HYD) | 3,007 km | 268 min | AirAsia, Malaysia Airlines |
| Seoul (ICN) | 4,599 km | 400 min | AirAsia X, Korean Air, Malaysia Airlines, Batik Air Malaysia |
| Tehran (IKA) | 6,333 km | 480 min | Iran Airtour |
| Islamabad (ISB) | 4,544 km | 525 min | Pakistan International Airlines |
| Istanbul (IST) | 8,389 km | 620 min | Turkish Airlines |
| Jeddah (JED) | 7,072 km | 540 min | AirAsia X, Malaysia Airlines, Batik Air Malaysia, Saudia |
| Johor Bharu (JHB) | 249 km | 60 min | AirAsia, Firefly, Malaysia Airlines, Batik Air Malaysia |
| Jinjiang (JJN) | 3,038 km | 285 min | Xiamen Airlines |
| Kota Bharu (KBR) | 384 km | 70 min | AirAsia, Firefly, Malaysia Airlines, Batik Air Malaysia |
| Krabi (KBV) | 665 km | 85 min | AirAsia, Firefly |
| Kuching (KCH) | 969 km | 110 min | AirAsia, Firefly, Malaysia Airlines, Batik Air Malaysia |
| Kaohsiung (KHH) | 2,976 km | 265 min | AirAsia |
| Karachi (KHI) | 4,441 km | 375 min | AirAsia X, Batik Air Malaysia |
| Nanchang (KHN) | 3,257 km | 310 min | Jiangxi Airlines |
| Osaka (KIX) | 4,935 km | 430 min | AirAsia X, Malaysia Airlines, Batik Air Malaysia |
| Kunming (KMG) | 2,477 km | 240 min | AirAsia, China Eastern Airlines, Batik Air Malaysia |
| Kuala Namu (KNO) | 330 km | 70 min | AirAsia, Malaysia Airlines, Batik Air Malaysia, Indonesia AirAsia |
| Sihanoukville (KOS) | 892 km | 115 min | AirAsia, Mahogany Air, Sky Angkor Airlines |
| Phnom Penh (KTI) | 1,016 km | 115 min | Mahogany Air, Malaysia Airlines |
| Kathmandu (KTM) | 3,264 km | 285 min | Himalaya Airlines, Malaysia Airlines, Batik Air Malaysia, Nepal Airlines |
| Kuantan (KUA) | 202 km | 60 min | Malaysia Airlines |
| Guiyang (KWE) | 2,688 km | 270 min | 9 Air, Batik Air Malaysia |
| Guilin (KWL) | 2,642 km | 245 min | AirAsia |
| Labuan Bajo (LBJ) | 2,368 km | 220 min | AirAsia |
| Labuan (LBU) | 1,528 km | 150 min | AirAsia, Malaysia Airlines |
| Langkawi (LGK) | 454 km | 65 min | AirAsia, Malaysia Airlines, Batik Air Malaysia |
| Lahore (LHE) | 4,283 km | 345 min | Batik Air Malaysia |
| London (LHR) | 10,610 km | 800 min | British Airways, Malaysia Airlines |
| Lucknow (LKO) | 3,464 km | 295 min | AirAsia |
| Praya (LOP) | 2,056 km | 185 min | AirAsia, Batik Air Malaysia, Indonesia AirAsia |
| Chennai (MAA) | 2,629 km | 240 min | IndiGo, AirAsia, Malaysia Airlines |
| Muscat (MCT) | 5,210 km | 410 min | Oman Air |
| Madinah (MED) | 7,065 km | 535 min | Malaysia Airlines, Saudia |
| Melbourne (MEL) | 6,305 km | 520 min | British Airways, AirAsia X, Malaysia Airlines |
| Macau (MFM) | 2,501 km | 240 min | AirAsia, Air Macau |
| Male (MLE) | 3,136 km | 285 min | AirAsia, Malaysia Airlines, Batik Air Malaysia |
| Manila (MNL) | 2,487 km | 238 min | Cebu Pacific Air, AirAsia, Malaysia Airlines, Philippine Airlines, Philippines AirAsia |
| Mauritius (MRU) | 5,446 km | 440 min | Air Mauritius |
| Miri (MYY) | 1,374 km | 140 min | AirAsia, Malaysia Airlines, Batik Air Malaysia |
| Nanjing (NKG) | 3,678 km | 335 min | Spring Airlines, Xiamen Airlines, China Eastern Airlines |
| Nanning (NNG) | 2,305 km | 220 min | AirAsia |
| Tokyo (NRT) | 5,402 km | 450 min | JAL, Malaysia Airlines, ANA, Batik Air Malaysia |
| Padang (PDG) | 421 km | 70 min | AirAsia, Batik Air Malaysia |
| Beijing (PEK) | 4,398 km | 395 min | Air China |
| Penang (PEN) | 324 km | 60 min | AirAsia, Firefly, Malaysia Airlines, Batik Air Malaysia |
| Perth (PER) | 4,122 km | 345 min | AirAsia, Malaysia Airlines, Batik Air Malaysia |
| Pekanbaru (PKU) | 253 km | 55 min | AirAsia, Malaysia Airlines, Batik Air Malaysia |
| Beijing (PKX) | 4,334 km | 390 min | AirAsia X, Malaysia Airlines, China Eastern Airlines |
| Palembang (PLM) | 706 km | 100 min | AirAsia, Batik Air Malaysia |
| Pontianak (PNK) | 913 km | 115 min | AirAsia, Batik Air Malaysia |
| Phu Quoc (PQC) | 858 km | 110 min | AirAsia |
| Busan (PUS) | 4,560 km | 390 min | AirAsia X |
| Shanghai (PVG) | 3,786 km | 340 min | Spring Airlines, AirAsia X, Shanghai Airlines, Juneyao Airlines, Malaysia Airlines, Batik Air Malaysia |
| Yangon (RGN) | 1,680 km | 165 min | Myanmar Airways International, Malaysia Airlines |
| Riyadh (RUH) | 6,380 km | 495 min | Saudia |
| Siem Reap (SAI) | 1,207 km | 135 min | Mahogany Air |
| Istanbul (SAW) | 8,336 km | 630 min | AirAsia X |
| Sibu (SBW) | 1,143 km | 125 min | AirAsia, Malaysia Airlines, Batik Air Malaysia |
| Sandakan (SDK) | 1,847 km | 170 min | AirAsia, Malaysia Airlines |
| Ho Chi Minh City (SGN) | 1,046 km | 120 min | AirAsia, Malaysia Airlines, VietJet Air, Vietnam Airlines |
| Sharjah (SHJ) | 5,538 km | 443 min | Air Arabia |
| Singapore (SIN) | 295 km | 70 min | AirAsia, Ethiopian Airlines, Firefly, Malaysia Airlines, Batik Air Malaysia, Singapore Airlines, Scoot |
| Semarang (SRG) | 1,442 km | 145 min | AirAsia, Batik Air Malaysia |
| Surabaya (SUB) | 1,663 km | 160 min | Malaysia Airlines, Batik Air Malaysia, Indonesia AirAsia |
| Jieyang (SWA) | 2,799 km | 255 min | AirAsia |
| Sydney (SYD) | 6,578 km | 545 min | AirAsia X, Malaysia Airlines, Batik Air Malaysia, Turkish Airlines |
| Sanya (SYX) | 1,914 km | 200 min | Batik Air Malaysia |
| Shenzhen (SZX) | 2,559 km | 240 min | AirAsia, China Southern Airlines, Malaysia Airlines, Shenzhen Airlines |
| Qingdao (TAO) | 4,173 km | 375 min | Qingdao Airlines |
| Tashkent (TAS) | 5,359 km | 510 min | AirAsia X, Uzbekistan Airways, Batik Air Malaysia |
| Chengdu (TFU) | 3,064 km | 270 min | Sichuan Airlines, Air China, AirAsia X, Malaysia Airlines, Batik Air Malaysia |
| Kuala Terengganu (TGG) | 329 km | 60 min | AirAsia, Firefly, Malaysia Airlines |
| Jinan (TNA) | 4,097 km | 380 min | Shandong Airlines |
| Taipei (TPE) | 3,238 km | 295 min | EVA Air, China Airlines, AirAsia X, Starlux Airlines, Malaysia Airlines, Batik Air Malaysia |
| Thiruvananthapuram (TRV) | 2,818 km | 255 min | AirAsia, Malaysia Airlines |
| Tiruchirappalli (TRZ) | 2,691 km | 230 min | AirAsia, Batik Air Malaysia |
| Tawau (TWU) | 1,830 km | 170 min | AirAsia, Firefly, Malaysia Airlines, Batik Air Malaysia |
| Tunxi (TXN) | 3,460 km | 315 min | Batik Air Malaysia |
| Ujung Pandang (UPG) | 2,163 km | 205 min | AirAsia, Malaysia Airlines, Batik Air Malaysia |
| Urumqi (URC) | 4,771 km | 455 min | Batik Air Malaysia |
| Vientiane (VTE) | 1,687 km | 170 min | AirAsia |
| Wuhan (WUH) | 3,370 km | 310 min | AirAsia, China Eastern Airlines |
| Wuxi (WUX) | 3,738 km | 343 min | Juneyao Airlines |
| Xian (XIY) | 3,584 km | 335 min | AirAsia X, Loong Air |
| Xiamen (XMN) | 2,987 km | 270 min | Xiamen Airlines, Malaysia Airlines, Batik Air Malaysia |
| Xining (XNN) | 3,740 km | 345 min | Batik Air Malaysia |
| Yogyakarta (YIA) | 1,498 km | 150 min | AirAsia, Malaysia Airlines |
Inbound network coverage
Kuala Lumpur (KUL) receives direct flights from 144 airports per the FlightConnections route map. 142 origins cross-verified by our route database.
Aircraft assignments
We are currently expanding per-airline aircraft data for every route. Until that ships, you can browse by aircraft type at /by-aircraft.
Frequently asked questions
What is the longest flight to KUL?
London at 10,610 km.
How many airports have direct flights to Kuala Lumpur (KUL)?
Per the FlightConnections route map, 144 airports send direct flights to KUL.