OPS Watch · 63,968 legs measured · last 90 days · 2 routes outbound only · 12 routes inbound only
132
nonstop destinations from Kuala Lumpur International Airport, flown by 76 airlines . 118 of them also fly back in.
Measured from flights observed on Kuala Lumpur’s own departure and arrival boards over the last 14 days. Every route below carries its observed weekly frequency, and 123 routes with enough history show how reliably they actually run: on-time share and cancellation rate from the last 90 days. Right now departures are +17 min.
Busiest route Singapore SIN · about 338 movements a week, AirAsia, Batik Air Malaysia, Ethiopian Airlines4,342 legs observed
Most reliable Taiyuan TYN · 100% on time, 0% cancelled34 legs
Roughest ride Lahore LHE · 29% on time, 0.6% cancelled176 legs
All KUL nonstop destinations, ranked by weekly flights
One row per destination, both directions merged. On time means within 15 minutes of schedule; cancelled is the share of observed legs that never went. Routes with fewer than 20 observed legs show their leg count instead of a shaky number.
Destination Airlines Weekly On time Cancelled
SIN Singapore ⇆
AirAsia · Batik Air Malaysia · Ethiopian Airlines · Gulf Air · Malaysia Airlines · Scoot · Singapore Airlines
338 /wk
73% on time
0.1% cancelled
Schedule AirAsia departs AK701 06:05 AK703 07:10 AK705 08:10 AK713 09:05 AK707 10:20 AK711 12:25 AK717 16:40 AK721 19:35 AK719 19:55
Batik Air Malaysia departs OD801 08:15 OD803 10:30 OD807 15:00 OD805 19:20
Ethiopian Airlines departs ET639 23:05
Gulf Air departs GF166 17:35
Malaysia Airlines departs MH601 07:50 MH611 09:20 MH627 10:40 MH603 11:40 MH623 13:05 MH619 14:20 MH605 15:25 MH613 17:20 MH607 19:25 MH609 23:20
Scoot departs TR451 11:15 TR443 17:15 TR469 19:15
Singapore Airlines departs SQ103 09:00 SQ105 10:30 SQ107 11:05 SQ113 14:40 SQ115 17:05 SQ121 18:30 SQ125 20:35 SQ127 21:50
AirAsia arrives AK712 16:05 AK714 17:30 AK716 19:40 AK720 22:35 AK718 22:50
Batik Air Malaysia arrives OD802 11:20 OD804 13:30 OD808 18:00 OD806 22:20
Malaysia Airlines arrives MH602 07:40 MH604 11:10 MH614 12:35 MH628 14:05 MH606 15:00 MH624 16:45 MH620 17:50 MH608 18:45 MH616 20:45 MH610 22:30
Scoot arrives TR442 16:15 TR468 18:15
Singapore Airlines arrives SQ104 08:15 SQ106 09:30 SQ108 10:20 SQ114 13:55 SQ116 16:20 SQ122 17:30 SQ126 19:40 SQ128 21:05
CGK Jakarta ⇆
AirAsia · Batik Air · Batik Air Malaysia · Business Air · Citilink · Garuda Indonesia · Indonesia AirAsia · KLM · Malaysia Airlines
282 /wk
69% on time
3.5% cancelled
Schedule AirAsia departs AK386 17:40 AK353 19:00
Batik Air departs ID7283 14:05
Batik Air Malaysia departs OD398 06:45 OD386 10:15 OD392 16:55 OD396 21:55
Business Air departs 8B676 08:55 8B674 14:50 8B678 16:55 8B680 20:50 8B680 22:05
Citilink departs QG503 20:10
Garuda Indonesia departs GA821 13:10
Indonesia AirAsia departs QZ205 18:00 QZ211 20:45
KLM departs KL809 17:00
Malaysia Airlines departs MH713 07:25 MH711 09:10 MH717 10:10 MH721 13:30 MH723 16:20 MH725 17:55 MH727 22:35
AirAsia arrives AK352 16:15 AK385 18:10 AK387 23:05 AK354 23:45
Batik Air arrives ID7280 10:00 ID7282 13:10
Batik Air Malaysia arrives OD397 08:30 OD399 12:15 OD387 16:00 OD393 22:25
Business Air arrives 8B675 08:10 8B673 14:05 8B677 16:25 8B679 20:05 8B679 21:35
Citilink arrives QG502 19:05
Garuda Indonesia arrives GA820 12:10
Indonesia AirAsia arrives QZ204 17:20 QZ210 20:15
KLM arrives KL810 22:30
Malaysia Airlines arrives MH726 07:30 MH712 12:55 MH710 14:20 MH716 15:30 MH720 18:50 MH722 21:35 MH724 23:00
KCH Kuching ⇆
AirAsia · Batik Air Malaysia · Firefly · Malaysia Airlines · MASwings
190 /wk
79% on time
0.1% cancelled
Schedule AirAsia departs AK5236 15:10 AK5212 16:50 AK5220 18:05 AK5218 19:50 AK5234 20:40 AK5226 22:15
Batik Air Malaysia departs OD1632 07:20 OD1634 13:30 OD1636 17:00 OD1636 18:50
Firefly departs FY2816 06:10 FY2812 08:10 FY2812 11:35
Malaysia Airlines departs MH8680 06:00 MH2542 07:50 MH2520 10:55 MH2530 12:30 MH2536 13:45 MH2544 15:15 MH2528 18:20 MH2522 19:35 MH2532 21:15
MASwings departs MY5002 09:45 MY5004 15:40
AirAsia arrives AK5219 00:25 AK5211 01:10 AK5233 16:20 AK5221 17:25 AK5209 18:35 AK5213 21:25 AK5227 21:45 AK5237 22:55
Batik Air Malaysia arrives OD1633 11:50 OD1635 18:00 OD1637 21:30
Firefly arrives FY2817 10:50 FY2811 12:50 FY2811 16:15
Malaysia Airlines arrives MH2547 07:35 MH2505 08:40 MH2543 12:15 MH2513 15:20 MH2521 17:05 MH2517 18:10 MH2545 20:00 MH2597 22:50
MASwings arrives MY5003 09:00 MY5005 14:50
BKI Kota Kinabalu ⇆
AirAsia · Batik Air Malaysia · Firefly · Malaysia Airlines · Raya Airways
187 /wk
76% on time
0.2% cancelled
Schedule AirAsia departs AK5138 14:25 AK5112 16:00 AK5142 17:30 AK5114 19:10 AK5130 20:40
Batik Air Malaysia departs OD1002 07:30 OD1004 13:30 OD1006 19:45
Firefly departs FY2530 06:50
Malaysia Airlines departs MH2612 08:25 MH2610 09:35 MH2646 11:15 MH2614 12:40 MH2640 15:40 MH2638 18:30 MH2606 20:10 MH2628 21:00 MH2626 22:15
AirAsia arrives AK5131 02:35 AK5113 15:30 AK5139 20:00 AK5134 20:55 AK5137 20:55 AK5141 23:25
Batik Air Malaysia arrives OD1007 10:35 OD1003 13:30 OD1005 19:20
Firefly arrives FY2531 13:10
Malaysia Airlines arrives MH2639 00:45 MH2643 01:00 MH2637 08:00 MH2603 10:00 MH2613 12:20 MH2621 14:35 MH2611 15:45 MH2641 17:20 MH2607 18:45 MH2645 20:40 MH2631 21:45
Raya Airways arrives TH1935 21:09
PEN Penang ⇆
AirAsia · Batik Air Malaysia · Firefly · Malaysia Airlines
168 /wk
81% on time
0% cancelled
Schedule AirAsia departs AK6153 16:45 AK6134 16:50 AK6130 17:15 AK6128 19:45
Batik Air Malaysia departs OD2104 12:25 OD2108 16:20 OD2106 21:20
Firefly departs FY2953 09:10 FY2959 12:10 FY6868 21:35 FY2955 22:00
Malaysia Airlines departs MH1138 09:05 MH1140 10:50 MH1148 13:50 MH1152 16:05 MH1162 18:50 MH1166 20:55 MH1194 22:20
AirAsia arrives AK6131 16:45 AK6154 19:30 AK6129 22:20
Batik Air Malaysia arrives OD2105 08:00 OD2103 15:20 OD2107 19:10
Firefly arrives FY2950 07:45 FY6871 08:55 FY2956 20:55
Malaysia Airlines arrives MH1137 07:35 MH1133 10:10 MH1143 12:00 MH1145 13:40 MH1149 16:35 MH1155 19:00 MH1165 21:40
CAN Guangzhou ⇆
AirAsia · Batik Air Malaysia · China Southern Airlines · Malaysia Airlines
142 /wk
73% on time
0.1% cancelled
Schedule AirAsia departs AK116 16:00 AK118 20:15
Batik Air Malaysia departs OD612 21:45
China Southern Airlines departs CZ5036 01:15 CZ8072 02:20 CZ366 08:05 CZ350 13:35 CZ3048 15:40 CZ8012 16:55 CZ8348 17:15 CZ8302 18:20
Malaysia Airlines departs MH376 09:25
AirAsia arrives AK117 01:40
Batik Air Malaysia arrives OD613 07:15
China Southern Airlines arrives CZ5035 00:15 CZ8071 01:10 CZ349 12:20 CZ3047 14:40 CZ8011 15:40 CZ8347 16:15 CZ8301 17:30 CZ365 22:50
Malaysia Airlines arrives MH377 18:50
PVG Shanghai ⇆
AirAsia X · Batik Air Malaysia · JUNEYAO AIRLINES · Malaysia Airlines · Shanghai Airlines · Spring Airlines
122 /wk
57% on time
0.4% cancelled
Schedule AirAsia X departs D7330 18:55
Batik Air Malaysia departs OD616 21:20
JUNEYAO AIRLINES departs HO1354 00:25
Malaysia Airlines departs MH388 09:10 MH386 19:35
Shanghai Airlines departs FM862 00:15 FM864 07:05 FM882 14:20 FM886 16:00 FM866 20:05
Spring Airlines departs 9C6524 17:55
Batik Air Malaysia arrives OD617 09:35
JUNEYAO AIRLINES arrives HO1353 23:25
Malaysia Airlines arrives MH387 08:00 MH389 21:50
Shanghai Airlines arrives FM863 05:40 FM881 13:20 FM885 14:40 FM865 19:05 FM861 23:15
Spring Airlines arrives 9C6523 16:55
LGK Langkawi ⇆
AirAsia · Batik Air Malaysia · Malaysia Airlines
119 /wk
77% on time
0.2% cancelled
Schedule AirAsia departs AK6331 15:15 AK6316 18:00 AK6322 19:10 AK6326 20:05
Batik Air Malaysia departs OD2201 10:00 OD2203 12:00 OD2205 15:00
Malaysia Airlines departs MH1432 09:10 MH1438 11:45 MH1436 13:00 MH1446 16:40 MH1450 18:25
AirAsia arrives AK6325 16:20 AK6319 16:40 AK6332 18:05 AK6317 20:55 AK6323 22:00 AK6327 22:50
Batik Air Malaysia arrives OD2202 13:00 OD2204 15:00 OD2206 18:00
Malaysia Airlines arrives MH1433 12:10 MH1447 14:50 MH1437 16:05 MH1455 19:45 MH1459 21:25
DMK Bangkok ⇆
AirAsia · Batik Air Malaysia · Thai AirAsia
114 /wk
64% on time
16.8% cancelled
Schedule AirAsia departs AK890 06:35 AK880 08:00 AK898 09:50 AK882 11:50 AK884 13:25 AK886 15:00 AK892 16:45 AK888 17:50 AK896 19:30
Batik Air Malaysia departs OD522 09:55 OD528 15:45
Thai AirAsia departs FD312 10:55
AirAsia arrives AK897 00:45 AK899 15:33 AK883 17:05 AK885 19:05 AK887 20:10 AK893 22:00 AK889 22:40
Batik Air Malaysia arrives OD523 15:15 OD529 21:15
BKK Bangkok ⇆
Malaysia Airlines · Thai Airways · Thai Vietjet Air
112 /wk
60% on time
0.1% cancelled
Schedule Malaysia Airlines departs MH784 09:00 MH788 12:15 MH782 14:50 MH774 16:20 MH780 18:05 MH796 22:00
Thai Airways departs TG416 13:05 TG418 21:05
Thai Vietjet Air departs VZ681 15:10
Malaysia Airlines arrives MH797 09:45 MH785 14:25 MH789 17:35 MH783 20:25 MH775 22:00 MH781 23:25
Thai Airways arrives TG415 11:55 TG417 19:55
SZX Shenzhen ⇆
AirAsia · China Southern Airlines · Malaysia Airlines · Shenzhen Airlines
110 /wk
65% on time
0.1% cancelled
Schedule AirAsia departs AK126 06:05 AK122 16:20 AK128 21:55
China Southern Airlines departs CZ5080 01:30 CZ5032 14:45 CZ8098 16:10
Malaysia Airlines departs MH522 21:10
Shenzhen Airlines departs ZH334 03:05 ZH328 13:15 ZH330 19:40
AirAsia arrives AK123 01:55 AK127 15:35
China Southern Airlines arrives CZ5079 00:30 CZ5031 13:40 CZ8097 15:10
Malaysia Airlines arrives MH523 06:50
Shenzhen Airlines arrives ZH333 02:05 ZH327 12:05 ZH329 18:40
DPS Kuta ⇆
AirAsia · Batik Air Malaysia · Malaysia Airlines
97 /wk
51% on time
0.1% cancelled
Schedule AirAsia departs AK378 15:55 AK374 19:00
Batik Air Malaysia departs OD306 09:00 OD193 14:00 OD177 16:45 OD171 17:15 OD157 17:55
Malaysia Airlines departs MH715 09:00 MH851 12:15 MH853 15:20
AirAsia arrives AK375 02:00 AK365 16:10 AK377 18:30 AK379 22:45
Batik Air Malaysia arrives OD192 15:20 OD158 16:00 OD307 16:20 OD172 17:30
Malaysia Airlines arrives MH714 16:05 MH850 19:35 MH852 22:15
HKG Hong Kong ⇆
Batik Air Malaysia · Cathay Pacific · Malaysia Airlines · AirAsia · Raya Airways
94 /wk
62% on time
0.6% cancelled
MNL Manila ⇆
AirAsia · Cebu Pacific · Malaysia Airlines · Philippine Airlines
87 /wk
71% on time
0.4% cancelled
SGN Ho Chi Minh City ⇆
AirAsia · Malaysia Airlines · VietJet Air · Vietnam Airlines
85 /wk
71% on time
0% cancelled
DAC Dhaka ⇆
AirAsia · Batik Air Malaysia · BIMAN BANGLADESH AIRLINES · Malaysia Airlines · US-Bangla Airlines
80 /wk
47% on time
2.1% cancelled
KBR Kota Baharu ⇆
AirAsia · Batik Air Malaysia · Firefly · Malaysia Airlines
78 /wk
80% on time
0.3% cancelled
SYD Sydney ⇆
Batik Air Malaysia · Malaysia Airlines
68 /wk
54% on time
0.2% cancelled
TFU Chengdu ⇆
Air China · Batik Air Malaysia · Malaysia Airlines · Sichuan Airlines · AirAsia X
67 /wk
82% on time
0.1% cancelled
NRT Tokyo ⇆
All Nippon Airways · Batik Air Malaysia · Japan Airlines · Malaysia Airlines · ZIPAIR Tokyo
66 /wk
65% on time
1.4% cancelled
JHB Johor Bahru ⇆
AirAsia · Batik Air Malaysia · Firefly · Malaysia Airlines
65 /wk
78% on time
0.4% cancelled
PER Perth ⇆
AirAsia · Batik Air Malaysia · Malaysia Airlines
65 /wk
60% on time
0.5% cancelled
KNO Beringin ⇆
AirAsia · Batik Air · Batik Air Malaysia · Indonesia AirAsia · Malaysia Airlines
64 /wk
73% on time
1.1% cancelled
TPE Taipei ⇆
Batik Air Malaysia · China Airlines · EVA Air · Malaysia Airlines · Starlux Airlines
63 /wk
52% on time
0.2% cancelled
HKT Phuket ⇆
AirAsia · Batik Air Malaysia · Malaysia Airlines
62 /wk
72% on time
0.6% cancelled
DOH Doha ⇆
Malaysia Airlines · Qatar Airways
58 /wk
55% on time
0% cancelled
KTM Kathmandu ⇆
Batik Air Malaysia · Himalaya Airlines · Malaysia Airlines · Nepal Airlines
56 /wk
44% on time
1.7% cancelled
SUB Surabaya ⇆
Batik Air · Batik Air Malaysia · Indonesia AirAsia · Malaysia Airlines
55 /wk
73% on time
0.1% cancelled
CMB Colombo ⇆
AirAsia · Batik Air Malaysia · Malaysia Airlines · SriLankan Airlines
54 /wk
63% on time
0.6% cancelled
DEL New Delhi ⇆
Air India · Batik Air Malaysia · Malaysia Airlines
54 /wk
51% on time
0.4% cancelled
MEL Melbourne ⇆
AirAsia X · Malaysia Airlines · Batik Air Malaysia
53 /wk
59% on time
0.3% cancelled
TWU Tawau ⇆
AirAsia · Batik Air Malaysia · Firefly · Malaysia Airlines
51 /wk
72% on time
0% cancelled
HAN Hanoi ⇆
AirAsia · Batik Air Malaysia · Malaysia Airlines · VietJet Air · Vietnam Airlines
50 /wk
59% on time
0.3% cancelled
ICN Seoul ⇆
AirAsia · Batik Air Malaysia · KOREAN AIRLINES CO. LTD. · Malaysia Airlines
48 /wk
57% on time
0.3% cancelled
XMN Xiamen ⇆
Batik Air Malaysia · Malaysia Airlines · Xiamen Airlines
45 /wk
65% on time
0% cancelled
MYY Miri ⇆
AirAsia · Malaysia Airlines
45 /wk
80% on time
0% cancelled
JED Jeddah ⇆
AirAsia X · Batik Air Malaysia · Malaysia Airlines · Saudia
44 /wk
57% on time
0.9% cancelled
BTU Bintulu ⇆
AirAsia · Batik Air Malaysia · Malaysia Airlines
42 /wk
77% on time
0.2% cancelled
MAA Chennai ⇆
AirAsia · IndiGo · Malaysia Airlines
42 /wk
63% on time
0% cancelled
LHR London ⇆
British Airways · Malaysia Airlines
42 /wk
49% on time
0.7% cancelled
DXB Dubai ⇆
Emirates
42 /wk
61% on time
0% cancelled
SBW Sibu ⇆
AirAsia · Batik Air Malaysia · Malaysia Airlines
41 /wk
79% on time
0% cancelled
BLR Bengaluru ⇆
AirAsia · Batik Air Malaysia · IndiGo · Malaysia Airlines
40 /wk
57% on time
0% cancelled
PKU Pekanbaru ⇆
AirAsia · Batik Air Malaysia · Lion Air · Malaysia Airlines
38 /wk
64% on time
1.4% cancelled
MLE Malé ⇆
Batik Air Malaysia · Malaysia Airlines · AirAsia
36 /wk
64% on time
0% cancelled
IST Istanbul ⇆
Turkish Airlines
36 /wk
58% on time
0.4% cancelled
BOM Mumbai ⇆
Batik Air Malaysia · Malaysia Airlines
33 /wk
43% on time
0% cancelled
DAD Da Nang ⇆
AirAsia · Batik Air Malaysia · Malaysia Airlines
31 /wk
72% on time
0% cancelled
NKG Nanjing ⇆
China Eastern Airlines · Xiamen Airlines
31 /wk
64% on time
1.7% cancelled
KMG Kunming ⇆
AirAsia · Batik Air Malaysia · China Eastern Airlines
29 /wk
61% on time
1.4% cancelled
SDK Sandakan ⇆
AirAsia · Malaysia Airlines
29 /wk
79% on time
0% cancelled
PKX Beijing ⇆
China Eastern Airlines · Malaysia Airlines
28 /wk
57% on time
0.3% cancelled
RGN Yangon ⇆
Myanmar Airways International
28 /wk
77% on time
0% cancelled
LBU Labuan ⇆
Malaysia Airlines · AirAsia
27 /wk
75% on time
0% cancelled
AOR Alor Satar ⇆
AirAsia · Malaysia Airlines
26 /wk
86% on time
0% cancelled
CSX Changsha ⇆
AirAsia · Batik Air Malaysia · Malaysia Airlines · Xiamen Airlines
25 /wk
74% on time
0.6% cancelled
HGH Hangzhou ⇆
China Eastern Airlines · Xiamen Airlines · AirAsia X
25 /wk
50% on time
1.3% cancelled
KTI Phnom Penh ⇆
AirAsia Cambodia · Cambodia Airways · Malaysia Airlines
25 /wk
71% on time
0% cancelled
PDG Padang ⇆
AirAsia · Lion Air
25 /wk
69% on time
1.3% cancelled
COK Kochi ⇆
AirAsia · Batik Air Malaysia · Malaysia Airlines
23 /wk
57% on time
0% cancelled
KIX Osaka ⇆
AirAsia X · Batik Air Malaysia · Malaysia Airlines
22 /wk
65% on time
0% cancelled
KUA Kuantan ⇆
Malaysia Airlines
20 /wk
74% on time
0% cancelled
CKG Chongqing ⇆
Sichuan Airlines · Xiamen Airlines
17 /wk
86% on time
1.4% cancelled
MED Medina ⇆
Malaysia Airlines · Saudia
17 /wk
56% on time
3.2% cancelled
BNE Brisbane ⇆
Malaysia Airlines · Batik Air Malaysia
16 /wk
59% on time
0% cancelled
BTH Batam ⇆
Batik Air Malaysia
16 /wk
55% on time
0.5% cancelled
HND Tokyo ⇆
All Nippon Airways
16 /wk
79% on time
0% cancelled
HYD Hyderabad ⇆
AirAsia · Malaysia Airlines
15 /wk
62% on time
0% cancelled
FOC Fuzhou ⇆
Xiamen Airlines
15 /wk
66% on time
0.5% cancelled
CDG Paris ⇆
Malaysia Airlines
14 /wk
49% on time
0% cancelled
LHE Lahore ⇆
Batik Air Malaysia
14 /wk
29% on time
0.6% cancelled
KBV Krabi ⇆
AirAsia · Firefly
13 /wk
95% on time
0% cancelled
ATQ Amritsar ⇆
Malaysia Airlines
13 /wk
48% on time
0.6% cancelled
CCU Kolkata ⇆
AirAsia · Malaysia Airlines
12 /wk
63% on time
0% cancelled
TAS Tashkent ⇆
Batik Air Malaysia · Uzbekistan Airways
11 /wk
51% on time
0% cancelled
DIL Dili ⇆
Aero Dilli · Batik Air Malaysia
10 /wk
84% on time
0.8% cancelled
WUH Wuhan ⇆
AirAsia · China Eastern Airlines
10 /wk
92% on time
11.9% cancelled
HAK Haikou ⇆
Batik Air Malaysia · Firefly · Hainan Airlines
9 /wk
83% on time
1.8% cancelled
AMD Ahmedabad ⇆
AirAsia · Malaysia Airlines
9 /wk
58% on time
0% cancelled
UPG Makassar ⇆
Malaysia Airlines · AirAsia
8 /wk
87% on time
0% cancelled
XIY Xi'an ⇆
AirAsia X · China Eastern Airlines
8 /wk
89% on time
0% cancelled
YIA Yogyakarta ⇆
AirAsia · Malaysia Airlines
8 /wk
86% on time
0% cancelled
FUK Fukuoka ⇆
Malaysia Airlines
8 /wk
60% on time
0% cancelled
KHN Nanchang ⇆
Jiangxi Air · Batik Air Malaysia
7 /wk
57% on time
0% cancelled
RUH Riyadh ⇆
Riyadh International Airlines
7 /wk
55% on time
3.6% cancelled
DLC Dalian ⇆
China Eastern Airlines
6 /wk
92% on time
1.3% cancelled
KHI Karachi ⇆
Batik Air Malaysia
6 /wk
35% on time
0% cancelled
WUX Wuxi ⇆
JUNEYAO AIRLINES
6 /wk
82% on time
0% cancelled
BPN Balikpapan ⇆
AirAsia · Malaysia Airlines
4 /wk
87% on time
0% cancelled
ASB Ashgabat ⇆
Turkmenistan Airlines
4 /wk
70% on time
0% cancelled
LHW Lanzhou ←
China Eastern Airlines
3 /wk
94% on time
0% cancelled
TYN Taiyuan ←
China Eastern Airlines
3 /wk
100% on time
0% cancelled
KWL Guilin ⇆
Batik Air Malaysia
2 /wk
79% on time
0% cancelled
TAO Qingdao ⇆
Qingdao Airlines
2 /wk
77% on time
0% cancelled
TNA Jinan ←
Shandong Airlines
2 /wk
95% on time
0% cancelled
KWE Guiyang ⇆
Batik Air Malaysia · MAP Jet
1 /wk
–19 legs
–
■ ≥85% on time
■ 70–84%
■ 55–69%
■ <55%
cancelled: amber ≥2%, red ≥5%
⇆ flies both directions
Nonstop flights into Kuala Lumpur
118 of the 132 destinations above also fly nonstop into Kuala Lumpur, so the table covers both directions of each route. Inbound arrival times and live status are on the arrivals board , and each route row links to its own route page with the paired schedule history.
2 routes appeared outbound only in the observed window; 12 routes appear inbound only. These are usually seasonal charter rotations or positioning patterns that the boards record separately.
KUL route map: where 132 nonstop routes go
KUL direct flights: questions travelers ask
How many direct flights does Kuala Lumpur have? Kuala Lumpur International Airport currently has nonstop service to 132 destinations on 76 airlines, based on flights observed on the airport's own boards over the last 14 days. 118 of those routes operate in both directions.
Which direct route from Kuala Lumpur is most reliable? Among routes with at least 20 observed legs in the last 90 days, Taiyuan (TYN) runs cleanest: 100% of flights within 15 minutes of schedule with a 0% cancellation rate.
Which airline flies the most nonstop routes from Kuala Lumpur? Malaysia Airlines appears on 71 of the 132 nonstop routes we observed at KUL. The airline column in the route ledger lists every carrier observed on each route.
Where does this data come from? From Kuala Lumpur International Airport's own departure and arrival boards, recorded continuously by Pro Flight Search. Reliability figures cover the last 90 days; the route list covers the last 14 days of observed service.
More nonstop guides
Cite this data
Journalists, bloggers, and researchers may cite this page with attribution and a link to Pro Flight Search.
Suggested citation
Pro Flight Search: Kuala Lumpur (KUL) nonstop network and route reliability, measured from official airport boards.
Copy
Canonical URL
https://proflightsearch.com/direct-flights/kuala-lumpur-KUL
Copy
How we measure this →
Planning around KUL? Live airport delays · Weather delay risk map · Will a delayed flight be cancelled? · Do planes make up time in the air? · How we measure