AirAsia operates 71 non-stop routes from Kuala Lumpur (KUL), serving 18 countries with an average sector length of 1,827 km. This is part of AirAsia's 240-route global network.
Non-stop destinations from Kuala Lumpur on AirAsia
| Destination | IATA | Country | Distance | Duration | Route |
|---|---|---|---|---|---|
| Amritsar | ATQ | India | 4,269 km | 5h 55m | Route ↗ |
| Perth | PER | Australia | 4,122 km | 5h 30m | Route ↗ |
| Ahmedabad | AMD | India | 3,859 km | 5h 25m | Route ↗ |
| Darwin | DRW | Australia | 3,634 km | 5h 10m | Route ↗ |
| Lucknow | LKO | India | 3,464 km | 4h 50m | Route ↗ |
| Wuhan | WUH | China | 3,370 km | 5h 0m | Route ↗ |
| Male | MLE | Maldives | 3,136 km | 4h 15m | Route ↗ |
| Hyderabad | HYD | India | 3,007 km | 4h 20m | Route ↗ |
| Kozhikode | CCJ | India | 2,992 km | 4h 0m | Route ↗ |
| Kaohsiung | KHH | Taiwan | 2,976 km | 4h 35m | Route ↗ |
| Kochi | COK | India | 2,916 km | 4h 5m | Route ↗ |
| Bengaluru | BLR | India | 2,884 km | 4h 15m | Route ↗ |
| Thiruvananthapuram | TRV | India | 2,818 km | 4h 0m | Route ↗ |
| Jieyang | SWA | China | 2,799 km | 4h 15m | Route ↗ |
| Tiruchirappalli | TRZ | India | 2,691 km | 3h 45m | Route ↗ |
| Guilin | KWL | China | 2,642 km | 4h 5m | Route ↗ |
| Dhaka | DAC | Bangladesh | 2,633 km | 3h 55m | Route ↗ |
| Chennai | MAA | India | 2,629 km | 3h 50m | Route ↗ |
| Kolkata | CCU | India | 2,627 km | 4h 5m | Route ↗ |
| Guangzhou | CAN | China | 2,602 km | 4h 15m | Route ↗ |
| Shenzhen | SZX | China | 2,559 km | 4h 15m | Route ↗ |
| Hong Kong | HKG | Hong Kong SAR | 2,536 km | 4h 15m | Route ↗ |
| Macau | MFM | Macau SAR | 2,501 km | 3h 50m | Route ↗ |
| Manila | MNL | Philippines | 2,487 km | 4h 0m | Route ↗ |
| Kunming | KMG | China | 2,477 km | 3h 45m | Route ↗ |
| Colombo | CMB | Sri Lanka | 2,469 km | 3h 30m | Route ↗ |
| Labuan Bajo | LBJ | Indonesia | 2,368 km | 3h 40m | Route ↗ |
| Nanning | NNG | China | 2,305 km | 3h 40m | Route ↗ |
| Ujung Pandang | UPG | Indonesia | 2,163 km | 3h 20m | Route ↗ |
| Hanoi | HAN | Viet Nam | 2,090 km | 3h 20m | Route ↗ |
| Praya | LOP | Indonesia | 2,056 km | 3h 15m | Route ↗ |
| Denpasar | DPS | Indonesia | 1,960 km | 3h 10m | Route ↗ |
| Sandakan | SDK | Malaysia | 1,847 km | 2h 55m | Route ↗ |
| Tawau | TWU | Malaysia | 1,830 km | 2h 55m | Route ↗ |
| Chiang Mai | CNX | Thailand | 1,797 km | 2h 50m | Route ↗ |
| Balikpapan | BPN | Indonesia | 1,746 km | 3h 0m | Route ↗ |
| Vientiane | VTE | Lao People's Democratic Republic | 1,687 km | 2h 40m | Route ↗ |
| Da Nang | DAD | Viet Nam | 1,634 km | 2h 35m | Route ↗ |
| Kota Kinabalu | BKI | Malaysia | 1,629 km | 2h 40m | Route ↗ |
| Banjarmasin | BDJ | Indonesia | 1,603 km | 2h 40m | Route ↗ |
| Labuan | LBU | Malaysia | 1,528 km | 2h 30m | Route ↗ |
| Yogyakarta | YIA | Indonesia | 1,498 km | 2h 40m | Route ↗ |
| Bandar Seri Begawan | BWN | Brunei Darussalam | 1,487 km | 2h 20m | Route ↗ |
| Semarang | SRG | Indonesia | 1,442 km | 2h 25m | Route ↗ |
| Miri | MYY | Malaysia | 1,374 km | 2h 20m | Route ↗ |
| Nha Trang | CXR | Viet Nam | 1,316 km | 2h 20m | Route ↗ |
| Bintulu | BTU | Malaysia | 1,257 km | 2h 10m | Route ↗ |
| Bangkok | DMK | Thailand | 1,241 km | 2h 15m | Route ↗ |
| Dalat | DLI | Viet Nam | 1,237 km | 2h 10m | Route ↗ |
| Sibu | SBW | Malaysia | 1,143 km | 2h 0m | Route ↗ |
| Jakarta | CGK | Indonesia | 1,124 km | 2h 15m | Route ↗ |
| Ho Chi Minh City | SGN | Viet Nam | 1,046 km | 2h 5m | Route ↗ |
| Kuching | KCH | Malaysia | 969 km | 1h 50m | Route ↗ |
| Pontianak | PNK | Indonesia | 913 km | 1h 40m | Route ↗ |
| Sihanoukville | KOS | Cambodia | 892 km | 1h 45m | Route ↗ |
| Phu Quoc | PQC | Viet Nam | 858 km | 1h 45m | Route ↗ |
| Banda Aceh | BTJ | Indonesia | 763 km | 1h 30m | Route ↗ |
| Palembang | PLM | Indonesia | 706 km | 1h 30m | Route ↗ |
| Phuket | HKT | Thailand | 703 km | 1h 30m | Route ↗ |
| Krabi | KBV | Thailand | 665 km | 1h 20m | Route ↗ |
| Langkawi | LGK | Malaysia | 454 km | 1h 5m | Route ↗ |
| Padang | PDG | Indonesia | 421 km | 1h 10m | Route ↗ |
| Alor Setar | AOR | Malaysia | 408 km | 1h 5m | Route ↗ |
| Kota Bharu | KBR | Malaysia | 384 km | 1h 5m | Route ↗ |
| Kuala Namu | KNO | Indonesia | 330 km | 1h 0m | Route ↗ |
| Kuala Terengganu | TGG | Malaysia | 329 km | 1h 0m | Route ↗ |
| Penang | PEN | Malaysia | 324 km | 1h 0m | Route ↗ |
| Batam | BTH | Indonesia | 321 km | 1h 10m | Route ↗ |
| Singapore | SIN | Singapore | 295 km | 1h 15m | Route ↗ |
| Pekanbaru | PKU | Indonesia | 253 km | 0h 55m | Route ↗ |
| Johor Bharu | JHB | Malaysia | 249 km | 1h 0m | Route ↗ |
Destinations by country
- Indonesia — 16 destinations (LBJ, UPG, LOP, DPS, BPN, BDJ and 10 more)
- Malaysia — 14 destinations (SDK, TWU, BKI, LBU, MYY, BTU and 8 more)
- India — 11 destinations (ATQ, AMD, LKO, HYD, CCJ, COK and 5 more)
- China — 7 destinations (WUH, SWA, KWL, CAN, SZX, KMG and 1 more)
- Viet Nam — 6 destinations (HAN, DAD, CXR, DLI, SGN, PQC)
- Thailand — 4 destinations (CNX, DMK, HKT, KBV)
- Australia — 2 destinations (PER, DRW)
- Maldives — 1 destination (MLE)
- Taiwan — 1 destination (KHH)
- Bangladesh — 1 destination (DAC)
AirAsia from other airports
- Kota Kinabalu (BKI) — 20 routes
- Johor Bharu (JHB) — 14 routes
- Kuching (KCH) — 10 routes
- Penang (PEN) — 10 routes
- Kota Bharu (KBR) — 5 routes
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
How many destinations does AirAsia serve from Kuala Lumpur (KUL)?
AirAsia flies to 71 non-stop destinations from Kuala Lumpur (KUL), spanning 18 countries.
What is the longest route AirAsia flies from Kuala Lumpur?
The longest non-stop route is KUL → ATQ (Amritsar) at 4,269 km.
Which countries does AirAsia fly to from Kuala Lumpur?
Top destination countries: Indonesia (16), Malaysia (14), India (11), China (7), Viet Nam (6).
Does AirAsia operate from other airports?
Yes — AirAsia also operates from Kota Kinabalu (BKI), Johor Bharu (JHB), Kuching (KCH), Penang (PEN), Kota Bharu (KBR). Total network: 240 routes across the carrier's footprint.