Direct (nonstop) flights from Bangkok to Novosibirsk

2 airlines fly nonstop from Suvarnabhumi Airport (BKK) to Tolmachevo Airport (OVB). It's 3,011 miles (4,845 km), about 10h in the air. Operated by S7 Airlines, Aeroflot.

BKK
Suvarnabhumi Airport
🇹🇭 Bangkok, Thailand
OVB
Tolmachevo Airport
🇷🇺 Novosibirsk, Russia
Flight Time
10h
Distance
3,011 mi
4,845 km
CO₂/pax
460 kg
−87 kg vs. layover
Airlines
2
S7 Airlines +1
Time Diff
Same timezone
Operated by S7 Airlines S7 Airlines Aeroflot Aeroflot

Route data last updated: May 30, 2026

Airlines with non-stop flights

S7 Airlines S7 S7 Airlines
Route
BKK → OVB
Flight Time
10h
Distance
3,011 mi
Aeroflot SU Aeroflot
Route
BKK → OVB
Flight Time
10h
Distance
3,011 mi

Alternative Routes

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

BKK MDL (Mandalay) OVB
Leg 1: 1h 50m (634 mi) Leg 2: 6h 30m (2,399 mi) Total: ~8h 20m 🍃 547 kg CO₂ (+19% vs. direct)
Leg 1
BKK → MDL
1h 50m · 634 mi
View BKK to MDL flights →
Leg 2
MDL → OVB
6h 30m · 2,399 mi
View MDL to OVB flights →
BKK KJA (Krasnojarsk) OVB
Leg 1: 7h (2,962 mi) Leg 2: 1h 20m (392 mi) Total: ~8h 20m 🍃 551 kg CO₂ (+20% vs. direct)
Leg 1
BKK → KJA
7h · 2,962 mi
View BKK to KJA flights →
Leg 2
KJA → OVB
1h 20m · 392 mi
View KJA to OVB flights →
BKK XIY (Xian) OVB
Leg 1: 3h 50m (1,513 mi) Leg 2: 4h 45m (1,893 mi) Total: ~8h 35m 🍃 601 kg CO₂ (+31% vs. direct)
Leg 1
BKK → XIY
3h 50m · 1,513 mi
View BKK to XIY flights →
Leg 2
XIY → OVB
4h 45m · 1,893 mi
View XIY to OVB flights →
BKK IKT (Irkutsk) OVB
Leg 1: 6h 25m (2,666 mi) Leg 2: 2h 30m (907 mi) Total: ~8h 55m 🍃 601 kg CO₂ (+31% vs. direct)
Leg 1
BKK → IKT
6h 25m · 2,666 mi
View BKK to IKT flights →
Leg 2
IKT → OVB
2h 30m · 907 mi
View IKT to OVB flights →
BKK SYX (Sanya) OVB
Leg 1: 2h 3m (657 mi) Leg 2: 7h 15m (2,897 mi) Total: ~9h 18m 🍃 590 kg CO₂ (+28% vs. direct)
Leg 1
BKK → SYX
2h 3m · 657 mi
View BKK to SYX flights →
Leg 2
SYX → OVB
7h 15m · 2,897 mi
View SYX to OVB flights →

Frequently Asked Questions

How long is the direct flight from Bangkok to Novosibirsk?

A nonstop flight from Bangkok (BKK) to Novosibirsk (OVB) takes approximately 10 hours. The distance is 3,011 miles (4,845 km).

Which airlines fly nonstop from Bangkok to Novosibirsk?

2 airlines: S7 Airlines, Aeroflot.

Is there a nonstop flight from Bangkok to Novosibirsk?

Yes. 2 airlines: S7 Airlines, Aeroflot.

How far is Bangkok from Novosibirsk?

The flight distance from Bangkok to Novosibirsk is 3,011 miles (4,845 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as London to New York.

What type of aircraft flies from Bangkok to Novosibirsk?

At 10h, this route typically uses wide-body aircraft — Boeing 777, 787, or Airbus A330/A350. Varies by airline.

Do I need a visa to travel from Thailand to Russia?

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

What is the carbon footprint of a flight from Bangkok to Novosibirsk?

Roughly 460 kg CO2 per passenger one-way. That's about the same as driving 2,300 km.

Is the return flight from Novosibirsk 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 Novosibirsk?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. For long-haul, booking 2-3 months out tends to help. 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.