General flight information
3 hr 25 min Travel time
1,927 km Distance between cities
1 hr Time zone difference
TJS 1,079 Lowest price
65 Direct flights per week
TJS 1,975 Average ticket price
08:00 Earliest departure
03:00 Latest departure
7 hr 43 min Travel time
1,710 km Distance between cities
1 hr Time zone difference
TJS 1,645 Lowest price
TJS 2,810 Average ticket price
4 hr 15 min Travel time
2,555 km Distance between cities
1 hr Time zone difference
TJS 1,200 Lowest price
16 Direct flights per week
TJS 2,298 Average ticket price
17:10 Earliest departure
21:15 Latest departure
4 hr 16 min Travel time
2,913 km Distance between cities
3 hr Time zone difference
TJS 2,011 Lowest price
3 Direct flights per week
TJS 3,378 Average ticket price
15:15 Earliest departure
15:15 Latest departure
3 hr 3 min Travel time
1,986 km Distance between cities
1 hr Time zone difference
TJS 1,766 Lowest price
8 Direct flights per week
TJS 2,511 Average ticket price
06:45 Earliest departure
22:20 Latest departure
9 hr 43 min Travel time
1,656 km Distance between cities
1 hr Time zone difference
TJS 1,953 Lowest price
7 hr 28 min Travel time
1,422 km Distance between cities
TJS 1,803 Lowest price
6 hr 33 min Travel time
3,529 km Distance between cities
3 hr Time zone difference
TJS 2,237 Lowest price
1 Direct flights per week
TJS 4,938 Average ticket price
20:10 Earliest departure
20:10 Latest departure
6 hr 8 min Travel time
2,812 km Distance between cities
1 hr Time zone difference
TJS 2,083 Lowest price
1 Direct flights per week
21:40 Earliest departure
21:40 Latest departure
5 hr 13 min Travel time
696 km Distance between cities
1 hr Time zone difference
TJS 1,287 Lowest price
Cheap tickets
Direct flight schedule
- Moscow every day from TJS 1,125
- Saint Petersburg every day from TJS 1,846
- Novosibirsk Tue, Thu, Sat from TJS 2,014
- Yekaterinburg every day from TJS 2,069
- Krasnoyarsk Sat from TJS 2,970
- Surgut Wed from TJS 3,699
Connecting flights
TJS 1,644 Baku — Kazan TJS 1,199 Baku — Saint Petersburg TJS 1,952 Baku — Ufa TJS 1,803 Baku — Samara TJS 2,237 Baku — Krasnoyarsk TJS 2,083 Baku — Surgut TJS 1,339 Baku — Mineralnye Vody
Mon 1 Feb 22:50 – 22:45
1 day 55 min / 1 layover Sun 31 Jan 15:05 – 01:50
11 hr 45 min / 1 layover Fri 4 Dec 08:05 – 00:30
1 day 15 hr 25 min / 1 layover Wed 2 Dec 15:05 – 22:15
7 hr 10 min / 1 layover Fri 4 Dec 03:00 – 05:20
23 hr 20 min / 1 layover Sat 30 Jan 15:15 – 22:00
1 day 5 hr 45 min / 1 layover Sat 5 Dec 22:50 – 02:30
4 hr 40 min / 1 layover 12-month price trend
TJS 2,711TJS 1,656TJS 2,711TJS 1,656
FAQ
Flight duration from Baku to Russia
On average, flights from Baku to Russia take around 3 hours 32 minutes when flying directly. With layovers, the flight duration can be up to 8 hours 8 minutes.