All scheduled flights from Vancouver to Mazatlan (YVR-MZT)
Canada
Mexico
All scheduled flights from YVR to MZT. You can fly from Vancouver to Mazatlan non-stop on Tuesdays & Fridays and the flight takes about 4 and a half hours. Flights with stops take between 7 to 7 hours depending on your flight and connection airport.