General flight information
12 hr 4 min Travel time
8,013 km Distance between cities
4 hr Time zone difference
TJS 3,427 Lowest price
2 Direct flights per week
TJS 5,146 Average ticket price
20:00 Earliest departure
21:00 Latest departure
15 hr 49 min Travel time
7,589 km Distance between cities
4 hr Time zone difference
TJS 3,201 Lowest price
1 day 15 hr 45 min Travel time
7,718 km Distance between cities
4 hr Time zone difference
TJS 5,124 Lowest price
19 hr 25 min Travel time
7,025 km Distance between cities
4 hr Time zone difference
TJS 4,183 Lowest price
15 hr 15 min Travel time
8,050 km Distance between cities
4 hr Time zone difference
TJS 4,254 Lowest price
Popular destinations in Thailand
Cheap tickets
Direct flight schedule
- Phuket Wed, Sun from TJS 4,365
Connecting flights
TJS 3,427 Saint Petersburg — Phuket TJS 3,201 Saint Petersburg — Bangkok TJS 5,124 Saint Petersburg — Utapao TJS 4,183 Saint Petersburg — Chiang Mai TJS 4,254 Saint Petersburg — Krabi
Wed 26 Aug 22:55 – 08:10
1 day 5 hr 15 min / 2 layovers Wed 19 Aug 20:10 – 23:00
22 hr 50 min / 1 layover Mon 14 Sep 11:10 – 16:50
1 day 1 hr 40 min / 3 layovers Tue 11 Aug 18:10 – 21:50
1 day 23 hr 40 min / 2 layovers Mon 24 Aug 11:10 – 07:55
1 day 16 hr 45 min / 2 layovers 12-month price trend
TJS 5,799TJS 2,665TJS 5,799TJS 2,665
FAQ
Flight duration from Saint Petersburg to Thailand
On average, flights from Saint Petersburg to Thailand take around 10 hours 14 minutes when flying directly. With layovers, the flight duration can be up to 14 hours 57 minutes.