Direct (nonstop) flights from Bangkok to Saint Petersburg

1 airline flys nonstop from Suvarnabhumi Airport (BKK) to Pulkovo Airport (LED). It's 4,729 miles (7,610 km), about 11h 15m in the air. Operated by Aeroflot.

BKK
Suvarnabhumi Airport
🇹🇭 Bangkok, Thailand
LED
Pulkovo Airport
🇷🇺 Saint Petersburg, Russia
Flight Time
11h 15m
Distance
4,729 mi
7,610 km
CO₂/pax
723 kg
−46 kg vs. layover
Airlines
1
Aeroflot
Time Diff
-4h
Operated by Aeroflot Aeroflot

Route data last updated: May 28, 2026

Airlines with non-stop flights

Aeroflot SU Aeroflot
Route
BKK → LED
Flight Time
11h 15m
Distance
4,729 mi

Alternative Routes

Other ways to fly from Bangkok to Saint Petersburg with one stop · direct emits 723 kg CO₂ per passenger

BKK SVO (Moscow) LED
Leg 1: 9h 45m (4,415 mi) Leg 2: 1h 33m (373 mi) Total: ~11h 18m 🍃 769 kg CO₂ (+6% vs. direct)
Leg 1
BKK → SVO
9h 45m · 4,415 mi
View BKK to SVO flights →
Leg 2
SVO → LED
1h 33m · 373 mi
View SVO to LED flights →
BKK TFU (Chengdu) LED
Leg 1: 3h (1,168 mi) Leg 2: 8h 20m (3,897 mi) Total: ~11h 20m 🍃 818 kg CO₂ (+13% vs. direct)
Leg 1
BKK → TFU
3h · 1,168 mi
View BKK to TFU flights →
Leg 2
TFU → LED
8h 20m · 3,897 mi
View TFU to LED flights →
BKK SVX (Yekaterinburg) LED
Leg 1: 8h 50m (3,637 mi) Leg 2: 2h 55m (1,122 mi) Total: ~11h 45m 🍃 771 kg CO₂ (+7% vs. direct)
Leg 1
BKK → SVX
8h 50m · 3,637 mi
View BKK to SVX flights →
Leg 2
SVX → LED
2h 55m · 1,122 mi
View SVX to LED flights →
BKK CIT (Shymkent) LED
Leg 1: 6h 43m (2,717 mi) Leg 2: 5h 10m (2,042 mi) Total: ~11h 53m 🍃 785 kg CO₂ (+9% vs. direct)
Leg 1
BKK → CIT
6h 43m · 2,717 mi
View BKK to CIT flights →
Leg 2
CIT → LED
5h 10m · 2,042 mi
View CIT to LED flights →
BKK KJA (Krasnojarsk) LED
Leg 1: 7h (2,962 mi) Leg 2: 5h 5m (2,215 mi) Total: ~12h 5m 🍃 852 kg CO₂ (+18% vs. direct)
Leg 1
BKK → KJA
7h · 2,962 mi
View BKK to KJA flights →
Leg 2
KJA → LED
5h 5m · 2,215 mi
View KJA to LED flights →

Frequently Asked Questions

How long is the direct flight from Bangkok to Saint Petersburg?

A nonstop flight from Bangkok (BKK) to Saint Petersburg (LED) takes approximately 11 hours and 15 minutes. The distance is 4,729 miles (7,610 km).

Which airlines fly nonstop from Bangkok to Saint Petersburg?

Just Aeroflot.

Is there a nonstop flight from Bangkok to Saint Petersburg?

Yes. 1 airline: Aeroflot.

How far is Bangkok from Saint Petersburg?

The flight distance from Bangkok to Saint Petersburg is 4,729 miles (7,610 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as New York to Rome.

What is the time difference between Bangkok and Saint Petersburg?

Saint Petersburg is 4 hours behind Bangkok. (Asia/Bangkok vs Europe/Moscow.)

Will I experience jet lag flying from Bangkok to Saint Petersburg?

Maybe mild — 4-hour difference. Most people adjust in a day or two.

What type of aircraft flies from Bangkok to Saint Petersburg?

At 11h 15m, 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 Saint Petersburg?

Roughly 723 kg CO2 per passenger one-way. That's about the same as driving 3,615 km.

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

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.