General flight information
3 hr 46 min Travel time
2,106 km Distance between cities
TJS 923 Lowest price
57 Direct flights per week
TJS 1,781 Average ticket price
06:15 Earliest departure
03:35 Latest departure
5 hr 33 min Travel time
2,561 km Distance between cities
TJS 1,000 Lowest price
6 Direct flights per week
TJS 886 Average ticket price
01:05 Earliest departure
02:55 Latest departure
7 hr 21 min Travel time
2,230 km Distance between cities
TJS 1,310 Lowest price
8 hr 56 min Travel time
2,402 km Distance between cities
TJS 1,317 Lowest price
8 hr 27 min Travel time
2,579 km Distance between cities
TJS 1,358 Lowest price
10 hr 22 min Travel time
2,602 km Distance between cities
TJS 868 Lowest price
10 hr 20 min Travel time
2,591 km Distance between cities
TJS 1,897 Lowest price
9 hr 35 min Travel time
2,387 km Distance between cities
TJS 1,611 Lowest price
2,620 km Distance between cities
TJS 1,649 Lowest price
2,322 km Distance between cities
TJS 1,562 Lowest price
Cheap tickets
Direct flight schedule
- Istanbul every day from TJS 913.39
- Antalya Mon, Tue, Thu, Sat from TJS 1,139
Connecting flights
TJS 999.83 Saint Petersburg — Antalya TJS 1,309 Saint Petersburg — Ankara TJS 1,316 Saint Petersburg — Izmir TJS 1,358 Saint Petersburg — Mersin TJS 867.72 Saint Petersburg — Alanya TJS 1,896 Saint Petersburg — Gaziantep TJS 1,668 Saint Petersburg — Nevsehir TJS 1,648 Saint Petersburg — Mardin TJS 1,562 Saint Petersburg — Kars
Sat 5 Dec 18:45 – 15:25
20 hr 40 min / 1 layover Tue 1 Dec 20:45 – 09:55
13 hr 10 min / 1 layover Fri 12 Feb 14:40 – 16:50
1 day 2 hr 10 min / 1 layover Wed 9 Dec 14:40 – 07:30
16 hr 50 min / 1 layover Tue 17 Nov 21:50 – 13:30
15 hr 40 min / 1 layover Mon 16 Nov 02:30 – 07:10
2 day 4 hr 40 min / 1 layover Tue 19 Jan 03:35 – 19:45
16 hr 10 min / 1 layover Fri 11 Dec 15:35 – 08:30
16 hr 55 min / 1 layover Mon 7 Dec 15:35 – 09:30
17 hr 55 min / 1 layover 12-month price trend
TJS 2,739TJS 1,179TJS 2,739TJS 1,179
FAQ
Flight duration from Saint Petersburg to Turkiye
On average, flights from Saint Petersburg to Turkiye take around 4 hours 18 minutes when flying directly. With layovers, the flight duration can be up to 8 hours.