General flight information
11 hr 23 min Travel time
3,439 km Distance between cities
2 hr Time zone difference
TJS 1,526 Lowest price
20 hr 20 min Travel time
4,154 km Distance between cities
2 hr Time zone difference
TJS 1,978 Lowest price
12 hr 6 min Travel time
3,191 km Distance between cities
2 hr Time zone difference
TJS 1,982 Lowest price
22 hr Travel time
6,244 km Distance between cities
6 hr Time zone difference
TJS 3,118 Lowest price
12 hr 42 min Travel time
4,858 km Distance between cities
4 hr Time zone difference
TJS 2,323 Lowest price
17 hr 40 min Travel time
4,591 km Distance between cities
4 hr Time zone difference
TJS 2,510 Lowest price
4,224 km Distance between cities
3 hr Time zone difference
TJS 2,323 Lowest price
6,722 km Distance between cities
6 hr Time zone difference
TJS 3,747 Lowest price
5,496 km Distance between cities
4 hr Time zone difference
TJS 3,397 Lowest price
12 hr 25 min Travel time
3,820 km Distance between cities
2 hr Time zone difference
TJS 1,961 Lowest price
Cheap tickets
Connecting flights
TJS 1,525 Madrid — Moscow TJS 1,977 Madrid — Kazan TJS 1,982 Madrid — Saint Petersburg TJS 3,118 Madrid — Novosibirsk TJS 2,821 Madrid — Yekaterinburg TJS 2,510 Madrid — Ufa TJS 2,323 Madrid — Samara TJS 3,746 Madrid — Krasnoyarsk TJS 3,396 Madrid — Surgut TJS 1,961 Madrid — Mineralnye Vody
Thu 31 Dec 20:00 – 21:05
23 hr 5 min / 2 layovers Thu 11 Feb 12:40 – 21:45
1 day 7 hr 5 min / 1 layover Sat 30 Jan 23:10 – 01:25
1 day 15 min / 2 layovers +2
Mon 23 Nov 22:10 – 16:40
1 day 12 hr 30 min / 3 layovers Sat 6 Feb 20:00 – 15:25
1 day 15 hr 25 min / 2 layovers Wed 2 Dec 14:55 – 16:30
21 hr 35 min / 1 layover +2
Fri 11 Dec 10:40 – 08:50
1 day 19 hr 10 min / 2 layovers +2
Tue 15 Dec 12:40 – 06:00
1 day 11 hr 20 min / 2 layovers +2
Thu 3 Dec 06:40 – 02:10
1 day 15 hr 30 min / 3 layovers Sat 16 Jan 20:00 – 22:00
1 day / 2 layovers 12-month price trend
TJS 5,150TJS 3,710TJS 5,150TJS 3,710
FAQ
Flight duration from Madrid to Russia
On average, flights from Madrid to Russia take around 10 hours 30 minutes with layovers.