General flight information
4 hr 46 min Travel time
1,716 km Distance between cities
2 hr Time zone difference
TJS 1,750 Lowest price
21 Direct flights per week
TJS 3,772 Average ticket price
05:25 Earliest departure
21:50 Latest departure
4 hr 24 min Travel time
2,350 km Distance between cities
2 hr Time zone difference
TJS 1,940 Lowest price
2 Direct flights per week
20:15 Earliest departure
20:15 Latest departure
3 hr 32 min Travel time
1,808 km Distance between cities
2 hr Time zone difference
TJS 2,062 Lowest price
7 Direct flights per week
05:30 Earliest departure
22:15 Latest departure
14 hr 21 min Travel time
4,454 km Distance between cities
6 hr Time zone difference
TJS 2,389 Lowest price
12 hr 12 min Travel time
3,067 km Distance between cities
4 hr Time zone difference
TJS 2,356 Lowest price
TJS 7,053 Average ticket price
11 hr 50 min Travel time
2,743 km Distance between cities
4 hr Time zone difference
TJS 1,941 Lowest price
15 hr 33 min Travel time
2,339 km Distance between cities
3 hr Time zone difference
TJS 1,949 Lowest price
12 hr 46 min Travel time
5,003 km Distance between cities
6 hr Time zone difference
TJS 3,095 Lowest price
3,844 km Distance between cities
4 hr Time zone difference
TJS 3,001 Lowest price
9 hr 8 min Travel time
1,793 km Distance between cities
2 hr Time zone difference
TJS 1,552 Lowest price
Cheap tickets
Direct flight schedule
- Moscow every day from TJS 4,237
- Kazan Thu, Sat from TJS 2,686
- Saint Petersburg Mon, Wed, Thu, Fri, Sat, Sun from TJS 3,171
Connecting flights
TJS 1,750 Belgrade — Moscow TJS 1,940 Belgrade — Kazan TJS 2,077 Belgrade — Saint Petersburg TJS 2,388 Belgrade — Novosibirsk TJS 2,356 Belgrade — Yekaterinburg TJS 1,941 Belgrade — Ufa TJS 1,949 Belgrade — Samara TJS 3,094 Belgrade — Krasnoyarsk TJS 3,000 Belgrade — Surgut TJS 1,551 Belgrade — Mineralnye Vody
Fri 4 Dec 21:45 – 22:00
22 hr 15 min / 2 layovers Fri 11 Dec 21:45 – 19:30
19 hr 45 min / 2 layovers Sat 23 Jan 00:40 – 13:40
1 day 11 hr / 2 layovers Fri 22 Jan 11:15 – 16:40
23 hr 25 min / 2 layovers Fri 4 Dec 21:45 – 04:20
1 day 2 hr 35 min / 3 layovers Fri 22 Jan 11:15 – 14:05
22 hr 50 min / 2 layovers Tue 15 Dec 15:45 – 08:50
14 hr 5 min / 1 layover +2
Fri 27 Nov 21:45 – 06:05
1 day 2 hr 20 min / 3 layovers +2
Fri 20 Nov 21:45 – 02:10
1 day 25 min / 3 layovers Mon 18 Jan 21:45 – 20:05
20 hr 20 min / 2 layovers 12-month price trend
TJS 5,234TJS 4,081TJS 5,234TJS 4,081
FAQ
Flight duration from Belgrade to Russia
On average, flights from Belgrade to Russia take around 3 hours 7 minutes when flying directly. With layovers, the flight duration can be up to 8 hours 24 minutes.