Puerto Vallarta → Milan
Puerto Vallarta International Airport (PVR) to Milano Linate Airport (LIN)・10,141 km
No nonstop or one-stop flights. The shortest route is PVR → YUL → ORY → LIN (via Montréal, Paris), about 13h 26m of flying time (layovers not included).
With milesANA 27,500 miles+ (via YYZ, BRU)JAL 40,000 miles+ (via DFW, LHR)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.
- PVR → YUL → ORY → LINvia Montréal, ParisFastest≈ 13h 26m
- PVR → YUL → GVA → LINvia Montréal, Geneva≈ 13h 26m
- PVR → YUL → CDG → LINvia Montréal, Paris≈ 13h 26m
- PVR → YOW → CDG → LINvia Ottawa, Paris≈ 13h 26m
- PVR → YQB → CDG → LINvia Quebec, Paris≈ 13h 26m
- PVR → YYZ → CDG → LINvia Toronto, Paris≈ 13h 26m
- PVR → MTY → CDG → LINvia Monterrey, Paris≈ 13h 26m
- PVR → IAH → CDG → LINvia Houston, Paris≈ 13h 26m
- PVR → DTW → CDG → LINvia Detroit, Paris≈ 13h 26m
- PVR → EWR → GVA → LINvia Newark, Geneva≈ 13h 27m
Times are estimated from distance. Check schedules, frequency and availability with the airline or a booking site.
Related routes
All flights from Puerto Vallarta to Milan, every airport