Direct (nonstop) flights from Kota Kinabalu to Singapore

3 airlines fly nonstop from Kota Kinabalu International (BKI) to Singapore Changi Airport (SIN). It's 889 miles (1,431 km), about 2h 25m in the air. Operated by AirAsia, Batik Air Malaysia, Scoot.

BKI
Kota Kinabalu International
🇲🇾 Kota Kinabalu, Malaysia
SIN
Singapore Changi Airport
🇸🇬 Singapore, Singapore
Flight Time
2h 25m
Distance
889 mi
1,431 km
CO₂/pax
165 kg
−26 kg vs. layover
Airlines
3
AirAsia +2
Time Diff
Same timezone
Operated by AirAsia AirAsia Batik Air Malaysia Batik Air Malaysia Scoot Scoot

Route data last updated: May 31, 2026

Airlines with non-stop flights

AirAsia AK AirAsia
Route
BKI → SIN
Flight Time
2h 25m
Distance
889 mi
Batik Air Malaysia OD Batik Air Malaysia
Route
BKI → SIN
Flight Time
2h 25m
Distance
889 mi
Scoot TR Scoot
Route
BKI → SIN
Flight Time
2h 25m
Distance
889 mi

Alternative Routes

Other ways to fly from Kota Kinabalu to Singapore with one stop · direct emits 165 kg CO₂ per passenger

BKI BWN (Bandar Seri Begawan) SIN
Leg 1: 40m (102 mi) Leg 2: 2h 5m (795 mi) Total: ~2h 45m 🍃 191 kg CO₂ (+16% vs. direct)
Leg 1
BKI → BWN
40m · 102 mi
View BKI to BWN flights →
Leg 2
BWN → SIN
2h 5m · 795 mi
View BWN to SIN flights →
BKI KCH (Kuching) SIN
Leg 1: 1h 20m (498 mi) Leg 2: 1h 30m (439 mi) Total: ~2h 50m 🍃 198 kg CO₂ (+20% vs. direct)
Leg 1
BKI → KCH
1h 20m · 498 mi
View BKI to KCH flights →
Leg 2
KCH → SIN
1h 30m · 439 mi
View KCH to SIN flights →
BKI SBW (Sibu) SIN
Leg 1: 1h 10m (377 mi) Leg 2: 1h 40m (556 mi) Total: ~2h 50m 🍃 198 kg CO₂ (+20% vs. direct)
Leg 1
BKI → SBW
1h 10m · 377 mi
View BKI to SBW flights →
Leg 2
SBW → SIN
1h 40m · 556 mi
View SBW to SIN flights →
BKI MYY (Miri) SIN
Leg 1: 50m (180 mi) Leg 2: 2h 5m (720 mi) Total: ~2h 55m 🍃 191 kg CO₂ (+16% vs. direct)
Leg 1
BKI → MYY
50m · 180 mi
View BKI to MYY flights →
Leg 2
MYY → SIN
2h 5m · 720 mi
View MYY to SIN flights →
BKI KUL (Kuala Lumpur) SIN
Leg 1: 2h 30m (1,012 mi) Leg 2: 1h 15m (183 mi) Total: ~3h 45m 🍃 230 kg CO₂ (+39% vs. direct)
Leg 1
BKI → KUL
2h 30m · 1,012 mi
View BKI to KUL flights →
Leg 2
KUL → SIN
1h 15m · 183 mi
View KUL to SIN flights →

Frequently Asked Questions

How long is the direct flight from Kota Kinabalu to Singapore?

A nonstop flight from Kota Kinabalu (BKI) to Singapore (SIN) takes approximately 2 hours and 25 minutes. The distance is 889 miles (1,431 km).

Which airlines fly nonstop from Kota Kinabalu to Singapore?

3 airlines: AirAsia, Batik Air Malaysia, Scoot.

Is there a nonstop flight from Kota Kinabalu to Singapore?

Yes. 3 airlines: AirAsia, Batik Air Malaysia, Scoot.

How far is Kota Kinabalu from Singapore?

The flight distance from Kota Kinabalu to Singapore is 889 miles (1,431 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as London to Madrid.

What type of aircraft flies from Kota Kinabalu to Singapore?

At 2h 25m, this route typically uses narrow-body or mid-range jets — Boeing 737 MAX or Airbus A320neo. Varies by airline.

Do I need a visa to travel from Malaysia to Singapore?

Depends on your passport. Check with the Singapore embassy or an official visa portal before booking — requirements change.

What is the carbon footprint of a flight from Kota Kinabalu to Singapore?

Roughly 165 kg CO2 per passenger one-way. That's about the same as driving 825 km.

Is the return flight from Singapore to Kota Kinabalu also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Kota Kinabalu to Singapore?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at Kota Kinabalu International for this flight?

3 hours before departure for international flights. You need time for check-in, security, and immigration.