Nonstop flights from Kota Kinabalu (BKI)
Kota Kinabalu International Airport (BKI) in Kota Kinabalu, Malaysia has nonstop flights to 34 destinations in 10 countries, on 18 airlines.
Nonstop flights to Kota Kinabalu
Airlines
- AirAsia: 19 destinations
- Batik Air Malaysia: 5 destinations
- MAXjet: 5 destinations
- Xiamen Airlines: 2 destinations
- Air Busan: 1 destination
- China Southern Airlines: 1 destination
- Chongqing Airlines: 1 destination
- Firefly: 1 destination
- HK Express: 1 destination
- Indonesia AirAsia: 1 destination
- Jeju Air: 1 destination
- Jin Air: 1 destination
- Malaysia Airlines: 1 destination
- Philippines AirAsia: 1 destination
- Royal Brunei Airlines: 1 destination
- Scoot: 1 destination
- Shanghai Airlines: 1 destination
- Spring Airlines: 1 destination
Destinations by country
Brunei
- Bandar Seri Begawan (BWN): Royal Brunei Airlines · 40m · 166 km (103 mi)
China
- Beijing (PKX): AirAsia · 5h 15m · 3,733 km (2,320 mi)
- Chongqing (CKG): Chongqing Airlines · 4h 40m · 2,822 km (1,754 mi)
- Fuzhou (Changle) (FOC): Xiamen Airlines · 3h 55m · 2,257 km (1,402 mi)
- Guangzhou (Huadu) (CAN): AirAsia and China Southern Airlines · 3h 25m · 1,964 km (1,220 mi)
- Hangzhou (HGH): AirAsia · 4h 30m · 2,741 km (1,703 mi)
- Shanghai (Pudong) (PVG): AirAsia, Shanghai Airlines, and Spring Airlines · 4h 30m · 2,867 km (1,781 mi)
- Shenzhen (SZX): AirAsia · 3h 15m · 1,873 km (1,164 mi)
- Xiamen (XMN): Xiamen Airlines · 3h 35m · 2,081 km (1,293 mi)
Hong Kong
- Hong Kong (HKG): AirAsia and HK Express · 2h 55m · 1,836 km (1,141 mi)
Indonesia
- Jakarta (CGK): Indonesia AirAsia · 2h 40m · 1,698 km (1,055 mi)
Japan
- Narita (NRT): Batik Air Malaysia · 5h 25m · 4,145 km (2,576 mi)
- Natori (SDJ): Batik Air Malaysia · 5h 35m · 4,372 km (2,717 mi)
Malaysia
- Bintulu (BTU): AirAsia · 1h · 459 km (285 mi)
- Johor Bahru (JHB): AirAsia · 2h 15m · 1,454 km (903 mi)
- Kota Baharu (KBR): AirAsia · 2h 35m · 1,521 km (945 mi)
- Kuching (KCH): AirAsia · 1h 20m · 802 km (498 mi)
- Labuan (LBU): MAXjet · 35m · 113 km (70 mi)
- Lahad Datu (LDU): MAXjet · 55m · 271 km (168 mi)
- Lawas (LWY): MAXjet · 45m · 140 km (87 mi)
- Limbang (LMN): MAXjet · 50m · 170 km (106 mi)
- Miri (MYY): AirAsia · 50m · 290 km (180 mi)
- Mulu (MZV): MAXjet · 55m · 251 km (156 mi)
- Penang (PEN): AirAsia · 2h 40m · 1,747 km (1,086 mi)
- Sandakan (SDK): AirAsia · 45m · 222 km (138 mi)
- Sepang (KUL): AirAsia, Batik Air Malaysia, Firefly, and Malaysia Airlines · 2h 40m · 1,629 km (1,012 mi)
- Sibu (SBW): AirAsia · 1h 10m · 608 km (378 mi)
- Subang (SZB): Batik Air Malaysia · 2h 35m · 1,637 km (1,017 mi)
- Tawau (TWU): AirAsia and Batik Air Malaysia · 50m · 292 km (181 mi)
Philippines
- Manila (Pasay) (MNL): Philippines AirAsia · 2h 10m · 1,098 km (682 mi)
Singapore
- Singapore (SIN): AirAsia and Scoot · 2h 25m · 1,431 km (889 mi)
South Korea
- Busan (PUS): Air Busan · 5h 15m · 3,510 km (2,181 mi)
- Seoul (ICN): AirAsia, Jeju Air, and Jin Air · 5h 25m · 3,662 km (2,275 mi)
Taiwan
- Taoyuan (TPE): AirAsia · 3h 30m · 2,199 km (1,366 mi)