Direct flights from Kuala Lumpur (KUL)
From Kuala Lumpur Kuala Lumpur International Airport airport, 137 destinations are served non-stop in 40 countries, with about 3,975 flights a week. With a single stop, 1,284 more destinations are within reach.
AirLabs data, updated 23 Oct 2026. Check schedules and fares with the airlines. “Flights a week”: estimate.
Destinations by continent
Europe · 5 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| London (LHR), United Kingdom | BA · MH | 10,606 km | 13h 35m | ≈ 21 | every day |
| Istanbul (IST), Türkiye | TK | 8,388 km | 10h 50m | ≈ 19 | every day |
| Paris (CDG), France | MH | 10,442 km | 13h 25m | ≈ 7 | every day |
| Siem Reap (SAI), Cambodia | KT | 1,213 km | 2h 02m | ≈ 7 | every day |
| Amsterdam (AMS), Netherlands | KL | 10,237 km | 13h 00m | ≈ 5 | Mon, Tue, Thu, Sat, Sun |
Asia · 123 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| Singapore (SIN), Singapore | AK · ET · GF · MH · OD · SQ · TR | 296 km | 1h 15m | ≈ 262 | every day |
| Jakarta (CGK), Indonesia | 8B · AK · GA · ID · KL · MH · OD · QG · QZ | 1,129 km | 2h 15m | ≈ 191 | every day |
| Kota Kinabalu (BKI), Malaysia | AK · MH · OD | 1,628 km | 2h 40m | ≈ 156 | every day |
| Kuching (KCH), Malaysia | AK · MH · MY · OD | 968 km | 1h 50m | ≈ 154 | every day |
| Penang (PEN), Malaysia | AK · FY · MH · OD | 326 km | 1h 00m | ≈ 146 | every day |
| Langkawi (LGK), Malaysia | AK · MH · OD | 457 km | 1h 05m | ≈ 105 | every day |
| Guangzhou (CAN), China | 9C · AK · AQ · CZ · MH · OD | 2,612 km | 4h 15m | ≈ 100 | every day |
| Denpasar (DPS), Indonesia | AK · MH · OD | 1,964 km | 3h 10m | ≈ 95 | every day |
| Shanghai (PVG), China | 9C · D7 · FM · HO · MH · OD | 3,796 km | 5h 30m | ≈ 91 | every day |
| Bangkok (DMK), Thailand | AK · OD | 1,248 km | 2h 15m | ≈ 84 | every day |
| Kota Bharu (KBR), Malaysia | AK · FY · MH · OD | 386 km | 1h 05m | ≈ 84 | every day |
| Kuala Namu (KNO), Indonesia | AK · ID · MH · QZ | 330 km | 1h 05m | ≈ 77 | every day |
| Johor Bharu (JHB), Malaysia | AK · FY · MH · OD | 249 km | 1h 00m | ≈ 73 | every day |
| Ho Chi Minh City (SGN), Vietnam | AK · MH · VJ · VN | 1,050 km | 2h 07m | ≈ 70 | every day |
| Shenzhen (SZX), China | AK · CZ · MH · ZH | 2,568 km | 4h 15m | ≈ 67 | every day |
| Bangkok (BKK), Thailand | MH · TG · VZ | 1,222 km | 2h 15m | ≈ 63 | every day |
| Manila (MNL), Philippines | 5J · AK · MH · PR | 2,489 km | 3h 55m | ≈ 60 | every day |
| Hong Kong (HKG), Hong Kong | AK · CX · MH · OD | 2,545 km | 4h 07m | ≈ 57 | every day |
| Dhaka (DAC), Bangladesh | AK · BG · BS · MH · OD | 2,643 km | 3h 55m | ≈ 56 | every day |
| Surabaya (SUB), Indonesia | ID · MH · QZ | 1,667 km | 2h 37m | ≈ 52 | every day |
| Hanoi (HAN), Vietnam | AK · MH · OD · VJ · VN | 2,101 km | 3h 20m | ≈ 49 | every day |
| Kuala Terengganu (TGG), Malaysia | AK · FY · MH | 331 km | 1h 00m | ≈ 49 | every day |
| Miri (MYY), Malaysia | AK · MH | 1,373 km | 2h 20m | ≈ 49 | every day |
| Phuket (HKT), Thailand | AK · MH · OD | 706 km | 1h 25m | ≈ 49 | every day |
| Tawau (TWU), Malaysia | AK · MH · OD | 1,829 km | 2h 55m | ≈ 49 | every day |
| Bintulu (BTU), Malaysia | AK · MH · OD | 1,256 km | 2h 20m | ≈ 42 | every day |
| Chengdu (TFU), China | 3U · CA · D7 · MH · OD | 3,079 km | 4h 40m | ≈ 42 | every day |
| Da Nang (DAD), Vietnam | AK · MH · OD | 1,641 km | 2h 37m | ≈ 42 | every day |
| Pekanbaru (PKU), Indonesia | AK · JT · MH · OD | 255 km | 0h 55m | ≈ 41 | every day |
| Sibu (SBW), Malaysia | AK · MH · OD | 1,142 km | 2h 00m | ≈ 40 | every day |
| Colombo (CMB), Sri Lanka | AK · MH · OD · UL | 2,467 km | 3h 30m | ≈ 38 | every day |
| Phnom Penh (KTI), Cambodia | KT · MH | 1,021 km | 2h 00m | ≈ 38 | every day |
| Kathmandu (KTM), Nepal | H9 · MH · OD · RA | 3,274 km | 4h 45m | ≈ 36 | every day |
| Sandakan (SDK), Malaysia | AK · MH | 1,846 km | 2h 50m | ≈ 35 | every day |
| Tokyo (NRT), Japan | MH · NQ · OD · ZG | 5,409 km | 7h 20m | ≈ 35 | every day |
| Jeddah (JED), Saudi Arabia | D7 · MH · OD · SV | 7,067 km | 8h 35m | ≈ 34 | every day |
| Kunming (KMG), China | AK · MU · OD | 2,489 km | 3h 45m | ≈ 34 | every day |
| Chennai (MAA), India | 6E · AK · MH | 2,630 km | 3h 50m | ≈ 33 | every day |
| Seoul (ICN), South Korea | D7 · KE · MH · OD | 4,611 km | 6h 40m | ≈ 33 | every day |
| Taipei (TPE), Taiwan | BR · D7 · JX · MH · OD | 3,246 km | 4h 55m | ≈ 33 | every day |
| Delhi (DEL), India | AI · D7 · MH · OD | 3,877 km | 5h 35m | ≈ 31 | every day |
| Doha (DOH), Qatar | MH · QR | 5,909 km | 7h 20m | ≈ 28 | every day |
| Male (MLE), Maldives | AK · MH · OD | 3,133 km | 4h 15m | ≈ 28 | every day |
| Padang (PDG), Indonesia | AK · JT | 424 km | 1h 10m | ≈ 28 | every day |
| Xiamen (XMN), China | MF · OD | 2,996 km | 4h 25m | ≈ 28 | every day |
| Alor Setar (AOR), Malaysia | AK · MH | 410 km | 1h 05m | ≈ 26 | every day |
| Bengaluru (BLR), India | 6E · AK · MH · OD | 2,884 km | 4h 15m | ≈ 25 | every day |
| Phu Quoc (PQC), Vietnam | 9G · AK | 863 km | 1h 45m | ≈ 24 | every day |
| Changsha (CSX), China | D7 · MF · MH · OD | 3,081 km | 4h 52m | ≈ 22 | every day |
| Kochi (COK), India | AK · MH · OD | 2,915 km | 4h 05m | ≈ 22 | every day |
| Nanjing (NKG), China | 9C · MF · MU | 3,690 km | 5h 32m | ≈ 22 | every day |
| Labuan (LBU), Malaysia | AK · MH | 1,527 km | 2h 30m | ≈ 21 | every day |
| Chongqing (CKG), China | 3U · D7 · HU · MF | 3,044 km | 4h 40m | ≈ 20 | every day |
| Krabi (KBV), Thailand | AK · FY | 668 km | 1h 25m | ≈ 20 | every day |
| Bandar Seri Begawan (BWN), Brunei | AK · BI | 1,487 km | 2h 25m | ≈ 18 | every day |
| Beijing (PKX), China | D7 · MH · MU | 4,349 km | 6h 20m | ≈ 18 | every day |
| Hangzhou (HGH), China | D7 · MF · MU | 3,637 km | 5h 15m | ≈ 18 | every day |
| Osaka (KIX), Japan | D7 · MH · OD | 4,943 km | 6h 30m | ≈ 18 | every day |
| Mumbai (BOM), India | MH · OD | 3,625 km | 5h 10m | ≈ 17 | every day |
| Yogyakarta (YIA), Indonesia | AK · MH | 1,503 km | 2h 40m | ≈ 16 | every day |
| Hyderabad (HYD), India | AK · MH | 3,010 km | 4h 20m | ≈ 15 | every day |
| Tiruchirappalli (TRZ), India | AK · OD | 2,690 km | 3h 45m | ≈ 15 | every day |
| Ujung Pandang (UPG), Indonesia | AK · MH | 2,163 km | 3h 20m | ≈ 15 | every day |
| Abu Dhabi (AUH), United Arab Emirates | EY | 5,589 km | 6h 55m | ≈ 14 | every day |
| Batam (BTH), Indonesia | AK · OD | 322 km | 1h 10m | ≈ 14 | every day |
| Chiang Mai (CNX), Thailand | AK · MH | 1,807 km | 2h 50m | ≈ 14 | every day |
| Kuantan (KUA), Malaysia | MH | 202 km | 0h 50m | ≈ 14 | every day |
| Muscat (MCT), Oman | WY | 5,210 km | 6h 45m | ≈ 14 | every day |
| Thiruvananthapuram (TRV), India | AK · MH | 2,816 km | 4h 00m | ≈ 14 | every day |
| Tokyo (HND), Japan | D7 · NQ | 5,350 km | 7h 00m | ≈ 14 | every day |
| Wuhan (WUH), China | AK · MU | 3,383 km | 4h 57m | ≈ 14 | every day |
| Yangon (RGN), Myanmar (Burma) | 8M | 1,688 km | 2h 45m | ≈ 14 | every day |
| Cebu City (CEB), Philippines | FY · Z2 | 2,598 km | 4h 05m | ≈ 12 | every day |
| Kolkata (CCU), India | AK · MH | 2,636 km | 4h 05m | ≈ 12 | every day |
| Palembang (PLM), Indonesia | AK | 710 km | 1h 30m | ≈ 12 | every day |
| Praya (LOP), Indonesia | AK · JT | 2,059 km | 3h 15m | ≈ 12 | every day |
| Qingdao (TAO), China | QW | 4,187 km | 6h 25m | ≈ 11 | every day |
| Banda Aceh (BTJ), Indonesia | AK | 764 km | 1h 27m | ≈ 10 | every day |
| Fuzhou (FOC), China | FM · MF | 3,213 km | 4h 22m | ≈ 10 | every day |
| Jinan (TNA), China | SC | 4,111 km | 5h 55m | ≈ 10 | every day |
| Madinah (MED), Saudi Arabia | MH · SV | 7,061 km | 8h 35m | ≈ 10 | every day |
| Haikou (HAK), China | FY · HU | 2,134 km | 3h 32m | ≈ 9 | every day |
| Macau (MFM), Macao | AK | 2,510 km | 3h 50m | ≈ 9 | every day |
| Sihanoukville (KOS), Cambodia | AK · KT | 897 km | 1h 50m | ≈ 9 | every day |
| Banjarmasin (BDJ), Indonesia | AK · OD | 1,604 km | 2h 35m | ≈ 8 | Mon, Tue, Wed, Thu, Sat, Sun |
| Amritsar (ATQ), India | MH | 4,278 km | 5h 55m | ≈ 7 | every day |
| Balikpapan (BPN), Indonesia | AK · MH | 1,746 km | 3h 02m | ≈ 7 | Mon, Tue, Wed, Fri, Sat, Sun |
| Bandar Lampung (TKG), Indonesia | 8B | 968 km | 1h 45m | ≈ 7 | every day |
| Beijing (PEK), China | CA | 4,413 km | 6h 30m | ≈ 7 | every day |
| Hat Yai (HDY), Thailand | FD | 489 km | 1h 10m | ≈ 7 | every day |
| Kaohsiung (KHH), Taiwan | AK | 2,983 km | 4h 35m | ≈ 7 | every day |
| Labuan Bajo (LBJ), Indonesia | AK | 2,370 km | 3h 40m | ≈ 7 | every day |
| Lahore (LHE), Pakistan | OD | 4,292 km | 6h 10m | ≈ 7 | every day |
| Nanning (NNG), China | AK | 2,316 km | 3h 40m | ≈ 7 | every day |
| Pontianak (PNK), Indonesia | AK | 913 km | 1h 40m | ≈ 7 | every day |
| Semarang (SRG), Indonesia | AK | 1,447 km | 2h 25m | ≈ 7 | every day |
| Sharjah (SHJ), United Arab Emirates | G9 | 5,538 km | 7h 05m | ≈ 7 | every day |
| Bahrain (BAH), Bahrain | GF | 6,036 km | 7h 37m | ≈ 6 | Mon, Tue, Wed, Thu, Fri, Sun |
| Tashkent (TAS), Uzbekistan | HY · OD | 5,370 km | 8h 00m | ≈ 6 | Mon, Tue, Wed, Thu, Fri |
| Ahmedabad (AMD), India | MH | 3,862 km | 5h 25m | ≈ 5 | Tue, Wed, Fri, Sat, Sun |
| Almaty (ALA), Kazakhstan | D7 | 5,131 km | 7h 55m | ≈ 5 | Tue, Wed, Thu, Sat, Sun |
| Fukuoka (FUK), Japan | MH | 4,545 km | 6h 20m | ≈ 5 | Mon, Wed, Fri, Sat, Sun |
| Jieyang (SWA), China | AK | 2,808 km | 4h 15m | ≈ 5 | Mon, Wed, Fri, Sat, Sun |
| Dalat (DLI), Vietnam | AK | 1,241 km | 2h 10m | ≈ 4 | Mon, Wed, Fri, Sun |
| Guilin (KWL), China | AK | 2,653 km | 4h 05m | ≈ 4 | Mon, Tue, Thu, Sat |
| Istanbul (SAW), Türkiye | D7 | 8,335 km | 11h 05m | ≈ 4 | Mon, Wed, Fri, Sun |
| Nanchang (KHN), China | RY | 3,269 km | 4h 50m | ≈ 4 | Mon, Wed, Thu, Sat |
| Nha Trang (CXR), Vietnam | AK | 1,320 km | 2h 20m | ≈ 4 | Mon, Tue, Thu, Sat |
| Xian (XIY), China | D7 | 3,599 km | 5h 25m | ≈ 4 | Tue, Wed, Fri, Sun |
| Zhengzhou (CGO), China | OD | 3,750 km | 5h 20m | ≈ 4 | Mon, Wed, Fri, Sun |
| Guiyang (KWE), China | AQ | 2,701 km | 4h 20m | ≈ 3 | Wed, Fri, Sun |
| Jinjiang (JJN), China | MF | 3,047 km | 4h 20m | ≈ 3 | Wed, Fri, Sun |
| Karachi (KHI), Pakistan | OD | 4,444 km | 6h 10m | ≈ 3 | Tue, Thu, Sat |
| Riyadh (RUH), Saudi Arabia | RX | 6,378 km | 8h 00m | ≈ 3 | Wed, Fri, Sun |
| Vientiane (VTE), Laos | AK | 1,696 km | 2h 40m | ≈ 3 | Tue, Thu, Sat |
| Wuxi (WUX), China | HO | 3,750 km | 5h 35m | ≈ 3 | Wed, Fri, Sun |
| Ashgabat (ASB), Turkmenistan | T5 | 5,892 km | 8h 20m | ≈ 2 | Wed, Thu |
| Qionghai (BAR), China | HU | 2,056 km | 3h 15m | ≈ 2 | Wed, Sun |
| Baghdad (BGW), Iraq | IA | 6,852 km | 8h 00m | ≈ 1 | Sat |
| Dongsheng (DSN), China | OD | 4,169 km | 5h 50m | ≈ 1 | Thu |
| Magong (MZG), Taiwan | OD | 3,011 km | 4h 40m | ≈ 1 | Thu |
| Sanya (SYX), China | FY | 1,923 km | 3h 25m | ≈ 1 | Wed |
| Yichang (YIH), China | 9H | 3,258 km | 5h 05m | ≈ 1 | Sat |
Africa · 2 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| Mauritius (MRU), Mauritius | MK | 5,448 km | 7h 05m | ≈ 4 | Tue, Fri, Sat, Sun |
| Algiers (ALG), Algeria | AH | 10,581 km | 14h 45m | ≈ 3 | Mon, Thu, Sat |
Oceania · 7 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| Sydney (SYD), Australia | D7 · MH · OD · TK | 6,584 km | 8h 15m | ≈ 42 | every day |
| Perth (PER), Australia | AK · MH · OD | 4,139 km | 5h 40m | ≈ 40 | every day |
| Melbourne (MEL), Australia | D7 · MH | 6,314 km | 7h 55m | ≈ 30 | every day |
| Auckland (AKL), New Zealand | MH | 8,702 km | 9h 55m | ≈ 10 | every day |
| Adelaide (ADL), Australia | MH | 5,681 km | 7h 05m | ≈ 7 | every day |
| Brisbane (BNE), Australia | MH | 6,439 km | 8h 20m | ≈ 7 | Mon, Tue, Thu, Fri, Sat, Sun |
| Dili (DIL), Timor-Leste | OD | 2,923 km | 4h 15m | ≈ 3 | Mon, Wed, Fri |
Longest direct flight
London (LHR): 10,606 km, about 13h 35m, by British Airways, Malaysia Airlines.
Busiest route
Singapore (SIN): about 262 flights a week (AirAsia, Ethiopian, Gulf Air, Malaysia Airlines, Batik Air Malaysia, Singapore Airlines, Scoot).
Single ticket
Qatar Airways also sells, under its own flight number, flights on 36 routes operated by other airlines (codeshare).
Frequently asked questions
How many direct destinations from Kuala Lumpur?
137 destinations in 40 countries, including 5 in Europe.
Which airlines fly from Kuala Lumpur?
Sichuan Airlines, Cebu Pacific Air, IndiGo, TransNusa, Myanmar Airways International, Spring Airlines, 9G Rail, Air Changan, Air Algerie, Air India, AirAsia, 9 Air, British Airways, Biman Bangladesh Airlines, Royal Brunei Airlines, EVA Air, US-Bangla Airlines, Air China, Cathay Pacific, China Southern Airlines, AirAsia X, Ethiopian, Etihad Airways, Thai AirAsia, Shanghai Airlines, Firefly, Air Arabia, Garuda Indonesia, Gulf Air, Himalaya Airlines, Juneyao Airlines, Hainan Airlines, Uzbekistan Airways, Iraqi Airways, Batik Air, Lion Air, Starlux Airlines, Korean Air, KLM, Mahogany Air, XiamenAir, Malaysia Airlines, Air Mauritius, China Eastern, MAXjet, NQ, Batik Air Malaysia, Philippine Airlines, Citilink, Qatar Airways, Qingdao Airlines, Indonesia AirAsia, Nepal Airlines, Regent Airways, Jiangxi Airlines, Shandong Airlines, Singapore Airlines, Saudia, Turkmenistan Airlines, Thai Airways, Turkish Airlines, Scoot, SriLankan, VietJet Air, Vietnam Airlines, Thai Vietjet Air, Oman Air, Philippines AirAsia, Zipair Tokyo, Shenzhen Airlines.
Where can I go with a single stop?
1,284 destinations can be reached from Kuala Lumpur with a single stop. Build your itinerary on the map to find them.