Batik Air Malaysia operates 67 non-stop routes from Kuala Lumpur (KUL), serving 21 countries with an average sector length of 2,477 km. This is part of Batik Air Malaysia's 188-route global network.
Non-stop destinations from Kuala Lumpur on Batik Air Malaysia
| Destination | IATA | Country | Distance | Duration | Route |
|---|---|---|---|---|---|
| Jeddah | JED | Saudi Arabia | 7,072 km | 8h 35m | Route ↗ |
| Sydney | SYD | Australia | 6,578 km | 8h 20m | Route ↗ |
| Dubai | DXB | United Arab Emirates | 5,550 km | 7h 5m | Route ↗ |
| Tokyo | NRT | Japan | 5,402 km | 7h 10m | Route ↗ |
| Tashkent | TAS | Uzbekistan | 5,359 km | 7h 50m | Route ↗ |
| Osaka | KIX | Japan | 4,935 km | 6h 30m | Route ↗ |
| Seoul | ICN | Republic of Korea | 4,599 km | 6h 50m | Route ↗ |
| Karachi | KHI | Pakistan | 4,441 km | 5h 45m | Route ↗ |
| Lahore | LHE | Pakistan | 4,283 km | 6h 10m | Route ↗ |
| Dunhuang | DNH | China | 4,208 km | 6h 45m | Route ↗ |
| Dongsheng | DSN | China | 4,152 km | 5h 50m | Route ↗ |
| Perth | PER | Australia | 4,122 km | 5h 30m | Route ↗ |
| Delhi | DEL | India | 3,869 km | 5h 35m | Route ↗ |
| Shanghai | PVG | China | 3,786 km | 5h 35m | Route ↗ |
| Xining | XNN | China | 3,740 km | 5h 30m | Route ↗ |
| Zhengzhou | CGO | China | 3,736 km | 5h 23m | Route ↗ |
| Mumbai | BOM | India | 3,623 km | 5h 10m | Route ↗ |
| Tunxi | TXN | China | 3,460 km | 5h 10m | Route ↗ |
| Kathmandu | KTM | Nepal | 3,264 km | 4h 45m | Route ↗ |
| Taipei | TPE | Taiwan | 3,238 km | 4h 55m | Route ↗ |
| Male | MLE | Maldives | 3,136 km | 4h 15m | Route ↗ |
| Changsha | CSX | China | 3,069 km | 4h 50m | Route ↗ |
| Chengdu | TFU | China | 3,064 km | 4h 40m | Route ↗ |
| Xiamen | XMN | China | 2,987 km | 4h 25m | Route ↗ |
| Dili | DIL | East Timor | 2,922 km | 4h 15m | Route ↗ |
| Kochi | COK | India | 2,916 km | 4h 5m | Route ↗ |
| Bengaluru | BLR | India | 2,884 km | 4h 15m | Route ↗ |
| Tiruchirappalli | TRZ | India | 2,691 km | 3h 45m | Route ↗ |
| Guiyang | KWE | China | 2,688 km | 4h 25m | Route ↗ |
| Dhaka | DAC | Bangladesh | 2,633 km | 3h 55m | Route ↗ |
| Guangzhou | CAN | China | 2,602 km | 4h 15m | Route ↗ |
| Hong Kong | HKG | Hong Kong SAR | 2,536 km | 4h 15m | Route ↗ |
| Kunming | KMG | China | 2,477 km | 3h 45m | Route ↗ |
| Colombo | CMB | Sri Lanka | 2,469 km | 3h 30m | Route ↗ |
| Ujung Pandang | UPG | Indonesia | 2,163 km | 3h 20m | Route ↗ |
| Haikou | HAK | China | 2,125 km | 3h 35m | 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 ↗ |
| Sanya | SYX | China | 1,914 km | 3h 10m | Route ↗ |
| Tawau | TWU | Malaysia | 1,830 km | 2h 55m | Route ↗ |
| Balikpapan | BPN | Indonesia | 1,746 km | 3h 0m | Route ↗ |
| Surabaya | SUB | Indonesia | 1,663 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 ↗ |
| Semarang | SRG | Indonesia | 1,442 km | 2h 25m | Route ↗ |
| Miri | MYY | Malaysia | 1,374 km | 2h 20m | Route ↗ |
| Bintulu | BTU | Malaysia | 1,257 km | 2h 10m | Route ↗ |
| Bangkok | DMK | Thailand | 1,241 km | 2h 15m | Route ↗ |
| Sibu | SBW | Malaysia | 1,143 km | 2h 0m | Route ↗ |
| Jakarta | CGK | Indonesia | 1,124 km | 2h 15m | Route ↗ |
| Kuching | KCH | Malaysia | 969 km | 1h 50m | Route ↗ |
| Pontianak | PNK | Indonesia | 913 km | 1h 40m | 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 ↗ |
| 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 ↗ |
| 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 — 15 destinations (UPG, LOP, DPS, BPN, SUB, BDJ and 9 more)
- China — 14 destinations (DNH, DSN, PVG, XNN, CGO, TXN and 8 more)
- Malaysia — 11 destinations (TWU, BKI, MYY, BTU, SBW, KCH and 5 more)
- India — 5 destinations (DEL, BOM, COK, BLR, TRZ)
- Australia — 2 destinations (SYD, PER)
- Japan — 2 destinations (NRT, KIX)
- Pakistan — 2 destinations (KHI, LHE)
- Viet Nam — 2 destinations (HAN, DAD)
- Thailand — 2 destinations (DMK, HKT)
- Saudi Arabia — 1 destination (JED)
Batik Air Malaysia from other airports
- Penang (PEN) — 8 routes
- Kuala Lumpur (SZB) — 8 routes
- Denpasar (DPS) — 5 routes
- Singapore (SIN) — 5 routes
- Kota Kinabalu (BKI) — 4 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 Batik Air Malaysia serve from Kuala Lumpur (KUL)?
Batik Air Malaysia flies to 67 non-stop destinations from Kuala Lumpur (KUL), spanning 21 countries.
What is the longest route Batik Air Malaysia flies from Kuala Lumpur?
The longest non-stop route is KUL → JED (Jeddah) at 7,072 km.
Which countries does Batik Air Malaysia fly to from Kuala Lumpur?
Top destination countries: Indonesia (15), China (14), Malaysia (11), India (5), Australia (2).
Does Batik Air Malaysia operate from other airports?
Yes — Batik Air Malaysia also operates from Penang (PEN), Kuala Lumpur (SZB), Denpasar (DPS), Singapore (SIN), Kota Kinabalu (BKI). Total network: 188 routes across the carrier's footprint.