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