Direct (nonstop) flights from Bangkok to Singapore

3 airlines fly nonstop from Suvarnabhumi Airport (BKK) to Singapore Changi Airport (SIN). It's 876 miles (1,409 km), about 2h 30m in the air. Operated by Singapore Airlines, Thai Airways International, Scoot.

BKK
Suvarnabhumi Airport
🇹🇭 Bangkok, Thailand
SIN
Singapore Changi Airport
🇸🇬 Singapore, Singapore
Flight Time
2h 30m
Distance
876 mi
1,409 km
CO₂/pax
162 kg
−31 kg vs. layover
Airlines
3
Singapore Airlines +2
Time Diff
+1h
Operated by Singapore Airlines Singapore Airlines Thai Airways International Thai Airways International Scoot Scoot

Route data last updated: May 31, 2026

Airlines with non-stop flights

Singapore Airlines SQ Singapore Airlines
Route
BKK → SIN
Flight Time
2h 30m
Distance
876 mi
Thai Airways International TG Thai Airways International
Route
BKK → SIN
Flight Time
2h 30m
Distance
876 mi
Scoot TR Scoot
Route
BKK → SIN
Flight Time
2h 30m
Distance
876 mi

Alternative Routes

Other ways to fly from Bangkok to Singapore with one stop · direct emits 162 kg CO₂ per passenger

BKK USM (Koh Samui) SIN
Leg 1: 1h 10m (288 mi) Leg 2: 1h 55m (624 mi) Total: ~3h 5m 🍃 193 kg CO₂ (+19% vs. direct)
Leg 1
BKK → USM
1h 10m · 288 mi
View BKK to USM flights →
Leg 2
USM → SIN
1h 55m · 624 mi
View USM to SIN flights →
BKK HDY (Hat Yai) SIN
Leg 1: 1h 30m (465 mi) Leg 2: 1h 45m (456 mi) Total: ~3h 15m 🍃 195 kg CO₂ (+20% vs. direct)
Leg 1
BKK → HDY
1h 30m · 465 mi
View BKK to HDY flights →
Leg 2
HDY → SIN
1h 45m · 456 mi
View HDY to SIN flights →
BKK KTI (Phnom Penh) SIN
Leg 1: 1h 15m (324 mi) Leg 2: 2h 5m (690 mi) Total: ~3h 20m 🍃 213 kg CO₂ (+31% vs. direct)
Leg 1
BKK → KTI
1h 15m · 324 mi
View BKK to KTI flights →
Leg 2
KTI → SIN
2h 5m · 690 mi
View KTI to SIN flights →
BKK PQC (Phu Quoc) SIN
Leg 1: 1h 20m (326 mi) Leg 2: 2h (605 mi) Total: ~3h 20m 🍃 197 kg CO₂ (+22% vs. direct)
Leg 1
BKK → PQC
1h 20m · 326 mi
View BKK to PQC flights →
Leg 2
PQC → SIN
2h · 605 mi
View PQC to SIN flights →
BKK PEN (Penang) SIN
Leg 1: 1h 50m (578 mi) Leg 2: 1h 30m (373 mi) Total: ~3h 20m 🍃 201 kg CO₂ (+24% vs. direct)
Leg 1
BKK → PEN
1h 50m · 578 mi
View BKK to PEN flights →
Leg 2
PEN → SIN
1h 30m · 373 mi
View PEN to SIN flights →

Frequently Asked Questions

How long is the direct flight from Bangkok to Singapore?

A nonstop flight from Bangkok (BKK) to Singapore (SIN) takes approximately 2 hours and 30 minutes. The distance is 876 miles (1,409 km).

Which airlines fly nonstop from Bangkok to Singapore?

3 airlines: Singapore Airlines, Thai Airways International, Scoot.

Is there a nonstop flight from Bangkok to Singapore?

Yes. 3 airlines: Singapore Airlines, Thai Airways International, Scoot.

How far is Bangkok from Singapore?

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

What is the time difference between Bangkok and Singapore?

Singapore is 1 hour ahead of Bangkok. (Asia/Bangkok vs Asia/Singapore.)

What type of aircraft flies from Bangkok to Singapore?

At 2h 30m, 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 Thailand 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 Bangkok to Singapore?

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

Is the return flight from Singapore to Bangkok 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 Bangkok 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 Suvarnabhumi Airport for this flight?

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