General flight information
12 hr 2 min Travel time
8,013 km Distance between cities
4 hr Time zone difference
TJS 3,751 Lowest price
2 Direct flights per week
TJS 5,172 Average ticket price
20:00 Earliest departure
21:00 Latest departure
15 hr 43 min Travel time
7,589 km Distance between cities
4 hr Time zone difference
TJS 3,205 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
15 hr 15 min Travel time
8,050 km Distance between cities
4 hr Time zone difference
TJS 4,254 Lowest price
19 hr 25 min Travel time
7,025 km Distance between cities
4 hr Time zone difference
TJS 4,207 Lowest price
Popular destinations in Thailand
Cheap tickets
Direct flight schedule
- Phuket Wed, Sun from TJS 4,393
Connecting flights
TJS 3,751 Saint Petersburg — Phuket TJS 3,204 Saint Petersburg — Bangkok TJS 5,124 Saint Petersburg — Utapao TJS 4,254 Saint Petersburg — Krabi TJS 4,207 Saint Petersburg — Chiang Mai
Wed 19 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 Mon 24 Aug 11:10 – 07:55
1 day 16 hr 45 min / 2 layovers Tue 11 Aug 11:55 – 21:50
2 day 5 hr 55 min / 2 layovers 12-month price trend
TJS 5,824TJS 2,677TJS 5,824TJS 2,677
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.