General flight information
10 hr 14 min Travel time
2,285 km Distance between cities
2 hr Time zone difference
TJS 1,450 Lowest price
14 hr 26 min Travel time
2,990 km Distance between cities
2 hr Time zone difference
TJS 1,841 Lowest price
10 hr 23 min Travel time
2,131 km Distance between cities
2 hr Time zone difference
TJS 1,703 Lowest price
10 hr 24 min Travel time
3,703 km Distance between cities
4 hr Time zone difference
TJS 2,203 Lowest price
12 hr 30 min Travel time
5,096 km Distance between cities
6 hr Time zone difference
TJS 2,488 Lowest price
16 hr 1 min Travel time
3,420 km Distance between cities
4 hr Time zone difference
TJS 2,104 Lowest price
20 hr 15 min Travel time
3,044 km Distance between cities
3 hr Time zone difference
TJS 1,483 Lowest price
1 day 7 hr 45 min Travel time
5,601 km Distance between cities
6 hr Time zone difference
TJS 2,865 Lowest price
4,390 km Distance between cities
4 hr Time zone difference
TJS 2,716 Lowest price
12 hr 2 min Travel time
2,659 km Distance between cities
2 hr Time zone difference
TJS 1,374 Lowest price
Cheap tickets
Connecting flights
TJS 1,449 Milan — Moscow TJS 1,841 Milan — Kazan TJS 1,703 Milan — Saint Petersburg TJS 2,197 Milan — Yekaterinburg TJS 2,488 Milan — Novosibirsk TJS 2,103 Milan — Ufa TJS 1,482 Milan — Samara TJS 2,865 Milan — Krasnoyarsk TJS 2,716 Milan — Surgut TJS 1,373 Milan — Mineralnye Vody
Wed 25 Nov 10:45 – 22:35
9 hr 50 min / 1 layover Sat 28 Nov 05:00 – 19:30
12 hr 30 min / 1 layover +2
Mon 7 Dec 08:55 – 02:05
15 hr 10 min / 2 layovers Thu 31 Dec 20:35 – 19:55
19 hr 20 min / 2 layovers Fri 22 Jan 11:30 – 16:40
23 hr 10 min / 2 layovers Sat 12 Dec 05:00 – 22:45
13 hr 45 min / 1 layover Tue 24 Nov 05:00 – 08:50
1 day 50 min / 1 layover Mon 16 Nov 13:10 – 06:00
1 day 10 hr 50 min / 2 layovers +3
Wed 30 Dec 21:50 – 06:55
1 day 5 hr 5 min / 3 layovers Sat 12 Dec 07:20 – 23:50
2 day 14 hr 30 min / 1 layover 12-month price trend
TJS 4,946TJS 3,389TJS 4,946TJS 3,389
FAQ
Flight duration from Milan to Russia
On average, flights from Milan to Russia take around 9 hours 9 minutes with layovers.