Milan → Moscow
Milano Linate Airport (LIN) to Sheremetyevo International Airport (SVO)・2,276 km
No nonstop or one-stop flights. The shortest route is LIN → SPU → BEG → SVO (via Split, Belgrade), 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.
- LIN → SPU → BEG → SVOvia Split, BelgradeFastest≈ 4h 39m
- LIN → VIE → BEG → SVOvia Vienna, Belgrade≈ 4h 49m
- LIN → MUC → BEG → SVOvia Munich, Belgrade≈ 4h 52m
- LIN → FCO → BEG → SVOvia Rome, Belgrade≈ 4h 57m
- LIN → BRI → BEG → SVOvia Bari, Belgrade≈ 5h 1m
- LIN → NAP → BEG → SVOvia Naples, Belgrade≈ 5h 4m
- LIN → STR → BEG → SVOvia Stuttgart, Belgrade≈ 5h 4m
- LIN → GVA → BEG → SVOvia Geneva, Belgrade≈ 5h 9m
- LIN → FRA → BEG → SVOvia Frankfurt am Main, Belgrade≈ 5h 22m
- LIN → AHO → BEG → SVOvia Alghero, Belgrade≈ 5h 27m
Times are estimated from distance. Check schedules, frequency and availability with the airline or a booking site.