Moscow → Milan
Sheremetyevo International Airport (SVO) to Milano Linate Airport (LIN)・2,276 km
No nonstop or one-stop flights. The shortest route is SVO → BEG → SPU → LIN (via Belgrade, Split), about 4h 39m of flying time (layovers not included).
Nonstop flights
None.
Routes with 2 stops
Sorted by estimated flying time. Tap one to see the airlines on each leg and booking links.
- SVO → BEG → SPU → LINvia Belgrade, SplitFastest≈ 4h 39m
- SVO → BEG → VIE → LINvia Belgrade, Vienna≈ 4h 49m
- SVO → BEG → MUC → LINvia Belgrade, Munich≈ 4h 52m
- SVO → BEG → FCO → LINvia Belgrade, Rome≈ 4h 57m
- SVO → BEG → BRI → LINvia Belgrade, Bari≈ 5h 1m
- SVO → BEG → NAP → LINvia Belgrade, Naples≈ 5h 4m
- SVO → BEG → STR → LINvia Belgrade, Stuttgart≈ 5h 4m
- SVO → BEG → GVA → LINvia Belgrade, Geneva≈ 5h 9m
- SVO → BEG → FRA → LINvia Belgrade, Frankfurt am Main≈ 5h 22m
- SVO → BEG → AHO → LINvia Belgrade, Alghero≈ 5h 27m
Times are estimated from distance. Check schedules, frequency and availability with the airline or a booking site.