Flights from Bangkok to Saint Petersburg – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
BKK to LED – All flight route options from Suvarnabhumi Airport, Thailand to Pulkovo Airport, Russia. These flights are operated by 8 airlines. Fly non-stop with Aeroflot or choose from 9 different transit flights. The shortest flight time is 11 hours and 15 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Pulkovo Airport
We got great deals on hotels and car rentals near the airport.
Bangkok to Saint Petersburg flights
With over 75 flights every week and 10 different airlines you have a wide range of options. You can fly non-stop to Saint Petersburg (LED) from Bangkok (BKK) with Aeroflot but if a stopover option suits you better you can choose to fly via Chengdu, Moscow or any other of the 9 alternatives with connectiing airports.
Bangkok to Saint Petersburg with Aeroflot
Aeroflot has non-stop every Friday or Sunday at 14:45 or 14:55. You can also catch a transit flight via Moscow or Yekaterinburg.
Note Non-stop flights with Aeroflot will begin in Oct 2025.
With Emirates
If you fly from Bangkok with Emirates you will do a stopover in Dubai, DXB before reaching Saint Petersburg. This flight trip will take 15 hours and 15 minutes and you can fly every day of the week except Mondays with departures at 09:30 or 09:55.
Distance & flight times: Suvarnabhumi Airport to Pulkovo Airport
The shortest flight time between BKK and LED is 11 hours and 15 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 11h 15m | - | 4754 miles (7649 km) |
TFU Chengdu | 14h 15m | 2h 30m | 5092 miles (8193 km) |
SVO Moscow | 14h 35m | 1h 35m | 4812 miles (7743 km) |
HKT Phuket | 15h 10m | 3h 0m | 5426 miles (8730 km) |
DXB Dubai | 15h 15m | 3h 0m | 5751 miles (9253 km) |
SVX Yekaterinburg | 15h 20m | 3h 20m | 4785 miles (7699 km) |
AUH Abu Dhabi | 16h 10m | 2h 30m | 5828 miles (9377 km) |
TAS Tashkent | 16h 48m | 5h 0m | 4800 miles (7723 km) |
KJA Krasnojarsk | 16h 50m | 4h 45m | 5210 miles (8383 km) |
IST Istanbul | 16h 50m | 3h 45m | 5983 miles (9627 km) |



Quick copy and share this page
From Bangkok to Russia
Below is a list of other destinations to Russia from Suvarnabhumi Airport with either direct flights or 1 stop connections.
-
SVO Moscow Direct
-
VKO Moscow
-
SVX Yekaterinburg Direct
-
OVB Novosibirsk Direct
-
AER Adler/Sochi
-
DME Moscow
-
KJA Krasnojarsk Direct
-
KZN Kazan
-
IKT Irkutsk Direct
-
YKS Yakutsk
From Thailand to Saint Petersburg
Below is a list of other cities in Thailand with flights to Saint Petersburg with either non-stop or connecting flights.