China Panorama
China Panorama
Entry
Holidays
Flights
Food
Cities
Newsletter
Last verified: 12 Oct 2026

Direct flights from Singapore and Malaysia to China

1,510 nonstop flights a week connect 7 airports in Singapore and Malaysia with China – 1,157 to 38 cities on the mainland, 193 to Hong Kong, 28 to Macau and 132 to Taiwan. This page lists every one of them, with flight numbers, aircraft type, flight time in both directions, operating days and season. Click an airport on the map for its routes, look up a Chinese city, or jump straight to a flight number. Singaporeans and Malaysians can enter mainland China visa-free for 30 days (Singapore, Malaysia).

Schedules change often. This is our own compilation from the airlines' filed schedules, not an official timetable – always confirm times with the airline before booking. The winter schedule starts on 25 October 2026 and several airlines change their frequencies then – the "Season & notes" column says how. New routes are in the tables but not in the weekly totals. Disclaimer →

2 countries · 7 airports · 97 routes · 186 airline services · 1,510 flights/week · Last verified: 2026-10-12

SINSingapore (SIN)KULKuala Lumpur (KUL)SZBKuala Lumpur Subang (SZB)PENPenang (PEN)JHBJohor Bahru (JHB)BKIKota Kinabalu (BKI)TWUTawau (TWU)ShenyangShenyangDunhuangDunhuangBeijingBeijingBeijing DaxingBeijing DaxingOrdosOrdosTianjinTianjinJinanJinanXiningXiningQingdaoQingdaoZhengzhouZhengzhouXi'anXi'anHefeiHefeiNanjingNanjingWuxiWuxiShanghaiShanghaiWuhanWuhanYichangYichangChengduChengduHangzhouHangzhouNingboNingboHuangshanChongqingChongqingZhangjiajieZhangjiajieNanchangNanchangChangshaChangshaWenzhouWenzhouGuiyangGuiyangFuzhouFuzhouGuilinGuilinKunmingKunmingTaipeiTaipeiQuanzhouQuanzhouXiamenXiamenShantouGuangzhouGuangzhouShenzhenShenzhenNanningNanningKaohsiungKaohsiungHong KongHong KongMacauMacauHaikouHaikouQionghai (Bo'ao)Qionghai (Bo'ao)SanyaSanya

← Swipe the map sideways to see all of it →

routes from the selected airport (thicker = more flights)seasonal or not started yet

Lines are great-circle paths for orientation, not actual flight tracks. Click an airport code on the map or use the buttons to see its routes; where labels would overlap, some city names are left out – the list on the right has them all.

Singapore (SIN)

Singapore · 672 nonstop flights/week · 36 destinations

→ Shenyang

Scoot TR156 · 3×/wk · Boeing 787-8

→ Beijing

Singapore Airlines SQ800, SQ802, SQ806 · 21×/wk · Airbus A350-900 / Boeing 777-300ER / Boeing 787

Air China CA970, CA976 · 14×/wk · Airbus A330-300

→ Beijing Daxing

Singapore Airlines SQ810 · 7×/wk · Boeing 787

China Eastern MU5032 · 7×/wk · Airbus A320

→ Tianjin

Scoot TR138 · 3×/wk · Boeing 787-8

→ Jinan

Shandong Airlines SC8062 · 7×/wk · Boeing 737 MAX 8

→ Qingdao

Scoot TR186 · 4×/wk · Boeing 787-8

→ Zhengzhou

Scoot TR116 · 4×/wk · Airbus A320neo

→ Xi'an

China Eastern MU2070 · 7×/wk · Airbus A320neo

Scoot TR134 · 6×/wk · Airbus A320neo

→ Hefei

China Eastern MU770 · 3×/wk · Airbus A320

→ Nanjing

Scoot TR180 · 7×/wk · Boeing 787-8

China Eastern MU7706 · 7×/wk · Airbus A320neo

→ Wuxi

Juneyao Air HO1562 · 4×/wk · Airbus A320neo

→ Shanghai

Singapore Airlines SQ826, SQ828, SQ830, SQ832, SQ836 · 35×/wk · Airbus A350-900 / Airbus A380 / Boeing 777-300ER / Boeing 787

China Eastern MU544, MU546, MU566, MU568 · 28×/wk · Airbus A330-200

Juneyao Air HO1602, HO1606 · 14×/wk · Airbus A320neo

Air China CA826 · 7×/wk · Airbus A350-900

Spring Airlines 9C8550 · 7×/wk · Airbus A320

Shanghai Airlines FM844 · 7×/wk · Boeing 737 MAX 8

→ Wuhan

Scoot TR120 · 5×/wk · Boeing 787-8

China Eastern MU2578 · 4×/wk · Boeing 737-800

→ Chengdu

Sichuan Airlines 3U3910, 3U3920 · 14×/wk · Airbus A320

Air China CA404 · 7×/wk · Airbus A321

Singapore Airlines SQ842 · 7×/wk · Boeing 787

→ Hangzhou

Xiamen Airlines MF8704 · 7×/wk · Boeing 737-800

Singapore Airlines SQ838 · 7×/wk · Airbus A350-900

Scoot TR188 · 5×/wk · Boeing 787-8

China Eastern MU898 · 4×/wk · Airbus A320

→ Ningbo

China Eastern MU6078 · 3×/wk · Airbus A320neo

→ Chongqing

Air China CA450 · 7×/wk · Boeing 737-800

Chongqing Airlines OQ2096 · 7×/wk · Airbus A320neo

Singapore Airlines SQ818 · 7×/wk · Boeing 737 MAX 8

West Air PN6568 · 3×/wk · Airbus A319

→ Zhangjiajie

Loong Air GJ8998 · 3×/wk · Airbus A320

→ Nanchang

China Eastern MU882 · 3×/wk · Airbus A320neo

→ Changsha

Scoot TR124 · 5×/wk · Airbus A320neo / Airbus A321neo

→ Wenzhou

Loong Air GJ8798 · 2×/wk · Airbus A320

→ Guiyang

Tianjin Airlines GS7964 · 4×/wk · Airbus A320

Scoot TR130 · 3×/wk · Airbus A320neoseasonal / new

→ Fuzhou

Xiamen Airlines MF866 · 7×/wk · Boeing 737-800

Scoot TR174 · 2×/wk · Airbus A320neo

→ Kunming

China Eastern MU5082, MU9648 · 13×/wk · Boeing 737

Scoot TR160 · 4×/wk · Airbus A320neo

→ Taipei

Scoot TR870, TR876, TR892, TR896 · 23×/wk · Boeing 787-8

EVA Air BR216, BR226 · 14×/wk · Boeing 777-300ER

China Airlines CI754, CI756 · 14×/wk · Airbus A321neo / Airbus A350-900

Singapore Airlines SQ876, SQ878 · 14×/wk · Boeing 787

Starlux Airlines JX772 · 7×/wk · Airbus A330-900neo

→ Quanzhou

Xiamen Airlines MF8020 · 7×/wk · Boeing 737-800

→ Xiamen

Xiamen Airlines MF852, MF886, MF8676 · 21×/wk · Boeing 737-800

Singapore Airlines SQ868 · 7×/wk · Boeing 737 MAX 8

→ Shantou

Scoot TR128 · 3×/wk · Airbus A321neo

→ Guangzhou

China Southern CZ352, CZ354, CZ3040, CZ8490 · 28×/wk · Boeing 737 MAX 8

Singapore Airlines SQ850, SQ852 · 14×/wk · Boeing 737 MAX 8 / Boeing 787

Scoot TR100 · 7×/wk · Boeing 787-8

9 Air AQ1276 · 7×/wk · Boeing 737-800

→ Shenzhen

Shenzhen Airlines ZH228, ZH230, ZH240 · 21×/wk · Airbus A320 / Boeing 737-800

China Southern CZ8048 · 7×/wk · Airbus A321neo

Singapore Airlines SQ856 · 7×/wk · Boeing 737 MAX 8

→ Nanning

Scoot TR114 · 4×/wk · Airbus A320neo

→ Kaohsiung

China Airlines CI758 · 3×/wk · Boeing 737-800

→ Hong Kong

Cathay Pacific CX636, CX652, CX658, CX710, CX714, CX716, CX734, CX758 · 56×/wk · Airbus A330-300

Singapore Airlines SQ874, SQ882, SQ892, SQ894, SQ898 · 35×/wk · Airbus A350-900 / Boeing 777-300ER

Scoot TR972 · 4×/wk · Airbus A320neo

→ Macau

Scoot TR904 · 7×/wk · Airbus A320neo

Air Macau NX907 · 7×/wk · Airbus A320

→ Haikou

Hainan Airlines HU448, HU460, HU748, HU7910 · 18×/wk · Boeing 737-800

Scoot TR118 · 3×/wk · Airbus A320neo

→ Sanya

Cambodia Airways KR9756 · 2×/wk · Airbus A320

Last verified: 2026-10-12

At a glance

Which airports have nonstop flights to China?

7 airports, sorted by weekly flights in mid-October.

Which Chinese cities can you fly to?

All 43 airports in mainland China, Hong Kong, Macau and Taiwan with a nonstop flight from Singapore or Malaysia, sorted by weekly flights. Each row says where the flights leave from and who flies.

ToFrom (airlines)Flights/week
Shanghai PVGSingapore (Singapore Airlines, China Eastern, Juneyao Air, Air China, Spring Airlines, Shanghai Airlines); Kuala Lumpur (Shanghai Airlines, Malaysia Airlines, Spring Airlines, AirAsia X, Juneyao Air, China Eastern, Batik Air Malaysia); Penang (Shanghai Airlines, Juneyao Air); Kota Kinabalu (Shanghai Airlines, AirAsia); Tawau (Juneyao Air)208
Hong Kong HKGSingapore (Cathay Pacific, Singapore Airlines, Scoot); Kuala Lumpur (Cathay Pacific, Malaysia Airlines, AirAsia, Batik Air Malaysia); Kuala Lumpur Subang (HK Express); Penang (HK Express, Cathay Pacific); Kota Kinabalu (AirAsia, HK Express)193
Guangzhou CANSingapore (China Southern, Singapore Airlines, Scoot, 9 Air); Kuala Lumpur (China Southern, AirAsia, Malaysia Airlines, Batik Air Malaysia, Spring Airlines, 9 Air); Penang (China Southern); Johor Bahru (AirAsia); Kota Kinabalu (AirAsia, China Southern); Tawau (AirAsia)186
Taipei TPESingapore (Scoot, EVA Air, China Airlines, Singapore Airlines, Starlux Airlines); Kuala Lumpur (EVA Air, Malaysia Airlines, AirAsia X, China Airlines, Batik Air Malaysia, Starlux Airlines); Penang (China Airlines); Kota Kinabalu (AirAsia)125
Shenzhen SZXSingapore (Shenzhen Airlines, China Southern, Singapore Airlines); Kuala Lumpur (AirAsia, Shenzhen Airlines, China Southern, Malaysia Airlines); Penang (Shenzhen Airlines); Kota Kinabalu (AirAsia)98
Chengdu TFUSingapore (Sichuan Airlines, Air China, Singapore Airlines); Kuala Lumpur (Sichuan Airlines, AirAsia X, Air China, Malaysia Airlines, Batik Air Malaysia); Penang (Sichuan Airlines)77
Xiamen XMNSingapore (Xiamen Airlines, Singapore Airlines); Kuala Lumpur (Xiamen Airlines, Batik Air Malaysia, Malaysia Airlines); Penang (Xiamen Airlines); Kota Kinabalu (Xiamen Airlines)67
Kunming KMGSingapore (China Eastern, Scoot); Kuala Lumpur (AirAsia, China Eastern, Batik Air Malaysia); Penang (Batik Air Malaysia); Johor Bahru (AirAsia)56
Chongqing CKGSingapore (Air China, Chongqing Airlines, Singapore Airlines, West Air); Kuala Lumpur (Xiamen Airlines, AirAsia X, Hainan Airlines, Sichuan Airlines); Kota Kinabalu (Chongqing Airlines)52
Hangzhou HGHSingapore (Xiamen Airlines, Singapore Airlines, Scoot, China Eastern); Kuala Lumpur (China Eastern, Xiamen Airlines, AirAsia X); Kota Kinabalu (AirAsia)50
Beijing PEKSingapore (Singapore Airlines, Air China); Kuala Lumpur (Air China)42
Beijing Daxing PKXSingapore (Singapore Airlines, China Eastern); Kuala Lumpur (Malaysia Airlines, AirAsia X, China Eastern); Kota Kinabalu (AirAsia)42
Haikou HAKSingapore (Hainan Airlines, Scoot); Kuala Lumpur (Hainan Airlines); Penang (Hainan Airlines)30
Qingdao TAOSingapore (Scoot); Kuala Lumpur (Qingdao Airlines, Shandong Airlines); Penang (Qingdao Airlines)28
Macau MFMSingapore (Scoot, Air Macau); Kuala Lumpur (AirAsia, Air Macau)28
Changsha CSXSingapore (Scoot); Kuala Lumpur (China Southern, Malaysia Airlines, AirAsia X, Batik Air Malaysia)27
Nanjing NKGSingapore (Scoot, China Eastern); Kuala Lumpur (China Eastern, Xiamen Airlines)26
Xi'an XIYSingapore (China Eastern, Scoot); Kuala Lumpur (AirAsia X, Loong Air)21
Fuzhou FOCSingapore (Xiamen Airlines, Scoot); Kuala Lumpur (Xiamen Airlines, Shanghai Airlines); Kota Kinabalu (Xiamen Airlines)21
Wuhan WUHSingapore (Scoot, China Eastern); Kuala Lumpur (AirAsia, China Eastern)19
Zhengzhou CGOSingapore (Scoot); Kuala Lumpur (China Southern, Batik Air Malaysia)15
Jinan TNASingapore (Shandong Airlines); Kuala Lumpur (Shandong Airlines)14
Quanzhou JJNSingapore (Xiamen Airlines); Kuala Lumpur (Xiamen Airlines)11
Nanning NNGSingapore (Scoot); Kuala Lumpur (AirAsia)11
Wuxi WUXSingapore (Juneyao Air); Kuala Lumpur (Juneyao Air)7
Shantou SWASingapore (Scoot); Kuala Lumpur (AirAsia)7
Kaohsiung KHHSingapore (China Airlines); Kuala Lumpur (AirAsia)7
Guiyang KWESingapore (Tianjin Airlines); Kuala Lumpur (9 Air)6
Nanchang KHNSingapore (China Eastern); Kuala Lumpur (Jiangxi Air)5
Guilin KWLKuala Lumpur (AirAsia)4
Shenyang SHESingapore (Scoot)3
Tianjin TSNSingapore (Scoot)3
Hefei HFESingapore (China Eastern)3
Ningbo NGBSingapore (China Eastern)3
Zhangjiajie DYGSingapore (Loong Air)3
Wenzhou WNZSingapore (Loong Air)2
Sanya SYXSingapore (Cambodia Airways)2
Huangshan TXNKuala Lumpur (Batik Air Malaysia)2
Qionghai (Bo'ao) BARKuala Lumpur (Hainan Airlines)2
Dunhuang DNHKuala Lumpur (Batik Air Malaysia)1
Ordos DSNKuala Lumpur (Batik Air Malaysia)1
Xining XNNKuala Lumpur (Batik Air Malaysia)1
Yichang YIHKuala Lumpur (Air Changan)1

Full schedule by country

Grouped by country, then by airport (jump there from the airport table above); within an airport, Chinese cities run from north to south. Where several airlines serve the same city pair, each is listed separately with its own flight numbers (→ towards China, ← back to Singapore or Malaysia). Once you've picked a flight, add it to your pre-trip checklist alongside the rest of your prep.

From Singapore — 672×/week total

Direct flights from Singapore (SIN) to China — 672×/week

ToAirlineFlight no.Per weekAircraft typeFlight timescheduled; → to China, ← to SingaporeSeason & notes
Shenyang (SHE)Scoot→ TR156← TR1573×Boeing 787-8→ 6 h 50 min← 7 hYear-round4 flights a week in the schedule filed from 25 October 2026.
Beijing (PEK)Singapore Airlines→ SQ800, SQ802, SQ806← SQ801, SQ805, SQ80721×3× dailyAirbus A350-900 / Boeing 777-300ER / Boeing 787→ 6 h 05 min← 6 h 20 minYear-roundSQ806/801 is not in the filed winter schedule from 25 October 2026 yet; Singapore Airlines has announced it again from 22 November 2026 with an Airbus A350-900. SQ800/805 does not fly from 22 February to 21 March 2027.
Air China→ CA970, CA976← CA969, CA97514×Twice dailyAirbus A330-300→ 6 h 35 min← 6 h 20 minYear-round
Beijing Daxing (PKX)Singapore Airlines→ SQ810← SQ8117×DailyBoeing 787→ 6 h 05 min← 6 h 25 minYear-roundNo flights from 29 December 2026 to 25 January 2027.
China Eastern→ MU5032← MU50317×DailyAirbus A320→ 6 h 30 min← 6 h 25 minYear-round · flights after 24 October 2026 not yet filed
Tianjin (TSN)Scoot→ TR138← TR1393×Boeing 787-8→ 6 h 10 min← 6 h 05 minYear-round5 flights a week in the schedule filed from 25 October 2026.
Jinan (TNA)Shandong Airlines→ SC8062← SC80617×DailyBoeing 737 MAX 8→ 6 h 15 min← 6 hYear-round
Qingdao (TAO)Scoot→ TR186← TR1874×Boeing 787-8→ 5 h 50 min← 6 h 05 minYear-round6 flights a week in the schedule filed from 25 October 2026.
Zhengzhou (CGO)Scoot→ TR116← TR1174×Tue, Thu, Fri, SunAirbus A320neo→ 5 h 25 min← 5 h 35 minYear-round
Xi'an (XIY)China Eastern→ MU2070← MU20697×DailyAirbus A320neo→ 5 h 30 min← 5 h 50 minYear-round4 flights a week in the schedule filed from 25 October 2026.
Scoot→ TR134← TR1356×DailyAirbus A320neo→ 5 h 30 min← 5 h 40 minYear-round7 flights a week in the schedule filed from 25 October 2026.
Hefei (HFE)China Eastern→ MU770← MU7693×Mon, Tue, FriAirbus A320→ 5 h 35 min← 5 h 15 minYear-round · flights after 24 October 2026 not yet filed
Nanjing (NKG)Scoot→ TR180← TR1817×DailyBoeing 787-8→ 5 h 20 min← 5 h 20 minYear-round10 flights a week in the schedule filed from 25 October 2026.
China Eastern→ MU7706← MU77057×DailyAirbus A320neo→ —← —Year-round
Wuxi (WUX)Juneyao Air→ HO1562← HO15614×Mon, Tue, Thu, SatAirbus A320neo→ 5 h 30 min← 5 h 35 minYear-round
Shanghai (PVG)Singapore Airlines→ SQ826, SQ828, SQ830, SQ832, SQ836← SQ825, SQ827, SQ831, SQ833, SQ83535×5× dailyAirbus A350-900 / Airbus A380 / Boeing 777-300ER / Boeing 787→ 5 h 30 min← 5 h 20 minYear-round28 flights a week in the schedule filed from 25 October 2026.
China Eastern→ MU544, MU546, MU566, MU568← MU543, MU545, MU565, MU56728×4× dailyAirbus A330-200→ 5 h 25 min← 5 h 25 minYear-round
Juneyao Air→ HO1602, HO1606← HO1601, HO160514×Twice dailyAirbus A320neo→ 5 h 30 min← 5 h 35 minYear-round
Air China→ CA826← CA8257×DailyAirbus A350-900→ 5 h 45 min← 5 h 50 minYear-round
Spring Airlines→ 9C8550← 9C85497×DailyAirbus A320→ 5 h 05 min← 5 h 40 minYear-round
Shanghai Airlines→ FM844← FM8437×DailyBoeing 737 MAX 8→ —← —Year-round
Wuhan (WUH)Scoot→ TR120← TR1215×Tue, Thu, Fri, Sat, SunBoeing 787-8→ 4 h 55 min← 5 hYear-roundAirbus A321neo from 25 October 2026: five to six flights a week in November, daily from 10 December 2026 to 4 January 2027 and from 23 January to 25 February 2027 (Boeing 787-8 from 30 January to 16 February), four a week in between.
China Eastern→ MU2578← MU25774×Mon, Wed, Fri, SunBoeing 737-800→ 4 h 55 min← 5 h 10 minYear-round
Chengdu (TFU)Sichuan Airlines→ 3U3910, 3U3920← 3U3909, 3U391914×Twice dailyAirbus A320→ 4 h 40 min← 4 h 50 minYear-round
Air China→ CA404← CA4037×DailyAirbus A321→ 4 h 45 min← 5 hYear-round
Singapore Airlines→ SQ842← SQ8437×DailyBoeing 787→ 4 h 45 min← 5 h 10 minYear-round
Hangzhou (HGH)Xiamen Airlines→ MF8704← MF87037×DailyBoeing 737-800→ 5 h 35 min← 5 h 30 minYear-round
Singapore Airlines→ SQ838← SQ8397×DailyAirbus A350-900→ 5 h 35 min← 5 hYear-round
Scoot→ TR188← TR1895×Boeing 787-8→ 5 h 05 min← 5 h 05 minYear-round6 flights a week in the schedule filed from 25 October 2026.
China Eastern→ MU898← MU8974×Tue, Wed, Sat, SunAirbus A320→ 5 h 10 min← 5 h 30 minYear-round2 flights a week in the schedule filed from 25 October 2026.
Ningbo (NGB)China Eastern→ MU6078← MU60773×Tue, Thu, SatAirbus A320neo→ 5 h 15 min← 5 h 20 minYear-round
Chongqing (CKG)Air China→ CA450← CA4497×DailyBoeing 737-800→ 5 h 10 min← 5 h 30 minYear-round · flights after 24 October 2026 not yet filed
Chongqing Airlines→ OQ2096← OQ20957×DailyAirbus A320neo→ 5 h← 4 h 50 minYear-round
Singapore Airlines→ SQ818← SQ8197×DailyBoeing 737 MAX 8→ 4 h 55 min← 5 h 25 minYear-round
West Air→ PN6568← PN65673×Tue, Thu, SatAirbus A319→ 5 h← 4 h 35 minYear-round
Zhangjiajie (DYG)Loong Air→ GJ8998← GJ89973×Tue, Thu, SatAirbus A320→ 4 h 50 min← 4 h 40 minYear-round
Nanchang (KHN)China Eastern→ MU882← MU8813×Wed, Fri, SunAirbus A320neo→ 5 h← 5 hYear-round
Changsha (CSX)Scoot→ TR124← TR1255×Tue, Wed, Fri, Sat, SunAirbus A320neo / Airbus A321neo→ 4 h 45 min← 4 h 35 minYear-round4 flights a week in the schedule filed from 25 October 2026.
Wenzhou (WNZ)Loong Air→ GJ8798← GJ87972×Mon, FriAirbus A320→ 4 h 45 min← 5 h 10 minYear-round
Guiyang (KWE)Tianjin Airlines→ GS7964← GS79634×Mon, Tue, Thu, SatAirbus A320→ 4 h 05 min← 4 h 20 minYear-round
Scoot→ TR130← TR1313×Airbus A320neo→ 4 h 25 min← 5 h 05 minStarts 26 Oct 2026New route, three flights a week.
Fuzhou (FOC)Xiamen Airlines→ MF866← MF8657×DailyBoeing 737-800→ 4 h 45 min← 4 h 40 minYear-round
Scoot→ TR174← TR1752×Airbus A320neo→ 4 h 45 min← 4 h 55 minYear-round4 flights a week in the schedule filed from 25 October 2026.
Kunming (KMG)China Eastern→ MU5082, MU9648← MU5081, MU964713×Daily, twice on 6 daysBoeing 737→ 4 h 30 min← 4 h 10 minYear-round4 flights a week in the schedule filed from 25 October 2026.
Scoot→ TR160← TR1614×Tue, Thu, Sat, SunAirbus A320neo→ 4 h← 4 h 15 minYear-round3 flights a week in the schedule filed from 25 October 2026.
Taipei (TPE)Scoot→ TR870, TR876, TR892, TR896← TR871, TR877, TR893, TR89723×Daily, up to 4× a dayBoeing 787-8→ 4 h 45 min← 4 h 30 minYear-round25 flights a week in the schedule filed from 25 October 2026.
EVA Air→ BR216, BR226← BR215, BR22514×Twice dailyBoeing 777-300ER→ 4 h 40 min← 4 h 25 minYear-round
China Airlines→ CI754, CI756← CI753, CI75514×Twice dailyAirbus A321neo / Airbus A350-900→ 4 h 50 min← 4 h 30 minYear-round
Singapore Airlines→ SQ876, SQ878← SQ877, SQ87914×Twice dailyBoeing 787→ 4 h 50 min← 4 h 35 minYear-round
Starlux Airlines→ JX772← JX7717×DailyAirbus A330-900neo→ 4 h 50 min← 4 h 40 minYear-round
Quanzhou (JJN)Xiamen Airlines→ MF8020← MF80197×DailyBoeing 737-800→ 4 h 25 min← 4 h 25 minYear-round
Xiamen (XMN)Xiamen Airlines→ MF852, MF886, MF8676← MF851, MF885, MF867521×3× dailyBoeing 737-800→ 4 h 10 min← 4 h 30 minYear-round
Singapore Airlines→ SQ868← SQ8697×DailyBoeing 737 MAX 8→ 4 h 25 min← 5 h 05 minYear-round
Shantou (SWA)Scoot→ TR128← TR1293×Tue, Thu, SatAirbus A321neo→ 4 h 10 min← 4 h 15 minYear-round
Guangzhou (CAN)China Southern→ CZ352, CZ354, CZ3040, CZ8490← CZ351, CZ353, CZ3039, CZ848928×4× dailyBoeing 737 MAX 8→ 4 h 20 min← 4 h 05 minYear-round
Singapore Airlines→ SQ850, SQ852← SQ851, SQ85314×Twice dailyBoeing 737 MAX 8 / Boeing 787→ 4 h 10 min← 4 h 20 minYear-round7 flights a week in the schedule filed from 25 October 2026.
Scoot→ TR100← TR1017×DailyBoeing 787-8→ 4 h 10 min← 4 h 05 minYear-round
9 Air→ AQ1276← AQ12757×DailyBoeing 737-800→ —← —Year-round
Shenzhen (SZX)Shenzhen Airlines→ ZH228, ZH230, ZH240← ZH227, ZH229, ZH23921×3× dailyAirbus A320 / Boeing 737-800→ 4 h 15 min← 4 hYear-round
China Southern→ CZ8048← CZ80477×DailyAirbus A321neo→ 4 h 30 min← 4 h 10 minYear-round
Singapore Airlines→ SQ856← SQ8577×DailyBoeing 737 MAX 8→ 4 h 15 min← 4 h 10 minYear-round
Nanning (NNG)Scoot→ TR114← TR1154×Mon, Wed, Thu, SatAirbus A320neo→ 4 h← 4 h 15 minYear-round
Kaohsiung (KHH)China Airlines→ CI758← CI7573×Tue, Thu, SatBoeing 737-800→ 4 h 30 min← 4 h 20 minYear-round
Hong Kong (HKG)Cathay Pacific→ CX636, CX652, CX658, CX710, CX714, CX716, CX734, CX758← CX635, CX659, CX691, CX711, CX715, CX739, CX759, CX79156×8× dailyAirbus A330-300→ 4 h 05 min← 3 h 45 minYear-round
Singapore Airlines→ SQ874, SQ882, SQ892, SQ894, SQ898← SQ875, SQ883, SQ893, SQ895, SQ89935×5× dailyAirbus A350-900 / Boeing 777-300ER→ 4 h← 3 h 55 minYear-round
Scoot→ TR972← TR9734×Mon, Thu, Fri, SunAirbus A320neo→ 4 h 05 min← 3 h 45 minYear-round7 flights a week in the schedule filed from 25 October 2026.
Macau (MFM)Scoot→ TR904← TR9057×DailyAirbus A320neo→ 4 h← 3 h 45 minYear-round
Air Macau→ NX907← NX9087×DailyAirbus A320→ 3 h 50 min← 4 h 10 minYear-round
Haikou (HAK)Hainan Airlines→ HU448, HU460, HU748, HU7910← HU447, HU459, HU747, HU790918×Daily, up to 3× a dayBoeing 737-800→ 3 h 35 min← 3 h 20 minYear-round
Scoot→ TR118← TR1193×Airbus A320neo→ 3 h 40 min← 3 h 35 minYear-round4 flights a week in the schedule filed from 25 October 2026.
Sanya (SYX)Cambodia Airways→ KR9756← KR97552×Tue, SatAirbus A320→ 3 h 05 min← 3 h 10 minYear-round

From Malaysia — 838×/week total

Direct flights from Kuala Lumpur (KUL) to China — 654×/week

ToAirlineFlight no.Per weekAircraft typeFlight timescheduled; → to China, ← to MalaysiaSeason & notes
Dunhuang (DNH)Batik Air Malaysia→ OD638← OD6391×FriBoeing 737 MAX 8→ 6 h 45 min← 7 h 05 minYear-round
Beijing (PEK)Air China→ CA872← CA8717×DailyBoeing 737 MAX 8→ 6 h 25 min← 6 h 40 minYear-round
Beijing Daxing (PKX)Malaysia Airlines→ MH318← MH3197×DailyAirbus A330-300→ 6 h 20 min← 6 h 30 minYear-round
AirAsia X→ D7342← D73437×DailyAirbus A330-300→ 6 h 25 min← 6 h 15 minYear-round
China Eastern→ MU796← MU7957×DailyAirbus A320neo→ 6 h 10 min← 6 h 35 minYear-round
Ordos (DSN)Batik Air Malaysia→ OD626← OD6271×ThuAirbus A330→ 5 h 50 min← 6 h 15 minYear-round
Jinan (TNA)Shandong Airlines→ SC8078← SC80777×DailyBoeing 737 MAX 8→ 5 h 50 min← 6 h 40 minYear-round
Xining (XNN)Batik Air Malaysia→ OD686← OD6871×SatAirbus A330→ 5 h 30 min← 5 h 45 minYear-round
Qingdao (TAO)Qingdao Airlines→ QW9894, QW9928← QW9893, QW992714×Twice dailyAirbus A320neo / Airbus A321→ 6 h 20 min← 6 h 20 minYear-round
Shandong Airlines→ SC4648← SC46477×DailyBoeing 737 MAX 8→ 5 h 50 min← 6 h 40 minYear-round
Zhengzhou (CGO)China Southern→ CZ8026← CZ80257×DailyBoeing 737-800→ 5 h 30 min← 5 h 55 minYear-round3 flights a week in the schedule filed from 25 October 2026.
Batik Air Malaysia→ OD692← OD6934×Mon, Wed, Fri, SunBoeing 737 MAX 8→ 5 h 20 min← 5 h 30 minYear-round
Xi'an (XIY)AirAsia X→ D7346← D73474×Tue, Wed, Fri, SunAirbus A330-300→ 5 h 10 min← 5 h 35 minYear-round
Loong Air→ GJ8722← GJ87214×Mon, Wed, Fri, SunAirbus A320→ 5 h 05 min← 5 h 40 minYear-round
Nanjing (NKG)China Eastern→ MU2970← MU29697×DailyAirbus A320→ 5 h 50 min← 5 h 25 minYear-round · flights after 24 October 2026 not yet filed
Xiamen Airlines→ MF8716← MF87155×Mon, Wed, Fri, Sat, SunBoeing 737 MAX 8→ —← —Year-round7 flights a week in the schedule filed from 25 October 2026.
Wuxi (WUX)Juneyao Air→ HO1564← HO15633×Wed, Fri, SunAirbus A320neo→ 5 h 35 min← 5 h 30 minYear-round
Shanghai (PVG)Shanghai Airlines→ FM864, FM866, FM886← FM863, FM865, FM88521×3× dailyBoeing 737→ 5 h 25 min← 5 h 30 minYear-round
Malaysia Airlines→ MH386, MH388← MH387, MH38914×Twice dailyAirbus A330-300→ 5 h 35 min← 5 h 35 minYear-round
Spring Airlines→ 9C6516, 9C6524← 9C6515, 9C652314×Twice dailyAirbus A320→ 5 h 20 min← 5 h 55 minYear-round
AirAsia X→ D7330, D7332← D7331, D733311×Daily, twice on 4 daysAirbus A330-300→ 5 h 40 min← 5 h 40 minYear-round
Juneyao Air→ HO1354← HO13537×DailyAirbus A320neo→ 5 h 35 min← 5 h 40 minYear-round
China Eastern→ MU6022← MU60217×DailyAirbus A320→ 5 h 35 min← 6 hYear-round · flights after 24 October 2026 not yet filed
Batik Air Malaysia→ OD616← OD6175×Mon, Tue, Thu, Fri, SatBoeing 737-800→ —← —Year-round7 flights a week in the schedule filed from 25 October 2026.
Wuhan (WUH)AirAsia→ AK150← AK1517×DailyAirbus A320neo→ 4 h 55 min← 5 h 05 minYear-round
China Eastern→ MU2566← MU25653×Mon, Fri, SunBoeing 737-800→ 5 h 10 min← 5 h 30 minYear-round
Yichang (YIH)Air Changan→ 9H8480← 9H84791×SatBoeing 737-800→ 5 h 05 min← 5 h 10 minYear-round · flights after 24 October 2026 not yet filed
Chengdu (TFU)Sichuan Airlines→ 3U3994, 3U3996← 3U3993, 3U399514×Twice dailyAirbus A320 / Airbus A321→ 4 h 30 min← 4 h 50 minYear-round
AirAsia X→ D7320, D7326← D7321, D73277×DailyAirbus A330-300→ 4 h 40 min← 4 h 30 minYear-round
Air China→ CA484← CA4837×DailyAirbus A320→ 4 h 40 min← 4 h 45 minYear-round
Malaysia Airlines→ MH526← MH5277×DailyBoeing 737 MAX 8→ 4 h 50 min← 5 h 05 minYear-round
Batik Air Malaysia→ OD672← OD6737×DailyBoeing 737 MAX 8→ 4 h 45 min← 4 h 30 minYear-round
Hangzhou (HGH)China Eastern→ MU5096← MU50957×DailyAirbus A320→ 4 h 40 min← 5 h 25 min–6 hYear-round
Xiamen Airlines→ MF8714← MF87137×DailyBoeing 737-800→ 5 h 20 min← 5 h 35 minYear-round
AirAsia X→ D7302, D7306← D7303, D73076×Mon, Wed, Thu, Fri, Sat, SunAirbus A330-300→ 5 h 20 min← 5 h 20 minYear-round5 flights a week in the schedule filed from 25 October 2026.
Huangshan (TXN)Batik Air Malaysia→ OD676← OD6772×Sat, SunBoeing 737 MAX 8→ 5 h 10 min← 5 h 15 minYear-round
Chongqing (CKG)Xiamen Airlines→ MF8688, MF8712← MF8687, MF871114×Twice dailyBoeing 737-800→ 4 h 35 min← 4 h 40 minYear-round
AirAsia X→ D7808← D78094×Tue, Thu, Sat, SunAirbus A330-300→ 4 h 45 min← 4 h 55 minYear-round
Hainan Airlines→ HU7924← HU79234×Tue, Thu, Fri, SunBoeing 737-800→ —← —Year-round7 flights a week in the schedule filed from 25 October 2026.
Sichuan Airlines→ 3U3774← 3U37733×Wed, Fri, SunAirbus A320→ 4 h 20 min← 5 hYear-round
Nanchang (KHN)Jiangxi Air→ RY6608← RY66072×Mon, SatBoeing 737-800→ 4 h 50 min← 5 hYear-round
Changsha (CSX)China Southern→ CZ5050← CZ50497×DailyAirbus A320neo→ 4 h 45 min← 5 hYear-round
Malaysia Airlines→ MH520← MH5217×DailyBoeing 737 MAX 8→ 5 h 05 min← 4 h 45 minYear-round
AirAsia X→ D7352← D73534×Mon, Wed, Fri, SatAirbus A330-300→ 4 h 45 min← 4 h 45 minUntil 24 October 2026From 25 October 2026 AirAsia takes the route over with a daily Airbus A321LR (AK190/191, see below).
Batik Air Malaysia→ OD642← OD6434×Mon, Tue, Thu, SatBoeing 737 MAX 8→ 4 h 50 min← 4 h 50 minYear-round
AirAsia→ AK190← AK1917×DailyAirbus A321LR→ 4 h 50 min← 4 h 40 minStarts 25 Oct 2026Replaces AirAsia X's four weekly Airbus A330 flights.
Guiyang (KWE)9 Air→ AQ1212← AQ12112×Thu, SatBoeing 737-800→ 4 h 30 min← 4 h 30 minYear-round
Fuzhou (FOC)Xiamen Airlines→ MF898← MF8977×DailyBoeing 737-800→ 4 h 45 min← 4 h 50 minYear-round
Shanghai Airlines→ FM814← FM8132×Fri, SunBoeing 737 MAX 8→ 4 h 55 min← 5 h 05 minYear-round3 flights a week in the schedule filed from 25 October 2026.
Guilin (KWL)AirAsia→ AK156← AK1574×Mon, Tue, Thu, SatAirbus A320→ 4 h← 4 h 10 minYear-round
Kunming (KMG)AirAsia→ AK101, AK103← AK100, AK10414×Twice dailyAirbus A320→ 3 h 50 min← 3 h 55 minYear-round
China Eastern→ MU858, MU860, MU874← MU857, MU859, MU87313×Daily, twice on 6 daysAirbus A320neo / Boeing 737-800→ 3 h 45 min← 3 h 50 minYear-roundMU858/857 and MU860/859 continue to and come from Lanzhou; Kuala Lumpur–Kunming is the nonstop part.
Batik Air Malaysia→ OD670← OD6717×DailyBoeing 737 MAX 8 / Boeing 737-800→ 3 h 45 min← 4 hYear-round6 flights a week in the schedule filed from 25 October 2026.
Taipei (TPE)EVA Air→ BR218, BR228← BR217, BR2277×DailyBoeing 777-300ER→ 4 h 55 min← 4 h 45 minYear-round
Malaysia Airlines→ MH366← MH3677×DailyAirbus A330-300→ 4 h 55 min← 4 h 50 minYear-round5 flights a week in the schedule filed from 25 October 2026.
AirAsia X→ D7378← D73797×DailyAirbus A330-300→ 4 h 50 min← 4 h 45 minYear-round
China Airlines→ CI722← CI7217×DailyBoeing 777-300ER→ 4 h 50 min← 4 h 40 minYear-round
Batik Air Malaysia→ OD882← OD8836×Mon, Tue, Wed, Fri, Sat, SunBoeing 737 MAX 8→ 5 h← 4 h 55 minYear-round
Starlux Airlines→ JX726← JX7255×Mon, Wed, Thu, Sat, SunAirbus A321neo→ 4 h 55 min← 4 h 55 minYear-round
Quanzhou (JJN)Xiamen Airlines→ MF8662← MF86614×Mon, Wed, Fri, SunBoeing 737-800→ 4 h 35 min← 4 h 50 minYear-round
Xiamen (XMN)Xiamen Airlines→ MF824, MF848, MF858← MF823, MF847, MF85721×3× dailyBoeing 737-800→ 4 h 25 min← 4 h 15 minYear-round
Batik Air Malaysia→ OD678← OD6794×Mon, Wed, Fri, SunBoeing 737-800→ 4 h 30 min← 4 h 30 minYear-round
Malaysia Airlines→ MH390← MH3913×Tue, Thu, SunBoeing 737-800→ 4 h 30 min← 4 h 45 minYear-roundFour a week from 25 October 2026, five a week from 4 January 2027.
Shantou (SWA)AirAsia→ AK140← AK1414×Mon, Wed, Fri, SunAirbus A320→ 4 h 15 min← 4 h 15 minYear-round
Guangzhou (CAN)China Southern→ CZ350, CZ366, CZ3048, CZ8012, CZ8072, CZ8302← CZ349, CZ365, CZ3047, CZ8011, CZ8071, CZ830142×6× dailyAirbus A350-900 / Boeing 737 MAX 8→ 4 h 25 min← 4 h 20 minYear-round
AirAsia→ AK112, AK114, AK116, AK118← AK113, AK115, AK117, AK11925×Daily, up to 4× a dayAirbus A320→ 4 h 20 min← 4 h 15 minYear-round
Malaysia Airlines→ MH376← MH3777×DailyAirbus A330-300→ 4 h 10 min← 4 h 05 minYear-round
Batik Air Malaysia→ OD612← OD6137×DailyBoeing 737 MAX 8→ 4 h 15 min← 4 h 05 minYear-round
Spring Airlines→ 9C6922← 9C69215×Mon, Wed, Thu, Fri, SunAirbus A320→ —← —Year-round
9 Air→ AQ1272← AQ12715×Tue, Wed, Thu, Fri, SunBoeing 737-800→ —← —Year-round
Shenzhen (SZX)AirAsia→ AK122, AK126, AK128← AK123, AK127, AK12921×3× dailyAirbus A320→ 4 h 15 min← 4 hYear-round
Shenzhen Airlines→ ZH328, ZH330, ZH334← ZH327, ZH329, ZH33318×Daily, up to 3× a dayAirbus A320 / Boeing 737-800→ 4 h 15 min← 4 h 05 minYear-round
China Southern→ CZ5080← CZ50797×DailyAirbus A320neo→ 4 h 20 min← 4 hYear-round14 flights a week in the schedule filed from 25 October 2026.
Malaysia Airlines→ MH522← MH5237×DailyBoeing 737 MAX 8→ —← —Year-round
Nanning (NNG)AirAsia→ AK168← AK1697×DailyAirbus A320→ 3 h 40 min← 3 h 40 minYear-round
Kaohsiung (KHH)AirAsia→ AK170← AK1714×Mon, Tue, Thu, SatAirbus A320→ 4 h 50 min← 4 h 20 minYear-round
Hong Kong (HKG)Cathay Pacific→ CX722, CX724, CX730← CX723, CX725, CX72921×3× dailyAirbus A330-300→ 4 h 15 min← 4 hYear-round
Malaysia Airlines→ MH72, MH78← MH73, MH7914×Twice dailyBoeing 737 MAX 8→ 4 h 05 min← 3 h 55 minYear-round13 flights a week in the schedule filed from 25 October 2026.
AirAsia→ AK136, AK138← AK137, AK13914×Twice dailyAirbus A320→ 4 h 05 min← 4 h 05 minYear-round
Batik Air Malaysia→ OD605← OD6067×DailyBoeing 737 MAX 8→ 4 h← 3 h 50 minYear-round
Macau (MFM)AirAsia→ AK186, AK188← AK187, AK18910×Daily, twice on 3 daysAirbus A320→ 4 h 05 min← 3 h 55 minYear-round
Air Macau→ NX921← NX9224×Tue, Wed, Thu, SatAirbus A320→ 3 h 55 min← 3 h 50 minYear-round
Haikou (HAK)Hainan Airlines→ HU756← HU7557×DailyBoeing 737-800→ 3 h 30 min← 3 h 35 minYear-round
Qionghai (Bo'ao) (BAR)Hainan Airlines→ HU498← HU4972×Wed, SunBoeing 737-800→ 3 h 10 min← 3 h 30 minYear-round

Direct flights from Kuala Lumpur Subang (SZB) to China — 7×/week

ToAirlineFlight no.Per weekAircraft typeFlight timescheduled; → to China, ← to MalaysiaSeason & notes
Hong Kong (HKG)HK Express→ UO717← UO7167×DailyAirbus A320→ 4 h 05 min← 3 h 45 minYear-round

Direct flights from Penang (PEN) to China — 79×/week

ToAirlineFlight no.Per weekAircraft typeFlight timescheduled; → to China, ← to MalaysiaSeason & notes
Qingdao (TAO)Qingdao Airlines→ QW924← QW9233×Tue, Thu, SatAirbus A320 / Airbus A320neo→ 6 h 15 min← 6 h 35 minYear-round4 flights a week in the schedule filed from 25 October 2026.
Shanghai (PVG)Shanghai Airlines→ FM878← FM8777×DailyBoeing 737→ 5 h 25 min← 5 h 40 minYear-round
Juneyao Air→ HO1366← HO13657×DailyAirbus A320→ 5 h 20 min← 5 h 25 minYear-round
Chengdu (TFU)Sichuan Airlines→ 3U3912← 3U39117×DailyAirbus A320→ 4 h 10 min← 4 h 25 minYear-round
Kunming (KMG)Batik Air Malaysia→ OD666← OD6671×MonBoeing 737 MAX 8→ 3 h 20 min← 3 h 30 minYear-round
Taipei (TPE)China Airlines→ CI732← CI7317×DailyAirbus A321neo→ 4 h 45 min← 4 h 40 minYear-round
Xiamen (XMN)Xiamen Airlines→ MF8706← MF87057×DailyBoeing 737-800→ 4 h 15 min← 4 h 10 minYear-round
Guangzhou (CAN)China Southern→ CZ396, CZ8074← CZ395, CZ807314×Twice dailyAirbus A320neo→ 4 h← 4 h 10 minYear-round
Shenzhen (SZX)Shenzhen Airlines→ ZH336← ZH3353×Tue, Thu, SatAirbus A320→ 3 h 55 min← 3 h 50 minYear-round
AirAsia→ AK1690← AK16914×Mon, Wed, Fri, SatAirbus A320→ 3 h 40 min← 3 h 50 minStarts 26 Oct 2026Back in the winter schedule; no flights in summer 2026.
Hong Kong (HKG)HK Express→ UO747, UO749← UO746, UO74814×Twice dailyAirbus A320neo / Airbus A321→ 3 h 55 min← 3 h 45 minYear-round
Cathay Pacific→ CX622, CX634← CX621, CX6337×DailyAirbus A330-300→ 4 h 10 min← 3 h 45 minYear-round
Haikou (HAK)Hainan Airlines→ HU478← HU4772×Wed, SunBoeing 737-800→ 3 h 15 min← 3 h 15 minYear-round

Direct flights from Johor Bahru (JHB) to China — 11×/week

ToAirlineFlight no.Per weekAircraft typeFlight timescheduled; → to China, ← to MalaysiaSeason & notes
Kunming (KMG)AirAsia→ AK1380← AK13814×Mon, Wed, Fri, SunAirbus A320→ 4 h 05 min← 4 h 15 minYear-round
Guangzhou (CAN)AirAsia→ AK1394← AK13957×DailyAirbus A320→ 4 h 10 min← 3 h 50 minYear-round

Direct flights from Kota Kinabalu (BKI) to China — 80×/week

ToAirlineFlight no.Per weekAircraft typeFlight timescheduled; → to China, ← to MalaysiaSeason & notes
Beijing Daxing (PKX)AirAsia→ AK1560← AK15617×DailyAirbus A320neo→ 5 h 15 min← 5 h 25 minYear-round · flights after 24 October 2026 not yet filed
Shanghai (PVG)Shanghai Airlines→ FM868← FM8677×DailyBoeing 737→ 4 h 25 min← 4 h 30 minYear-round
AirAsia→ AK1516← AK15177×DailyAirbus A320neo→ 4 h 40 min← 4 h 40 minYear-round · flights after 24 October 2026 not yet filed
Hangzhou (HGH)AirAsia→ AK1574← AK15757×DailyAirbus A320→ 4 h 30 min← 4 h 10 minYear-round
Chongqing (CKG)Chongqing Airlines→ OQ2194← OQ21933×Wed, Fri, SunAirbus A320neo→ 4 h 40 min← 4 h 15 minYear-round
Fuzhou (FOC)Xiamen Airlines→ MF8650← MF86493×Tue, Thu, SatBoeing 737-800→ 3 h 40 min← 3 h 25 minYear-round7 flights a week in the schedule filed from 25 October 2026.
Taipei (TPE)AirAsia→ AK1510← AK15117×DailyAirbus A320→ 3 h 15 min← 3 h 35 minYear-round
Xiamen (XMN)Xiamen Airlines→ MF8642← MF86414×Mon, Wed, Fri, SunBoeing 737-800→ 3 h 40 min← 3 h 20 minYear-round
Guangzhou (CAN)AirAsia→ AK1532, AK1534← AK1533, AK15357×DailyAirbus A320→ 3 h 15 min← 3 h 10 minYear-round
China Southern→ CZ8336← CZ83357×DailyAirbus A321neo→ 3 h 25 min← 3 h 10 minYear-round
Shenzhen (SZX)AirAsia→ AK1520← AK15217×DailyAirbus A320→ 3 h 15 min← 3 h 05 minYear-round
Hong Kong (HKG)AirAsia→ AK237← AK2367×DailyAirbus A320→ 2 h 50 min← 3 hYear-round
HK Express→ UO791← UO7907×DailyAirbus A320→ 3 h 10 min← 3 h 05 minYear-round · flights after 24 October 2026 not yet filed

Direct flights from Tawau (TWU) to China — 7×/week

ToAirlineFlight no.Per weekAircraft typeFlight timescheduled; → to China, ← to MalaysiaSeason & notes
Shanghai (PVG)Juneyao Air→ HO1362← HO13613×Tue, Thu, SatAirbus A320neo→ 5 h← 5 h 10 minYear-round
Guangzhou (CAN)AirAsia→ AK1618← AK16174×Tue, Thu, Sat, SunAirbus A320 / Airbus A320neo→ 3 h 30 min← 3 h 40 minYear-round

Own compilation of scheduled nonstop passenger flights between Singapore, Malaysia and mainland China, Hong Kong, Macau and Taiwan – not an official register, based on the airlines' filed schedules and, where those are incomplete, published daily schedules. Frequencies are the timetable in force in mid-October 2026; announced new routes are listed with their start dates and are not counted in the weekly totals. Charter flights are not included. Flight times are scheduled block times (gate to gate) from the airlines' filed schedules. Airlines adjust schedules several times a year, and the winter schedule starts on 25 October 2026 – always check current times directly with the airline before booking. Codeshare flight numbers are not listed; only the operating airline's own flight numbers are shown.

Not in the tables

  • Charter flights. Malaysian airlines also run charters for Chinese tour groups – Firefly, for example, Kuala Lumpur–Sanya from 14 October 2026 and Penang–Haikou from 2 November 2026. They are sold mainly through tour operators in China, so they are not listed.
  • Kuching – Guangzhou, Batik Air Malaysia: Sarawak's transport ministry announced it in March 2026 as a twice-weekly service (Tuesday and Saturday from Kuching). We found no flights on it in the airlines' filed schedules for October 2026 or the winter season, so check with Batik Air before planning around it.
  • Jetstar Asia stopped flying on 31 July 2025; its Singapore–Wuxi route has not been taken over by another airline.

Sources: AeroRoutes (Firefly charters, October 2026), Ministry of Transport Sarawak (Kuching–Guangzhou), Wikipedia (Jetstar Asia).

Flight number lookup: aircraft type and flight time

All 528 flight numbers on these routes, operated by 32 airlines, in both directions. Each row shows the aircraft type the airline has scheduled and the planned flight time; aircraft can still be swapped at short notice.

Sichuan Airlines (3U)

FlightRouteAircraft typeScheduled flight timeDays
3U3773Chongqing (CKG) → Kuala Lumpur (KUL)Airbus A3205 h—
3U3774Kuala Lumpur (KUL) → Chongqing (CKG)Airbus A3204 h 20 minWed, Fri, Sun
3U3909Chengdu (TFU) → Singapore (SIN)Airbus A3204 h 50 min—
3U3910Singapore (SIN) → Chengdu (TFU)Airbus A3204 h 40 min—
3U3911Chengdu (TFU) → Penang (PEN)Airbus A3204 h 25 min—
3U3912Penang (PEN) → Chengdu (TFU)Airbus A3204 h 10 minDaily
3U3919Chengdu (TFU) → Singapore (SIN)Airbus A3204 h 50 min—
3U3920Singapore (SIN) → Chengdu (TFU)Airbus A3204 h 40 min—
3U3993Chengdu (TFU) → Kuala Lumpur (KUL)Airbus A320 / Airbus A3214 h 50 min—
3U3994Kuala Lumpur (KUL) → Chengdu (TFU)Airbus A320 / Airbus A3214 h 30 min—
3U3995Chengdu (TFU) → Kuala Lumpur (KUL)Airbus A320 / Airbus A3214 h 50 min—
3U3996Kuala Lumpur (KUL) → Chengdu (TFU)Airbus A320 / Airbus A3214 h 30 min—

Spring Airlines (9C)

FlightRouteAircraft typeScheduled flight timeDays
9C6515Shanghai (PVG) → Kuala Lumpur (KUL)Airbus A3205 h 55 min—
9C6516Kuala Lumpur (KUL) → Shanghai (PVG)Airbus A3205 h 20 min—
9C6523Shanghai (PVG) → Kuala Lumpur (KUL)Airbus A3205 h 55 min—
9C6524Kuala Lumpur (KUL) → Shanghai (PVG)Airbus A3205 h 20 min—
9C6921Guangzhou (CAN) → Kuala Lumpur (KUL)Airbus A320——
9C6922Kuala Lumpur (KUL) → Guangzhou (CAN)Airbus A320—Mon, Wed, Thu, Fri, Sun
9C8549Shanghai (PVG) → Singapore (SIN)Airbus A3205 h 40 min—
9C8550Singapore (SIN) → Shanghai (PVG)Airbus A3205 h 05 minDaily

Air Changan (9H)

FlightRouteAircraft typeScheduled flight timeDays
9H8479Yichang (YIH) → Kuala Lumpur (KUL)Boeing 737-8005 h 10 min—
9H8480Kuala Lumpur (KUL) → Yichang (YIH)Boeing 737-8005 h 05 minSat

AirAsia (AK)

FlightRouteAircraft typeScheduled flight timeDays
AK100Kunming (KMG) → Kuala Lumpur (KUL)Airbus A3203 h 55 min—
AK101Kuala Lumpur (KUL) → Kunming (KMG)Airbus A3203 h 50 min—
AK103Kuala Lumpur (KUL) → Kunming (KMG)Airbus A3203 h 50 min—
AK104Kunming (KMG) → Kuala Lumpur (KUL)Airbus A3203 h 55 min—
AK112Kuala Lumpur (KUL) → Guangzhou (CAN)Airbus A3204 h 20 min—
AK113Guangzhou (CAN) → Kuala Lumpur (KUL)Airbus A3204 h 15 min—
AK114Kuala Lumpur (KUL) → Guangzhou (CAN)Airbus A3204 h 20 min—
AK115Guangzhou (CAN) → Kuala Lumpur (KUL)Airbus A3204 h 15 min—
AK116Kuala Lumpur (KUL) → Guangzhou (CAN)Airbus A3204 h 20 min—
AK117Guangzhou (CAN) → Kuala Lumpur (KUL)Airbus A3204 h 15 min—
AK118Kuala Lumpur (KUL) → Guangzhou (CAN)Airbus A3204 h 20 min—
AK119Guangzhou (CAN) → Kuala Lumpur (KUL)Airbus A3204 h 15 min—
AK122Kuala Lumpur (KUL) → Shenzhen (SZX)Airbus A3204 h 15 min—
AK123Shenzhen (SZX) → Kuala Lumpur (KUL)Airbus A3204 h—
AK126Kuala Lumpur (KUL) → Shenzhen (SZX)Airbus A3204 h 15 min—
AK127Shenzhen (SZX) → Kuala Lumpur (KUL)Airbus A3204 h—
AK128Kuala Lumpur (KUL) → Shenzhen (SZX)Airbus A3204 h 15 min—
AK129Shenzhen (SZX) → Kuala Lumpur (KUL)Airbus A3204 h—
AK136Kuala Lumpur (KUL) → Hong Kong (HKG)Airbus A3204 h 05 min—
AK137Hong Kong (HKG) → Kuala Lumpur (KUL)Airbus A3204 h 05 min—
AK138Kuala Lumpur (KUL) → Hong Kong (HKG)Airbus A3204 h 05 min—
AK139Hong Kong (HKG) → Kuala Lumpur (KUL)Airbus A3204 h 05 min—
AK140Kuala Lumpur (KUL) → Shantou (SWA)Airbus A3204 h 15 minMon, Wed, Fri, Sun
AK141Shantou (SWA) → Kuala Lumpur (KUL)Airbus A3204 h 15 min—
AK150Kuala Lumpur (KUL) → Wuhan (WUH)Airbus A320neo4 h 55 minDaily
AK151Wuhan (WUH) → Kuala Lumpur (KUL)Airbus A320neo5 h 05 min—
AK156Kuala Lumpur (KUL) → Guilin (KWL)Airbus A3204 hMon, Tue, Thu, Sat
AK157Guilin (KWL) → Kuala Lumpur (KUL)Airbus A3204 h 10 min—
AK168Kuala Lumpur (KUL) → Nanning (NNG)Airbus A3203 h 40 minDaily
AK169Nanning (NNG) → Kuala Lumpur (KUL)Airbus A3203 h 40 min—
AK170Kuala Lumpur (KUL) → Kaohsiung (KHH)Airbus A3204 h 50 minMon, Tue, Thu, Sat
AK171Kaohsiung (KHH) → Kuala Lumpur (KUL)Airbus A3204 h 20 min—
AK186Kuala Lumpur (KUL) → Macau (MFM)Airbus A3204 h 05 min—
AK187Macau (MFM) → Kuala Lumpur (KUL)Airbus A3203 h 55 min—
AK188Kuala Lumpur (KUL) → Macau (MFM)Airbus A3204 h 05 min—
AK189Macau (MFM) → Kuala Lumpur (KUL)Airbus A3203 h 55 min—
AK190Kuala Lumpur (KUL) → Changsha (CSX)Airbus A321LR4 h 50 minDaily
AK191Changsha (CSX) → Kuala Lumpur (KUL)Airbus A321LR4 h 40 min—
AK236Hong Kong (HKG) → Kota Kinabalu (BKI)Airbus A3203 h—
AK237Kota Kinabalu (BKI) → Hong Kong (HKG)Airbus A3202 h 50 minDaily
AK1380Johor Bahru (JHB) → Kunming (KMG)Airbus A3204 h 05 minMon, Wed, Fri, Sun
AK1381Kunming (KMG) → Johor Bahru (JHB)Airbus A3204 h 15 min—
AK1394Johor Bahru (JHB) → Guangzhou (CAN)Airbus A3204 h 10 minDaily
AK1395Guangzhou (CAN) → Johor Bahru (JHB)Airbus A3203 h 50 min—
AK1510Kota Kinabalu (BKI) → Taipei (TPE)Airbus A3203 h 15 minDaily
AK1511Taipei (TPE) → Kota Kinabalu (BKI)Airbus A3203 h 35 min—
AK1516Kota Kinabalu (BKI) → Shanghai (PVG)Airbus A320neo4 h 40 minDaily
AK1517Shanghai (PVG) → Kota Kinabalu (BKI)Airbus A320neo4 h 40 min—
AK1520Kota Kinabalu (BKI) → Shenzhen (SZX)Airbus A3203 h 15 minDaily
AK1521Shenzhen (SZX) → Kota Kinabalu (BKI)Airbus A3203 h 05 min—
AK1532Kota Kinabalu (BKI) → Guangzhou (CAN)Airbus A3203 h 15 min—
AK1533Guangzhou (CAN) → Kota Kinabalu (BKI)Airbus A3203 h 10 min—
AK1534Kota Kinabalu (BKI) → Guangzhou (CAN)Airbus A3203 h 15 min—
AK1535Guangzhou (CAN) → Kota Kinabalu (BKI)Airbus A3203 h 10 min—
AK1560Kota Kinabalu (BKI) → Beijing Daxing (PKX)Airbus A320neo5 h 15 minDaily
AK1561Beijing Daxing (PKX) → Kota Kinabalu (BKI)Airbus A320neo5 h 25 min—
AK1574Kota Kinabalu (BKI) → Hangzhou (HGH)Airbus A3204 h 30 minDaily
AK1575Hangzhou (HGH) → Kota Kinabalu (BKI)Airbus A3204 h 10 min—
AK1617Guangzhou (CAN) → Tawau (TWU)Airbus A320 / Airbus A320neo3 h 40 min—
AK1618Tawau (TWU) → Guangzhou (CAN)Airbus A320 / Airbus A320neo3 h 30 minTue, Thu, Sat, Sun
AK1690Penang (PEN) → Shenzhen (SZX)Airbus A3203 h 40 minMon, Wed, Fri, Sat
AK1691Shenzhen (SZX) → Penang (PEN)Airbus A3203 h 50 min—

9 Air (AQ)

FlightRouteAircraft typeScheduled flight timeDays
AQ1211Guiyang (KWE) → Kuala Lumpur (KUL)Boeing 737-8004 h 30 min—
AQ1212Kuala Lumpur (KUL) → Guiyang (KWE)Boeing 737-8004 h 30 minThu, Sat
AQ1271Guangzhou (CAN) → Kuala Lumpur (KUL)Boeing 737-800——
AQ1272Kuala Lumpur (KUL) → Guangzhou (CAN)Boeing 737-800—Tue, Wed, Thu, Fri, Sun
AQ1275Guangzhou (CAN) → Singapore (SIN)Boeing 737-800——
AQ1276Singapore (SIN) → Guangzhou (CAN)Boeing 737-800—Daily

EVA Air (BR)

FlightRouteAircraft typeScheduled flight timeDays
BR215Taipei (TPE) → Singapore (SIN)Boeing 777-300ER4 h 25 min—
BR216Singapore (SIN) → Taipei (TPE)Boeing 777-300ER4 h 40 min—
BR217Taipei (TPE) → Kuala Lumpur (KUL)Boeing 777-300ER4 h 45 min—
BR218Kuala Lumpur (KUL) → Taipei (TPE)Boeing 777-300ER4 h 55 min—
BR225Taipei (TPE) → Singapore (SIN)Boeing 777-300ER4 h 25 min—
BR226Singapore (SIN) → Taipei (TPE)Boeing 777-300ER4 h 40 min—
BR227Taipei (TPE) → Kuala Lumpur (KUL)Boeing 777-300ER4 h 45 min—
BR228Kuala Lumpur (KUL) → Taipei (TPE)Boeing 777-300ER4 h 55 min—

Air China (CA)

FlightRouteAircraft typeScheduled flight timeDays
CA403Chengdu (TFU) → Singapore (SIN)Airbus A3215 h—
CA404Singapore (SIN) → Chengdu (TFU)Airbus A3214 h 45 minDaily
CA449Chongqing (CKG) → Singapore (SIN)Boeing 737-8005 h 30 min—
CA450Singapore (SIN) → Chongqing (CKG)Boeing 737-8005 h 10 minDaily
CA483Chengdu (TFU) → Kuala Lumpur (KUL)Airbus A3204 h 45 min—
CA484Kuala Lumpur (KUL) → Chengdu (TFU)Airbus A3204 h 40 minDaily
CA825Shanghai (PVG) → Singapore (SIN)Airbus A350-9005 h 50 min—
CA826Singapore (SIN) → Shanghai (PVG)Airbus A350-9005 h 45 minDaily
CA871Beijing (PEK) → Kuala Lumpur (KUL)Boeing 737 MAX 86 h 40 min—
CA872Kuala Lumpur (KUL) → Beijing (PEK)Boeing 737 MAX 86 h 25 minDaily
CA969Beijing (PEK) → Singapore (SIN)Airbus A330-3006 h 20 min—
CA970Singapore (SIN) → Beijing (PEK)Airbus A330-3006 h 35 min—
CA975Beijing (PEK) → Singapore (SIN)Airbus A330-3006 h 20 min—
CA976Singapore (SIN) → Beijing (PEK)Airbus A330-3006 h 35 min—

China Airlines (CI)

FlightRouteAircraft typeScheduled flight timeDays
CI721Taipei (TPE) → Kuala Lumpur (KUL)Boeing 777-300ER4 h 40 min—
CI722Kuala Lumpur (KUL) → Taipei (TPE)Boeing 777-300ER4 h 50 minDaily
CI731Taipei (TPE) → Penang (PEN)Airbus A321neo4 h 40 min—
CI732Penang (PEN) → Taipei (TPE)Airbus A321neo4 h 45 minDaily
CI753Taipei (TPE) → Singapore (SIN)Airbus A321neo / Airbus A350-9004 h 30 min—
CI754Singapore (SIN) → Taipei (TPE)Airbus A321neo / Airbus A350-9004 h 50 min—
CI755Taipei (TPE) → Singapore (SIN)Airbus A321neo / Airbus A350-9004 h 30 min—
CI756Singapore (SIN) → Taipei (TPE)Airbus A321neo / Airbus A350-9004 h 50 min—
CI757Kaohsiung (KHH) → Singapore (SIN)Boeing 737-8004 h 20 min—
CI758Singapore (SIN) → Kaohsiung (KHH)Boeing 737-8004 h 30 minTue, Thu, Sat

Cathay Pacific (CX)

FlightRouteAircraft typeScheduled flight timeDays
CX621Hong Kong (HKG) → Penang (PEN)Airbus A330-3003 h 45 min—
CX622Penang (PEN) → Hong Kong (HKG)Airbus A330-3004 h 10 min—
CX633Hong Kong (HKG) → Penang (PEN)Airbus A330-3003 h 45 min—
CX634Penang (PEN) → Hong Kong (HKG)Airbus A330-3004 h 10 min—
CX635Hong Kong (HKG) → Singapore (SIN)Airbus A330-3003 h 45 min—
CX636Singapore (SIN) → Hong Kong (HKG)Airbus A330-3004 h 05 min—
CX652Singapore (SIN) → Hong Kong (HKG)Airbus A330-3004 h 05 min—
CX658Singapore (SIN) → Hong Kong (HKG)Airbus A330-3004 h 05 min—
CX659Hong Kong (HKG) → Singapore (SIN)Airbus A330-3003 h 45 min—
CX691Hong Kong (HKG) → Singapore (SIN)Airbus A330-3003 h 45 min—
CX710Singapore (SIN) → Hong Kong (HKG)Airbus A330-3004 h 05 min—
CX711Hong Kong (HKG) → Singapore (SIN)Airbus A330-3003 h 45 min—
CX714Singapore (SIN) → Hong Kong (HKG)Airbus A330-3004 h 05 min—
CX715Hong Kong (HKG) → Singapore (SIN)Airbus A330-3003 h 45 min—
CX716Singapore (SIN) → Hong Kong (HKG)Airbus A330-3004 h 05 min—
CX722Kuala Lumpur (KUL) → Hong Kong (HKG)Airbus A330-3004 h 15 min—
CX723Hong Kong (HKG) → Kuala Lumpur (KUL)Airbus A330-3004 h—
CX724Kuala Lumpur (KUL) → Hong Kong (HKG)Airbus A330-3004 h 15 min—
CX725Hong Kong (HKG) → Kuala Lumpur (KUL)Airbus A330-3004 h—
CX729Hong Kong (HKG) → Kuala Lumpur (KUL)Airbus A330-3004 h—
CX730Kuala Lumpur (KUL) → Hong Kong (HKG)Airbus A330-3004 h 15 min—
CX734Singapore (SIN) → Hong Kong (HKG)Airbus A330-3004 h 05 min—
CX739Hong Kong (HKG) → Singapore (SIN)Airbus A330-3003 h 45 min—
CX758Singapore (SIN) → Hong Kong (HKG)Airbus A330-3004 h 05 min—
CX759Hong Kong (HKG) → Singapore (SIN)Airbus A330-3003 h 45 min—
CX791Hong Kong (HKG) → Singapore (SIN)Airbus A330-3003 h 45 min—

China Southern (CZ)

FlightRouteAircraft typeScheduled flight timeDays
CZ349Guangzhou (CAN) → Kuala Lumpur (KUL)Airbus A350-900 / Boeing 737 MAX 84 h 20 min—
CZ350Kuala Lumpur (KUL) → Guangzhou (CAN)Airbus A350-900 / Boeing 737 MAX 84 h 25 min—
CZ351Guangzhou (CAN) → Singapore (SIN)Boeing 737 MAX 84 h 05 min—
CZ352Singapore (SIN) → Guangzhou (CAN)Boeing 737 MAX 84 h 20 min—
CZ353Guangzhou (CAN) → Singapore (SIN)Boeing 737 MAX 84 h 05 min—
CZ354Singapore (SIN) → Guangzhou (CAN)Boeing 737 MAX 84 h 20 min—
CZ365Guangzhou (CAN) → Kuala Lumpur (KUL)Airbus A350-900 / Boeing 737 MAX 84 h 20 min—
CZ366Kuala Lumpur (KUL) → Guangzhou (CAN)Airbus A350-900 / Boeing 737 MAX 84 h 25 min—
CZ395Guangzhou (CAN) → Penang (PEN)Airbus A320neo4 h 10 min—
CZ396Penang (PEN) → Guangzhou (CAN)Airbus A320neo4 h—
CZ3039Guangzhou (CAN) → Singapore (SIN)Boeing 737 MAX 84 h 05 min—
CZ3040Singapore (SIN) → Guangzhou (CAN)Boeing 737 MAX 84 h 20 min—
CZ3047Guangzhou (CAN) → Kuala Lumpur (KUL)Airbus A350-900 / Boeing 737 MAX 84 h 20 min—
CZ3048Kuala Lumpur (KUL) → Guangzhou (CAN)Airbus A350-900 / Boeing 737 MAX 84 h 25 min—
CZ5049Changsha (CSX) → Kuala Lumpur (KUL)Airbus A320neo5 h—
CZ5050Kuala Lumpur (KUL) → Changsha (CSX)Airbus A320neo4 h 45 minDaily
CZ5079Shenzhen (SZX) → Kuala Lumpur (KUL)Airbus A320neo4 h—
CZ5080Kuala Lumpur (KUL) → Shenzhen (SZX)Airbus A320neo4 h 20 minDaily
CZ8011Guangzhou (CAN) → Kuala Lumpur (KUL)Airbus A350-900 / Boeing 737 MAX 84 h 20 min—
CZ8012Kuala Lumpur (KUL) → Guangzhou (CAN)Airbus A350-900 / Boeing 737 MAX 84 h 25 min—
CZ8025Zhengzhou (CGO) → Kuala Lumpur (KUL)Boeing 737-8005 h 55 min—
CZ8026Kuala Lumpur (KUL) → Zhengzhou (CGO)Boeing 737-8005 h 30 minDaily
CZ8047Shenzhen (SZX) → Singapore (SIN)Airbus A321neo4 h 10 min—
CZ8048Singapore (SIN) → Shenzhen (SZX)Airbus A321neo4 h 30 minDaily
CZ8071Guangzhou (CAN) → Kuala Lumpur (KUL)Airbus A350-900 / Boeing 737 MAX 84 h 20 min—
CZ8072Kuala Lumpur (KUL) → Guangzhou (CAN)Airbus A350-900 / Boeing 737 MAX 84 h 25 min—
CZ8073Guangzhou (CAN) → Penang (PEN)Airbus A320neo4 h 10 min—
CZ8074Penang (PEN) → Guangzhou (CAN)Airbus A320neo4 h—
CZ8301Guangzhou (CAN) → Kuala Lumpur (KUL)Airbus A350-900 / Boeing 737 MAX 84 h 20 min—
CZ8302Kuala Lumpur (KUL) → Guangzhou (CAN)Airbus A350-900 / Boeing 737 MAX 84 h 25 min—
CZ8335Guangzhou (CAN) → Kota Kinabalu (BKI)Airbus A321neo3 h 10 min—
CZ8336Kota Kinabalu (BKI) → Guangzhou (CAN)Airbus A321neo3 h 25 minDaily
CZ8489Guangzhou (CAN) → Singapore (SIN)Boeing 737 MAX 84 h 05 min—
CZ8490Singapore (SIN) → Guangzhou (CAN)Boeing 737 MAX 84 h 20 min—

AirAsia X (D7)

FlightRouteAircraft typeScheduled flight timeDays
D7302Kuala Lumpur (KUL) → Hangzhou (HGH)Airbus A330-3005 h 20 min—
D7303Hangzhou (HGH) → Kuala Lumpur (KUL)Airbus A330-3005 h 20 min—
D7306Kuala Lumpur (KUL) → Hangzhou (HGH)Airbus A330-3005 h 20 min—
D7307Hangzhou (HGH) → Kuala Lumpur (KUL)Airbus A330-3005 h 20 min—
D7320Kuala Lumpur (KUL) → Chengdu (TFU)Airbus A330-3004 h 40 min—
D7321Chengdu (TFU) → Kuala Lumpur (KUL)Airbus A330-3004 h 30 min—
D7326Kuala Lumpur (KUL) → Chengdu (TFU)Airbus A330-3004 h 40 min—
D7327Chengdu (TFU) → Kuala Lumpur (KUL)Airbus A330-3004 h 30 min—
D7330Kuala Lumpur (KUL) → Shanghai (PVG)Airbus A330-3005 h 40 min—
D7331Shanghai (PVG) → Kuala Lumpur (KUL)Airbus A330-3005 h 40 min—
D7332Kuala Lumpur (KUL) → Shanghai (PVG)Airbus A330-3005 h 40 min—
D7333Shanghai (PVG) → Kuala Lumpur (KUL)Airbus A330-3005 h 40 min—
D7342Kuala Lumpur (KUL) → Beijing Daxing (PKX)Airbus A330-3006 h 25 minDaily
D7343Beijing Daxing (PKX) → Kuala Lumpur (KUL)Airbus A330-3006 h 15 min—
D7346Kuala Lumpur (KUL) → Xi'an (XIY)Airbus A330-3005 h 10 minTue, Wed, Fri, Sun
D7347Xi'an (XIY) → Kuala Lumpur (KUL)Airbus A330-3005 h 35 min—
D7352Kuala Lumpur (KUL) → Changsha (CSX)Airbus A330-3004 h 45 minMon, Wed, Fri, Sat
D7353Changsha (CSX) → Kuala Lumpur (KUL)Airbus A330-3004 h 45 min—
D7378Kuala Lumpur (KUL) → Taipei (TPE)Airbus A330-3004 h 50 minDaily
D7379Taipei (TPE) → Kuala Lumpur (KUL)Airbus A330-3004 h 45 min—
D7808Kuala Lumpur (KUL) → Chongqing (CKG)Airbus A330-3004 h 45 minTue, Thu, Sat, Sun
D7809Chongqing (CKG) → Kuala Lumpur (KUL)Airbus A330-3004 h 55 min—

Shanghai Airlines (FM)

FlightRouteAircraft typeScheduled flight timeDays
FM813Fuzhou (FOC) → Kuala Lumpur (KUL)Boeing 737 MAX 85 h 05 min—
FM814Kuala Lumpur (KUL) → Fuzhou (FOC)Boeing 737 MAX 84 h 55 minFri, Sun
FM843Shanghai (PVG) → Singapore (SIN)Boeing 737 MAX 8——
FM844Singapore (SIN) → Shanghai (PVG)Boeing 737 MAX 8—Daily
FM863Shanghai (PVG) → Kuala Lumpur (KUL)Boeing 7375 h 30 min—
FM864Kuala Lumpur (KUL) → Shanghai (PVG)Boeing 7375 h 25 min—
FM865Shanghai (PVG) → Kuala Lumpur (KUL)Boeing 7375 h 30 min—
FM866Kuala Lumpur (KUL) → Shanghai (PVG)Boeing 7375 h 25 min—
FM867Shanghai (PVG) → Kota Kinabalu (BKI)Boeing 7374 h 30 min—
FM868Kota Kinabalu (BKI) → Shanghai (PVG)Boeing 7374 h 25 minDaily
FM877Shanghai (PVG) → Penang (PEN)Boeing 7375 h 40 min—
FM878Penang (PEN) → Shanghai (PVG)Boeing 7375 h 25 minDaily
FM885Shanghai (PVG) → Kuala Lumpur (KUL)Boeing 7375 h 30 min—
FM886Kuala Lumpur (KUL) → Shanghai (PVG)Boeing 7375 h 25 min—

Loong Air (GJ)

FlightRouteAircraft typeScheduled flight timeDays
GJ8721Xi'an (XIY) → Kuala Lumpur (KUL)Airbus A3205 h 40 min—
GJ8722Kuala Lumpur (KUL) → Xi'an (XIY)Airbus A3205 h 05 minMon, Wed, Fri, Sun
GJ8797Wenzhou (WNZ) → Singapore (SIN)Airbus A3205 h 10 min—
GJ8798Singapore (SIN) → Wenzhou (WNZ)Airbus A3204 h 45 minMon, Fri
GJ8997Zhangjiajie (DYG) → Singapore (SIN)Airbus A3204 h 40 min—
GJ8998Singapore (SIN) → Zhangjiajie (DYG)Airbus A3204 h 50 minTue, Thu, Sat

Tianjin Airlines (GS)

FlightRouteAircraft typeScheduled flight timeDays
GS7963Guiyang (KWE) → Singapore (SIN)Airbus A3204 h 20 min—
GS7964Singapore (SIN) → Guiyang (KWE)Airbus A3204 h 05 minMon, Tue, Thu, Sat

Juneyao Air (HO)

FlightRouteAircraft typeScheduled flight timeDays
HO1353Shanghai (PVG) → Kuala Lumpur (KUL)Airbus A320neo5 h 40 min—
HO1354Kuala Lumpur (KUL) → Shanghai (PVG)Airbus A320neo5 h 35 minDaily
HO1361Shanghai (PVG) → Tawau (TWU)Airbus A320neo5 h 10 min—
HO1362Tawau (TWU) → Shanghai (PVG)Airbus A320neo5 hTue, Thu, Sat
HO1365Shanghai (PVG) → Penang (PEN)Airbus A3205 h 25 min—
HO1366Penang (PEN) → Shanghai (PVG)Airbus A3205 h 20 minDaily
HO1561Wuxi (WUX) → Singapore (SIN)Airbus A320neo5 h 35 min—
HO1562Singapore (SIN) → Wuxi (WUX)Airbus A320neo5 h 30 minMon, Tue, Thu, Sat
HO1563Wuxi (WUX) → Kuala Lumpur (KUL)Airbus A320neo5 h 30 min—
HO1564Kuala Lumpur (KUL) → Wuxi (WUX)Airbus A320neo5 h 35 minWed, Fri, Sun
HO1601Shanghai (PVG) → Singapore (SIN)Airbus A320neo5 h 35 min—
HO1602Singapore (SIN) → Shanghai (PVG)Airbus A320neo5 h 30 min—
HO1605Shanghai (PVG) → Singapore (SIN)Airbus A320neo5 h 35 min—
HO1606Singapore (SIN) → Shanghai (PVG)Airbus A320neo5 h 30 min—

Hainan Airlines (HU)

FlightRouteAircraft typeScheduled flight timeDays
HU447Haikou (HAK) → Singapore (SIN)Boeing 737-8003 h 20 min—
HU448Singapore (SIN) → Haikou (HAK)Boeing 737-8003 h 35 min—
HU459Haikou (HAK) → Singapore (SIN)Boeing 737-8003 h 20 min—
HU460Singapore (SIN) → Haikou (HAK)Boeing 737-8003 h 35 min—
HU477Haikou (HAK) → Penang (PEN)Boeing 737-8003 h 15 min—
HU478Penang (PEN) → Haikou (HAK)Boeing 737-8003 h 15 minWed, Sun
HU497Qionghai (Bo'ao) (BAR) → Kuala Lumpur (KUL)Boeing 737-8003 h 30 min—
HU498Kuala Lumpur (KUL) → Qionghai (Bo'ao) (BAR)Boeing 737-8003 h 10 minWed, Sun
HU747Haikou (HAK) → Singapore (SIN)Boeing 737-8003 h 20 min—
HU748Singapore (SIN) → Haikou (HAK)Boeing 737-8003 h 35 min—
HU755Haikou (HAK) → Kuala Lumpur (KUL)Boeing 737-8003 h 35 min—
HU756Kuala Lumpur (KUL) → Haikou (HAK)Boeing 737-8003 h 30 minDaily
HU7909Haikou (HAK) → Singapore (SIN)Boeing 737-8003 h 20 min—
HU7910Singapore (SIN) → Haikou (HAK)Boeing 737-8003 h 35 min—
HU7923Chongqing (CKG) → Kuala Lumpur (KUL)Boeing 737-800——
HU7924Kuala Lumpur (KUL) → Chongqing (CKG)Boeing 737-800—Tue, Thu, Fri, Sun

Starlux Airlines (JX)

FlightRouteAircraft typeScheduled flight timeDays
JX725Taipei (TPE) → Kuala Lumpur (KUL)Airbus A321neo4 h 55 min—
JX726Kuala Lumpur (KUL) → Taipei (TPE)Airbus A321neo4 h 55 minMon, Wed, Thu, Sat, Sun
JX771Taipei (TPE) → Singapore (SIN)Airbus A330-900neo4 h 40 min—
JX772Singapore (SIN) → Taipei (TPE)Airbus A330-900neo4 h 50 minDaily

Cambodia Airways (KR)

FlightRouteAircraft typeScheduled flight timeDays
KR9755Sanya (SYX) → Singapore (SIN)Airbus A3203 h 10 min—
KR9756Singapore (SIN) → Sanya (SYX)Airbus A3203 h 05 minTue, Sat

Xiamen Airlines (MF)

FlightRouteAircraft typeScheduled flight timeDays
MF823Xiamen (XMN) → Kuala Lumpur (KUL)Boeing 737-8004 h 15 min—
MF824Kuala Lumpur (KUL) → Xiamen (XMN)Boeing 737-8004 h 25 min—
MF847Xiamen (XMN) → Kuala Lumpur (KUL)Boeing 737-8004 h 15 min—
MF848Kuala Lumpur (KUL) → Xiamen (XMN)Boeing 737-8004 h 25 min—
MF851Xiamen (XMN) → Singapore (SIN)Boeing 737-8004 h 30 min—
MF852Singapore (SIN) → Xiamen (XMN)Boeing 737-8004 h 10 min—
MF857Xiamen (XMN) → Kuala Lumpur (KUL)Boeing 737-8004 h 15 min—
MF858Kuala Lumpur (KUL) → Xiamen (XMN)Boeing 737-8004 h 25 min—
MF865Fuzhou (FOC) → Singapore (SIN)Boeing 737-8004 h 40 min—
MF866Singapore (SIN) → Fuzhou (FOC)Boeing 737-8004 h 45 minDaily
MF885Xiamen (XMN) → Singapore (SIN)Boeing 737-8004 h 30 min—
MF886Singapore (SIN) → Xiamen (XMN)Boeing 737-8004 h 10 min—
MF897Fuzhou (FOC) → Kuala Lumpur (KUL)Boeing 737-8004 h 50 min—
MF898Kuala Lumpur (KUL) → Fuzhou (FOC)Boeing 737-8004 h 45 minDaily
MF8019Quanzhou (JJN) → Singapore (SIN)Boeing 737-8004 h 25 min—
MF8020Singapore (SIN) → Quanzhou (JJN)Boeing 737-8004 h 25 minDaily
MF8641Xiamen (XMN) → Kota Kinabalu (BKI)Boeing 737-8003 h 20 min—
MF8642Kota Kinabalu (BKI) → Xiamen (XMN)Boeing 737-8003 h 40 minMon, Wed, Fri, Sun
MF8649Fuzhou (FOC) → Kota Kinabalu (BKI)Boeing 737-8003 h 25 min—
MF8650Kota Kinabalu (BKI) → Fuzhou (FOC)Boeing 737-8003 h 40 minTue, Thu, Sat
MF8661Quanzhou (JJN) → Kuala Lumpur (KUL)Boeing 737-8004 h 50 min—
MF8662Kuala Lumpur (KUL) → Quanzhou (JJN)Boeing 737-8004 h 35 minMon, Wed, Fri, Sun
MF8675Xiamen (XMN) → Singapore (SIN)Boeing 737-8004 h 30 min—
MF8676Singapore (SIN) → Xiamen (XMN)Boeing 737-8004 h 10 min—
MF8687Chongqing (CKG) → Kuala Lumpur (KUL)Boeing 737-8004 h 40 min—
MF8688Kuala Lumpur (KUL) → Chongqing (CKG)Boeing 737-8004 h 35 min—
MF8703Hangzhou (HGH) → Singapore (SIN)Boeing 737-8005 h 30 min—
MF8704Singapore (SIN) → Hangzhou (HGH)Boeing 737-8005 h 35 minDaily
MF8705Xiamen (XMN) → Penang (PEN)Boeing 737-8004 h 10 min—
MF8706Penang (PEN) → Xiamen (XMN)Boeing 737-8004 h 15 minDaily
MF8711Chongqing (CKG) → Kuala Lumpur (KUL)Boeing 737-8004 h 40 min—
MF8712Kuala Lumpur (KUL) → Chongqing (CKG)Boeing 737-8004 h 35 min—
MF8713Hangzhou (HGH) → Kuala Lumpur (KUL)Boeing 737-8005 h 35 min—
MF8714Kuala Lumpur (KUL) → Hangzhou (HGH)Boeing 737-8005 h 20 minDaily
MF8715Nanjing (NKG) → Kuala Lumpur (KUL)Boeing 737 MAX 8——
MF8716Kuala Lumpur (KUL) → Nanjing (NKG)Boeing 737 MAX 8—Mon, Wed, Fri, Sat, Sun

Malaysia Airlines (MH)

FlightRouteAircraft typeScheduled flight timeDays
MH72Kuala Lumpur (KUL) → Hong Kong (HKG)Boeing 737 MAX 84 h 05 min—
MH73Hong Kong (HKG) → Kuala Lumpur (KUL)Boeing 737 MAX 83 h 55 min—
MH78Kuala Lumpur (KUL) → Hong Kong (HKG)Boeing 737 MAX 84 h 05 min—
MH79Hong Kong (HKG) → Kuala Lumpur (KUL)Boeing 737 MAX 83 h 55 min—
MH318Kuala Lumpur (KUL) → Beijing Daxing (PKX)Airbus A330-3006 h 20 minDaily
MH319Beijing Daxing (PKX) → Kuala Lumpur (KUL)Airbus A330-3006 h 30 min—
MH366Kuala Lumpur (KUL) → Taipei (TPE)Airbus A330-3004 h 55 minDaily
MH367Taipei (TPE) → Kuala Lumpur (KUL)Airbus A330-3004 h 50 min—
MH376Kuala Lumpur (KUL) → Guangzhou (CAN)Airbus A330-3004 h 10 minDaily
MH377Guangzhou (CAN) → Kuala Lumpur (KUL)Airbus A330-3004 h 05 min—
MH386Kuala Lumpur (KUL) → Shanghai (PVG)Airbus A330-3005 h 35 min—
MH387Shanghai (PVG) → Kuala Lumpur (KUL)Airbus A330-3005 h 35 min—
MH388Kuala Lumpur (KUL) → Shanghai (PVG)Airbus A330-3005 h 35 min—
MH389Shanghai (PVG) → Kuala Lumpur (KUL)Airbus A330-3005 h 35 min—
MH390Kuala Lumpur (KUL) → Xiamen (XMN)Boeing 737-8004 h 30 minTue, Thu, Sun
MH391Xiamen (XMN) → Kuala Lumpur (KUL)Boeing 737-8004 h 45 min—
MH520Kuala Lumpur (KUL) → Changsha (CSX)Boeing 737 MAX 85 h 05 minDaily
MH521Changsha (CSX) → Kuala Lumpur (KUL)Boeing 737 MAX 84 h 45 min—
MH522Kuala Lumpur (KUL) → Shenzhen (SZX)Boeing 737 MAX 8—Daily
MH523Shenzhen (SZX) → Kuala Lumpur (KUL)Boeing 737 MAX 8——
MH526Kuala Lumpur (KUL) → Chengdu (TFU)Boeing 737 MAX 84 h 50 minDaily
MH527Chengdu (TFU) → Kuala Lumpur (KUL)Boeing 737 MAX 85 h 05 min—

China Eastern (MU)

FlightRouteAircraft typeScheduled flight timeDays
MU543Shanghai (PVG) → Singapore (SIN)Airbus A330-2005 h 25 min—
MU544Singapore (SIN) → Shanghai (PVG)Airbus A330-2005 h 25 min—
MU545Shanghai (PVG) → Singapore (SIN)Airbus A330-2005 h 25 min—
MU546Singapore (SIN) → Shanghai (PVG)Airbus A330-2005 h 25 min—
MU565Shanghai (PVG) → Singapore (SIN)Airbus A330-2005 h 25 min—
MU566Singapore (SIN) → Shanghai (PVG)Airbus A330-2005 h 25 min—
MU567Shanghai (PVG) → Singapore (SIN)Airbus A330-2005 h 25 min—
MU568Singapore (SIN) → Shanghai (PVG)Airbus A330-2005 h 25 min—
MU769Hefei (HFE) → Singapore (SIN)Airbus A3205 h 15 min—
MU770Singapore (SIN) → Hefei (HFE)Airbus A3205 h 35 minMon, Tue, Fri
MU795Beijing Daxing (PKX) → Kuala Lumpur (KUL)Airbus A320neo6 h 35 min—
MU796Kuala Lumpur (KUL) → Beijing Daxing (PKX)Airbus A320neo6 h 10 minDaily
MU857Kunming (KMG) → Kuala Lumpur (KUL)Airbus A320neo / Boeing 737-8003 h 50 min—
MU858Kuala Lumpur (KUL) → Kunming (KMG)Airbus A320neo / Boeing 737-8003 h 45 min—
MU859Kunming (KMG) → Kuala Lumpur (KUL)Airbus A320neo / Boeing 737-8003 h 50 min—
MU860Kuala Lumpur (KUL) → Kunming (KMG)Airbus A320neo / Boeing 737-8003 h 45 min—
MU873Kunming (KMG) → Kuala Lumpur (KUL)Airbus A320neo / Boeing 737-8003 h 50 min—
MU874Kuala Lumpur (KUL) → Kunming (KMG)Airbus A320neo / Boeing 737-8003 h 45 min—
MU881Nanchang (KHN) → Singapore (SIN)Airbus A320neo5 h—
MU882Singapore (SIN) → Nanchang (KHN)Airbus A320neo5 hWed, Fri, Sun
MU897Hangzhou (HGH) → Singapore (SIN)Airbus A3205 h 30 min—
MU898Singapore (SIN) → Hangzhou (HGH)Airbus A3205 h 10 minTue, Wed, Sat, Sun
MU2069Xi'an (XIY) → Singapore (SIN)Airbus A320neo5 h 50 min—
MU2070Singapore (SIN) → Xi'an (XIY)Airbus A320neo5 h 30 minDaily
MU2565Wuhan (WUH) → Kuala Lumpur (KUL)Boeing 737-8005 h 30 min—
MU2566Kuala Lumpur (KUL) → Wuhan (WUH)Boeing 737-8005 h 10 minMon, Fri, Sun
MU2577Wuhan (WUH) → Singapore (SIN)Boeing 737-8005 h 10 min—
MU2578Singapore (SIN) → Wuhan (WUH)Boeing 737-8004 h 55 minMon, Wed, Fri, Sun
MU2969Nanjing (NKG) → Kuala Lumpur (KUL)Airbus A3205 h 25 min—
MU2970Kuala Lumpur (KUL) → Nanjing (NKG)Airbus A3205 h 50 minDaily
MU5031Beijing Daxing (PKX) → Singapore (SIN)Airbus A3206 h 25 min—
MU5032Singapore (SIN) → Beijing Daxing (PKX)Airbus A3206 h 30 minDaily
MU5081Kunming (KMG) → Singapore (SIN)Boeing 7374 h 10 min—
MU5082Singapore (SIN) → Kunming (KMG)Boeing 7374 h 30 min—
MU5095Hangzhou (HGH) → Kuala Lumpur (KUL)Airbus A3205 h 25 min–6 h—
MU5096Kuala Lumpur (KUL) → Hangzhou (HGH)Airbus A3204 h 40 minDaily
MU6021Shanghai (PVG) → Kuala Lumpur (KUL)Airbus A3206 h—
MU6022Kuala Lumpur (KUL) → Shanghai (PVG)Airbus A3205 h 35 minDaily
MU6077Ningbo (NGB) → Singapore (SIN)Airbus A320neo5 h 20 min—
MU6078Singapore (SIN) → Ningbo (NGB)Airbus A320neo5 h 15 minTue, Thu, Sat
MU7705Nanjing (NKG) → Singapore (SIN)Airbus A320neo——
MU7706Singapore (SIN) → Nanjing (NKG)Airbus A320neo—Daily
MU9647Kunming (KMG) → Singapore (SIN)Boeing 7374 h 10 min—
MU9648Singapore (SIN) → Kunming (KMG)Boeing 7374 h 30 min—

Air Macau (NX)

FlightRouteAircraft typeScheduled flight timeDays
NX907Singapore (SIN) → Macau (MFM)Airbus A3203 h 50 minDaily
NX908Macau (MFM) → Singapore (SIN)Airbus A3204 h 10 min—
NX921Kuala Lumpur (KUL) → Macau (MFM)Airbus A3203 h 55 minTue, Wed, Thu, Sat
NX922Macau (MFM) → Kuala Lumpur (KUL)Airbus A3203 h 50 min—

Batik Air Malaysia (OD)

FlightRouteAircraft typeScheduled flight timeDays
OD605Kuala Lumpur (KUL) → Hong Kong (HKG)Boeing 737 MAX 84 hDaily
OD606Hong Kong (HKG) → Kuala Lumpur (KUL)Boeing 737 MAX 83 h 50 min—
OD612Kuala Lumpur (KUL) → Guangzhou (CAN)Boeing 737 MAX 84 h 15 minDaily
OD613Guangzhou (CAN) → Kuala Lumpur (KUL)Boeing 737 MAX 84 h 05 min—
OD616Kuala Lumpur (KUL) → Shanghai (PVG)Boeing 737-800—Mon, Tue, Thu, Fri, Sat
OD617Shanghai (PVG) → Kuala Lumpur (KUL)Boeing 737-800——
OD626Kuala Lumpur (KUL) → Ordos (DSN)Airbus A3305 h 50 minThu
OD627Ordos (DSN) → Kuala Lumpur (KUL)Airbus A3306 h 15 min—
OD638Kuala Lumpur (KUL) → Dunhuang (DNH)Boeing 737 MAX 86 h 45 minFri
OD639Dunhuang (DNH) → Kuala Lumpur (KUL)Boeing 737 MAX 87 h 05 min—
OD642Kuala Lumpur (KUL) → Changsha (CSX)Boeing 737 MAX 84 h 50 minMon, Tue, Thu, Sat
OD643Changsha (CSX) → Kuala Lumpur (KUL)Boeing 737 MAX 84 h 50 min—
OD666Penang (PEN) → Kunming (KMG)Boeing 737 MAX 83 h 20 minMon
OD667Kunming (KMG) → Penang (PEN)Boeing 737 MAX 83 h 30 min—
OD670Kuala Lumpur (KUL) → Kunming (KMG)Boeing 737 MAX 8 / Boeing 737-8003 h 45 minDaily
OD671Kunming (KMG) → Kuala Lumpur (KUL)Boeing 737 MAX 8 / Boeing 737-8004 h—
OD672Kuala Lumpur (KUL) → Chengdu (TFU)Boeing 737 MAX 84 h 45 minDaily
OD673Chengdu (TFU) → Kuala Lumpur (KUL)Boeing 737 MAX 84 h 30 min—
OD676Kuala Lumpur (KUL) → Huangshan (TXN)Boeing 737 MAX 85 h 10 minSat, Sun
OD677Huangshan (TXN) → Kuala Lumpur (KUL)Boeing 737 MAX 85 h 15 min—
OD678Kuala Lumpur (KUL) → Xiamen (XMN)Boeing 737-8004 h 30 minMon, Wed, Fri, Sun
OD679Xiamen (XMN) → Kuala Lumpur (KUL)Boeing 737-8004 h 30 min—
OD686Kuala Lumpur (KUL) → Xining (XNN)Airbus A3305 h 30 minSat
OD687Xining (XNN) → Kuala Lumpur (KUL)Airbus A3305 h 45 min—
OD692Kuala Lumpur (KUL) → Zhengzhou (CGO)Boeing 737 MAX 85 h 20 minMon, Wed, Fri, Sun
OD693Zhengzhou (CGO) → Kuala Lumpur (KUL)Boeing 737 MAX 85 h 30 min—
OD882Kuala Lumpur (KUL) → Taipei (TPE)Boeing 737 MAX 85 hMon, Tue, Wed, Fri, Sat, Sun
OD883Taipei (TPE) → Kuala Lumpur (KUL)Boeing 737 MAX 84 h 55 min—

Chongqing Airlines (OQ)

FlightRouteAircraft typeScheduled flight timeDays
OQ2095Chongqing (CKG) → Singapore (SIN)Airbus A320neo4 h 50 min—
OQ2096Singapore (SIN) → Chongqing (CKG)Airbus A320neo5 hDaily
OQ2193Chongqing (CKG) → Kota Kinabalu (BKI)Airbus A320neo4 h 15 min—
OQ2194Kota Kinabalu (BKI) → Chongqing (CKG)Airbus A320neo4 h 40 minWed, Fri, Sun

West Air (PN)

FlightRouteAircraft typeScheduled flight timeDays
PN6567Chongqing (CKG) → Singapore (SIN)Airbus A3194 h 35 min—
PN6568Singapore (SIN) → Chongqing (CKG)Airbus A3195 hTue, Thu, Sat

Qingdao Airlines (QW)

FlightRouteAircraft typeScheduled flight timeDays
QW923Qingdao (TAO) → Penang (PEN)Airbus A320 / Airbus A320neo6 h 35 min—
QW924Penang (PEN) → Qingdao (TAO)Airbus A320 / Airbus A320neo6 h 15 minTue, Thu, Sat
QW9893Qingdao (TAO) → Kuala Lumpur (KUL)Airbus A320neo / Airbus A3216 h 20 min—
QW9894Kuala Lumpur (KUL) → Qingdao (TAO)Airbus A320neo / Airbus A3216 h 20 min—
QW9927Qingdao (TAO) → Kuala Lumpur (KUL)Airbus A320neo / Airbus A3216 h 20 min—
QW9928Kuala Lumpur (KUL) → Qingdao (TAO)Airbus A320neo / Airbus A3216 h 20 min—

Jiangxi Air (RY)

FlightRouteAircraft typeScheduled flight timeDays
RY6607Nanchang (KHN) → Kuala Lumpur (KUL)Boeing 737-8005 h—
RY6608Kuala Lumpur (KUL) → Nanchang (KHN)Boeing 737-8004 h 50 minMon, Sat

Shandong Airlines (SC)

FlightRouteAircraft typeScheduled flight timeDays
SC4647Qingdao (TAO) → Kuala Lumpur (KUL)Boeing 737 MAX 86 h 40 min—
SC4648Kuala Lumpur (KUL) → Qingdao (TAO)Boeing 737 MAX 85 h 50 minDaily
SC8061Jinan (TNA) → Singapore (SIN)Boeing 737 MAX 86 h—
SC8062Singapore (SIN) → Jinan (TNA)Boeing 737 MAX 86 h 15 minDaily
SC8077Jinan (TNA) → Kuala Lumpur (KUL)Boeing 737 MAX 86 h 40 min—
SC8078Kuala Lumpur (KUL) → Jinan (TNA)Boeing 737 MAX 85 h 50 minDaily

Singapore Airlines (SQ)

FlightRouteAircraft typeScheduled flight timeDays
SQ800Singapore (SIN) → Beijing (PEK)Airbus A350-900 / Boeing 777-300ER / Boeing 7876 h 05 min—
SQ801Beijing (PEK) → Singapore (SIN)Airbus A350-900 / Boeing 777-300ER / Boeing 7876 h 20 min—
SQ802Singapore (SIN) → Beijing (PEK)Airbus A350-900 / Boeing 777-300ER / Boeing 7876 h 05 min—
SQ805Beijing (PEK) → Singapore (SIN)Airbus A350-900 / Boeing 777-300ER / Boeing 7876 h 20 min—
SQ806Singapore (SIN) → Beijing (PEK)Airbus A350-900 / Boeing 777-300ER / Boeing 7876 h 05 min—
SQ807Beijing (PEK) → Singapore (SIN)Airbus A350-900 / Boeing 777-300ER / Boeing 7876 h 20 min—
SQ810Singapore (SIN) → Beijing Daxing (PKX)Boeing 7876 h 05 minDaily
SQ811Beijing Daxing (PKX) → Singapore (SIN)Boeing 7876 h 25 min—
SQ818Singapore (SIN) → Chongqing (CKG)Boeing 737 MAX 84 h 55 minDaily
SQ819Chongqing (CKG) → Singapore (SIN)Boeing 737 MAX 85 h 25 min—
SQ825Shanghai (PVG) → Singapore (SIN)Airbus A350-900 / Airbus A380 / Boeing 777-300ER / Boeing 7875 h 20 min—
SQ826Singapore (SIN) → Shanghai (PVG)Airbus A350-900 / Airbus A380 / Boeing 777-300ER / Boeing 7875 h 30 min—
SQ827Shanghai (PVG) → Singapore (SIN)Airbus A350-900 / Airbus A380 / Boeing 777-300ER / Boeing 7875 h 20 min—
SQ828Singapore (SIN) → Shanghai (PVG)Airbus A350-900 / Airbus A380 / Boeing 777-300ER / Boeing 7875 h 30 min—
SQ830Singapore (SIN) → Shanghai (PVG)Airbus A350-900 / Airbus A380 / Boeing 777-300ER / Boeing 7875 h 30 min—
SQ831Shanghai (PVG) → Singapore (SIN)Airbus A350-900 / Airbus A380 / Boeing 777-300ER / Boeing 7875 h 20 min—
SQ832Singapore (SIN) → Shanghai (PVG)Airbus A350-900 / Airbus A380 / Boeing 777-300ER / Boeing 7875 h 30 min—
SQ833Shanghai (PVG) → Singapore (SIN)Airbus A350-900 / Airbus A380 / Boeing 777-300ER / Boeing 7875 h 20 min—
SQ835Shanghai (PVG) → Singapore (SIN)Airbus A350-900 / Airbus A380 / Boeing 777-300ER / Boeing 7875 h 20 min—
SQ836Singapore (SIN) → Shanghai (PVG)Airbus A350-900 / Airbus A380 / Boeing 777-300ER / Boeing 7875 h 30 min—
SQ838Singapore (SIN) → Hangzhou (HGH)Airbus A350-9005 h 35 minDaily
SQ839Hangzhou (HGH) → Singapore (SIN)Airbus A350-9005 h—
SQ842Singapore (SIN) → Chengdu (TFU)Boeing 7874 h 45 minDaily
SQ843Chengdu (TFU) → Singapore (SIN)Boeing 7875 h 10 min—
SQ850Singapore (SIN) → Guangzhou (CAN)Boeing 737 MAX 8 / Boeing 7874 h 10 min—
SQ851Guangzhou (CAN) → Singapore (SIN)Boeing 737 MAX 8 / Boeing 7874 h 20 min—
SQ852Singapore (SIN) → Guangzhou (CAN)Boeing 737 MAX 8 / Boeing 7874 h 10 min—
SQ853Guangzhou (CAN) → Singapore (SIN)Boeing 737 MAX 8 / Boeing 7874 h 20 min—
SQ856Singapore (SIN) → Shenzhen (SZX)Boeing 737 MAX 84 h 15 minDaily
SQ857Shenzhen (SZX) → Singapore (SIN)Boeing 737 MAX 84 h 10 min—
SQ868Singapore (SIN) → Xiamen (XMN)Boeing 737 MAX 84 h 25 minDaily
SQ869Xiamen (XMN) → Singapore (SIN)Boeing 737 MAX 85 h 05 min—
SQ874Singapore (SIN) → Hong Kong (HKG)Airbus A350-900 / Boeing 777-300ER4 h—
SQ875Hong Kong (HKG) → Singapore (SIN)Airbus A350-900 / Boeing 777-300ER3 h 55 min—
SQ876Singapore (SIN) → Taipei (TPE)Boeing 7874 h 50 min—
SQ877Taipei (TPE) → Singapore (SIN)Boeing 7874 h 35 min—
SQ878Singapore (SIN) → Taipei (TPE)Boeing 7874 h 50 min—
SQ879Taipei (TPE) → Singapore (SIN)Boeing 7874 h 35 min—
SQ882Singapore (SIN) → Hong Kong (HKG)Airbus A350-900 / Boeing 777-300ER4 h—
SQ883Hong Kong (HKG) → Singapore (SIN)Airbus A350-900 / Boeing 777-300ER3 h 55 min—
SQ892Singapore (SIN) → Hong Kong (HKG)Airbus A350-900 / Boeing 777-300ER4 h—
SQ893Hong Kong (HKG) → Singapore (SIN)Airbus A350-900 / Boeing 777-300ER3 h 55 min—
SQ894Singapore (SIN) → Hong Kong (HKG)Airbus A350-900 / Boeing 777-300ER4 h—
SQ895Hong Kong (HKG) → Singapore (SIN)Airbus A350-900 / Boeing 777-300ER3 h 55 min—
SQ898Singapore (SIN) → Hong Kong (HKG)Airbus A350-900 / Boeing 777-300ER4 h—
SQ899Hong Kong (HKG) → Singapore (SIN)Airbus A350-900 / Boeing 777-300ER3 h 55 min—

Scoot (TR)

FlightRouteAircraft typeScheduled flight timeDays
TR100Singapore (SIN) → Guangzhou (CAN)Boeing 787-84 h 10 minDaily
TR101Guangzhou (CAN) → Singapore (SIN)Boeing 787-84 h 05 min—
TR114Singapore (SIN) → Nanning (NNG)Airbus A320neo4 hMon, Wed, Thu, Sat
TR115Nanning (NNG) → Singapore (SIN)Airbus A320neo4 h 15 min—
TR116Singapore (SIN) → Zhengzhou (CGO)Airbus A320neo5 h 25 minTue, Thu, Fri, Sun
TR117Zhengzhou (CGO) → Singapore (SIN)Airbus A320neo5 h 35 min—
TR118Singapore (SIN) → Haikou (HAK)Airbus A320neo3 h 40 min—
TR119Haikou (HAK) → Singapore (SIN)Airbus A320neo3 h 35 min—
TR120Singapore (SIN) → Wuhan (WUH)Boeing 787-84 h 55 minTue, Thu, Fri, Sat, Sun
TR121Wuhan (WUH) → Singapore (SIN)Boeing 787-85 h—
TR124Singapore (SIN) → Changsha (CSX)Airbus A320neo / Airbus A321neo4 h 45 minTue, Wed, Fri, Sat, Sun
TR125Changsha (CSX) → Singapore (SIN)Airbus A320neo / Airbus A321neo4 h 35 min—
TR128Singapore (SIN) → Shantou (SWA)Airbus A321neo4 h 10 minTue, Thu, Sat
TR129Shantou (SWA) → Singapore (SIN)Airbus A321neo4 h 15 min—
TR130Singapore (SIN) → Guiyang (KWE)Airbus A320neo4 h 25 min—
TR131Guiyang (KWE) → Singapore (SIN)Airbus A320neo5 h 05 min—
TR134Singapore (SIN) → Xi'an (XIY)Airbus A320neo5 h 30 minDaily
TR135Xi'an (XIY) → Singapore (SIN)Airbus A320neo5 h 40 min—
TR138Singapore (SIN) → Tianjin (TSN)Boeing 787-86 h 10 min—
TR139Tianjin (TSN) → Singapore (SIN)Boeing 787-86 h 05 min—
TR156Singapore (SIN) → Shenyang (SHE)Boeing 787-86 h 50 min—
TR157Shenyang (SHE) → Singapore (SIN)Boeing 787-87 h—
TR160Singapore (SIN) → Kunming (KMG)Airbus A320neo4 hTue, Thu, Sat, Sun
TR161Kunming (KMG) → Singapore (SIN)Airbus A320neo4 h 15 min—
TR174Singapore (SIN) → Fuzhou (FOC)Airbus A320neo4 h 45 min—
TR175Fuzhou (FOC) → Singapore (SIN)Airbus A320neo4 h 55 min—
TR180Singapore (SIN) → Nanjing (NKG)Boeing 787-85 h 20 minDaily
TR181Nanjing (NKG) → Singapore (SIN)Boeing 787-85 h 20 min—
TR186Singapore (SIN) → Qingdao (TAO)Boeing 787-85 h 50 min—
TR187Qingdao (TAO) → Singapore (SIN)Boeing 787-86 h 05 min—
TR188Singapore (SIN) → Hangzhou (HGH)Boeing 787-85 h 05 min—
TR189Hangzhou (HGH) → Singapore (SIN)Boeing 787-85 h 05 min—
TR870Singapore (SIN) → Taipei (TPE)Boeing 787-84 h 45 min—
TR871Taipei (TPE) → Singapore (SIN)Boeing 787-84 h 30 min—
TR876Singapore (SIN) → Taipei (TPE)Boeing 787-84 h 45 min—
TR877Taipei (TPE) → Singapore (SIN)Boeing 787-84 h 30 min—
TR892Singapore (SIN) → Taipei (TPE)Boeing 787-84 h 45 min—
TR893Taipei (TPE) → Singapore (SIN)Boeing 787-84 h 30 min—
TR896Singapore (SIN) → Taipei (TPE)Boeing 787-84 h 45 min—
TR897Taipei (TPE) → Singapore (SIN)Boeing 787-84 h 30 min—
TR904Singapore (SIN) → Macau (MFM)Airbus A320neo4 hDaily
TR905Macau (MFM) → Singapore (SIN)Airbus A320neo3 h 45 min—
TR972Singapore (SIN) → Hong Kong (HKG)Airbus A320neo4 h 05 minMon, Thu, Fri, Sun
TR973Hong Kong (HKG) → Singapore (SIN)Airbus A320neo3 h 45 min—

HK Express (UO)

FlightRouteAircraft typeScheduled flight timeDays
UO716Hong Kong (HKG) → Kuala Lumpur Subang (SZB)Airbus A3203 h 45 min—
UO717Kuala Lumpur Subang (SZB) → Hong Kong (HKG)Airbus A3204 h 05 minDaily
UO746Hong Kong (HKG) → Penang (PEN)Airbus A320neo / Airbus A3213 h 45 min—
UO747Penang (PEN) → Hong Kong (HKG)Airbus A320neo / Airbus A3213 h 55 min—
UO748Hong Kong (HKG) → Penang (PEN)Airbus A320neo / Airbus A3213 h 45 min—
UO749Penang (PEN) → Hong Kong (HKG)Airbus A320neo / Airbus A3213 h 55 min—
UO790Hong Kong (HKG) → Kota Kinabalu (BKI)Airbus A3203 h 05 min—
UO791Kota Kinabalu (BKI) → Hong Kong (HKG)Airbus A3203 h 10 minDaily

Shenzhen Airlines (ZH)

FlightRouteAircraft typeScheduled flight timeDays
ZH227Shenzhen (SZX) → Singapore (SIN)Airbus A320 / Boeing 737-8004 h—
ZH228Singapore (SIN) → Shenzhen (SZX)Airbus A320 / Boeing 737-8004 h 15 min—
ZH229Shenzhen (SZX) → Singapore (SIN)Airbus A320 / Boeing 737-8004 h—
ZH230Singapore (SIN) → Shenzhen (SZX)Airbus A320 / Boeing 737-8004 h 15 min—
ZH239Shenzhen (SZX) → Singapore (SIN)Airbus A320 / Boeing 737-8004 h—
ZH240Singapore (SIN) → Shenzhen (SZX)Airbus A320 / Boeing 737-8004 h 15 min—
ZH327Shenzhen (SZX) → Kuala Lumpur (KUL)Airbus A320 / Boeing 737-8004 h 05 min—
ZH328Kuala Lumpur (KUL) → Shenzhen (SZX)Airbus A320 / Boeing 737-8004 h 15 min—
ZH329Shenzhen (SZX) → Kuala Lumpur (KUL)Airbus A320 / Boeing 737-8004 h 05 min—
ZH330Kuala Lumpur (KUL) → Shenzhen (SZX)Airbus A320 / Boeing 737-8004 h 15 min—
ZH333Shenzhen (SZX) → Kuala Lumpur (KUL)Airbus A320 / Boeing 737-8004 h 05 min—
ZH334Kuala Lumpur (KUL) → Shenzhen (SZX)Airbus A320 / Boeing 737-8004 h 15 min—
ZH335Shenzhen (SZX) → Penang (PEN)Airbus A3203 h 50 min—
ZH336Penang (PEN) → Shenzhen (SZX)Airbus A3203 h 55 minTue, Thu, Sat

FAQ

How many direct flights are there between Singapore, Malaysia and China?

97 nonstop city pairs from 7 airports in Singapore and Malaysia to 43 airports in mainland China, Hong Kong, Macau and Taiwan – about 1,510 flights a week in each direction in mid-October 2026 (672 from Singapore, 838 from Malaysia). 1,157 of them go to 38 cities on the mainland, 193 to Hong Kong, 28 to Macau and 132 to Taiwan.

Which Chinese cities can I fly to nonstop from Singapore?

35 cities – Shenyang, Beijing, Beijing Daxing, Tianjin, Jinan, Qingdao, Zhengzhou, Xi'an, Hefei, Nanjing, Wuxi, Shanghai, Wuhan, Chengdu, Hangzhou, Ningbo, Chongqing, Zhangjiajie, Nanchang, Changsha, Wenzhou, Guiyang, Fuzhou, Kunming, Taipei, Quanzhou, Xiamen, Shantou, Guangzhou, Shenzhen, Nanning, Kaohsiung, Hong Kong, Macau, Haikou, Sanya. Altogether 672 flights a week.

Which Chinese cities can I fly to nonstop from Kuala Lumpur?

35 cities – Dunhuang, Beijing, Beijing Daxing, Ordos, Jinan, Xining, Qingdao, Zhengzhou, Xi'an, Nanjing, Wuxi, Shanghai, Wuhan, Yichang, Chengdu, Hangzhou, Huangshan, Chongqing, Nanchang, Changsha, Guiyang, Fuzhou, Guilin, Kunming, Taipei, Quanzhou, Xiamen, Shantou, Guangzhou, Shenzhen, Nanning, Kaohsiung, Hong Kong, Macau, Haikou, Qionghai (Bo'ao). Altogether 654 flights a week. Of these, Dunhuang, Ordos, Xining, Yichang, Huangshan, Guilin, Qionghai (Bo'ao) have no nonstop flight from Singapore.

Are there direct flights to China from Penang, Kota Kinabalu, Kuching or Johor Bahru?

Penang: Qingdao, Shanghai, Chengdu, Kunming, Taipei, Xiamen, Guangzhou, Shenzhen, Hong Kong, Haikou. Johor Bahru: Kunming, Guangzhou. Kota Kinabalu: Beijing Daxing, Shanghai, Hangzhou, Chongqing, Fuzhou, Taipei, Xiamen, Guangzhou, Shenzhen, Hong Kong. Tawau: Shanghai, Guangzhou. Kuching has no scheduled nonstop flight to China at the moment (Batik Air's Kuching–Guangzhou flights are not in the filed schedules – see "Not in the tables"). From other Malaysian airports you connect in Kuala Lumpur or Singapore.

How long is a direct flight from Singapore or Malaysia to China?

Between 2 h 50 min and 6 h 50 min, depending on the city pair. Fastest scheduled nonstop flights on the main routes: Singapore–Hong Kong 4 h 00 min, Singapore–Guangzhou 4 h 10 min, Singapore–Shanghai 5 h 05 min, Singapore–Beijing 6 h 05 min, Kuala Lumpur–Guangzhou 4 h 10 min, Kuala Lumpur–Shanghai 5 h 20 min, Kuala Lumpur–Beijing 6 h 25 min. The return flight is usually within half an hour of the outbound time.

What is the shortest and the longest nonstop flight to China?

The shortest is Kota Kinabalu–Hong Kong (AirAsia, 2 h 50 min); the longest is Singapore–Shenyang (Scoot, 6 h 50 min). On the way back the shortest is Hong Kong–Kota Kinabalu at 3 h.

Which airlines fly between Singapore, Malaysia and China?

Scoot, Singapore Airlines, Batik Air Malaysia, Malaysia Airlines, AirAsia X, AirAsia from Singapore and Malaysia; 19 mainland Chinese airlines (707 flights a week together), and Hong Kong, Macau and Taiwanese airlines (187). Singaporean and Malaysian airlines fly 614 a week. Cambodia Airways, a Cambodian airline, also flies Singapore–Sanya (2 a week).

Which budget airlines fly nonstop from Singapore and Malaysia to China?

Scoot, Spring Airlines, West Air, 9 Air, AirAsia X, AirAsia, HK Express – together 394 of the 1,510 weekly flights. Most of their routes leave from Kuala Lumpur (AirAsia, AirAsia X) and Singapore (Scoot). Checked bags and meals usually cost extra on these airlines. Flight numbers and aircraft for each route are in the tables below.

Do Singaporeans and Malaysians need a visa for China?

Not for short trips. Singapore and China have a mutual visa exemption: 30 days per visit. Malaysia has one too: 30 days per visit, at most 90 days in any 180. Hong Kong, Macau and Taiwan have their own entry rules.

Which aircraft type flies my flight number?

Use the flight number lookup further down: every operating flight number on these routes (both directions) has its own row with the scheduled aircraft type and flight time. Codeshare numbers (for example a Singapore Airlines number on an Air China flight) are not listed – look up the operating airline’s number instead.

Flying from somewhere else? Europe to China → · USA, Canada & Mexico to China → · Australia & NZ to China →

Related:China visa-free for Singaporeans → ·China visa-free for Malaysians → ·China arrival card → ·Shanghai Metro: from the airport into the city → ·Beijing Subway: from the airport into the city → ·China customs on arrival → ·Pre-Trip Checklist →