Flights to Mazatlan

Direct flights from 8 cities, 77 flights a week. From Calgary the flight takes 4h 40m, tickets from $262. From Vancouver the flight takes 3h 40m.

Flights to Mazatlan at a glance

cities with nonstop flights here
8
nonstop flights a week
77
lowest fare from Calgary
$262
flight time from Calgary
4h 40m
flight time from Vancouver
3h 40m
arrival airport
Mazatlan International

Where you can fly to Mazatlan from

Nonstop flights, busiest routes first

FromFare
Calgary Canada, 4h 40m, 6 a week from $262
Vancouver Canada, 3h 40m, 5 a week
Minneapolis United States, 4h 3m, seasonal

From other countries

Arrival airport

Where the nonstop flights land

77 flights a week arrive nonstop

Frequently asked questions

Where are there direct flights to Mazatlan from?
From 8 cities. The busiest routes are from Calgary (6 flights a week), Vancouver (5 flights a week) and Minneapolis.
How long is the flight from Calgary to Mazatlan?
A nonstop flight takes about 4 hours 40 minutes, tickets from $262.
How long is the flight from Vancouver to Mazatlan?
A nonstop flight takes about 3 hours 40 minutes.
What is the cheapest city to fly to Mazatlan from?
Calgary from $262.
Which airport do flights to Mazatlan arrive at?
All nonstop flights land at Mazatlan International (MZT).

Cities near Mazatlan with their own flights

Worth a look when fares or dates to Mazatlan do not suit; distance by straight line