Christchurch → Milan
Christchurch International Airport (CHC) to Milano Linate Airport (LIN)・18,671 km
No nonstop or one-stop flights. The shortest route is CHC → SIN → VIE → LIN (via Singapore, Vienna), about 23h 32m of flying time (layovers not included).
With milesANA 40,000 miles+ (via SIN, MUC)JAL 60,000 miles+ (via HKG, HEL)Economy, one way, estimate. Tap a connection for miles by cabin.
Nonstop flights
None.
Routes with 2 stops
Sorted by estimated flying time. Tap one to see the airlines on each leg and booking links.
- CHC → SIN → VIE → LINvia Singapore, ViennaFastest≈ 23h 32m
- CHC → SIN → MUC → LINvia Singapore, Munich≈ 23h 39m
- CHC → HKG → MUC → LINvia Hong Kong, Munich≈ 23h 40m
- CHC → DXB → NAP → LINvia Dubai, Naples≈ 23h 41m
- CHC → DXB → FCO → LINvia Dubai, Rome≈ 23h 42m
- CHC → PER → FCO → LINvia Perth, Rome≈ 23h 42m
- CHC → DXB → VIE → LINvia Dubai, Vienna≈ 23h 44m
- CHC → SIN → FCO → LINvia Singapore, Rome≈ 23h 46m
- CHC → SYD → FCO → LINvia Sydney, Rome≈ 23h 47m
- CHC → DXB → MUC → LINvia Dubai, Munich≈ 23h 50m
Times are estimated from distance. Check schedules, frequency and availability with the airline or a booking site.
Related routes
All flights from Christchurch to Milan, every airport