To save on the cost of your flight from Canada to Mazatlán, book at least 12 days before your planned departure. Booking around this time can save you about 37% on the cost of this flight compared to booking a flight leaving this week. We have found prices from C$ 535 if you need a flight within two weeks. For flights within the next 72 hours, you can find tickets from as low as C$ 971.
January is one of the best times of the year to fly to Mazatlán from Canada. Prices for January average C$ 931 per person but you can even find prices for as low as C$ 480. The most expensive prices can be found in the month of December. Opting for a January flight can save you 37% on your journey compared to booking in December
When flying from Canada to Mazatlán, the time of day you decide to fly out makes little to no difference towards the overall price you’ll pay on tickets.
Fly from
Fly to
Budget
C$ 607 - C$ 866
Route
Depart
Return
Price
Toronto Pearson IntlMazatlán Gen Rafael Buelna
YYZ - MZT
YYZMZT
Toronto Pearson Intl
Mon 20/5
2 stops21h 11m
Mazatlán Gen Rafael Buelna
Sat 25/5
2 stops23h 39m
Toronto Pearson IntlMazatlán Gen Rafael Buelna
YYZ - MZT
YYZMZT
Toronto Pearson Intl
Sat 11/5
2 stops19h 55m
Mazatlán Gen Rafael Buelna
Tue 14/5
2 stops26h 50m
Toronto Pearson IntlMazatlán Gen Rafael Buelna
YYZ - MZT
YYZMZT
Toronto Pearson Intl
Sat 25/5
2 stops37h 49m
Mazatlán Gen Rafael Buelna
Fri 31/5
2 stops30h 17m
Toronto Pearson IntlMazatlán Gen Rafael Buelna
YYZ - MZT
YYZMZT
Toronto Pearson Intl
Sat 11/5
1 stop7h 08m
Mazatlán Gen Rafael Buelna
Tue 14/5
2 stops20h 16m
Toronto Pearson IntlMazatlán Gen Rafael Buelna
YYZ - MZT
YYZMZT
Toronto Pearson Intl
Thu 23/5
1 stop25h 36m
Mazatlán Gen Rafael Buelna
Thu 30/5
1 stop10h 37m
Toronto Pearson IntlMazatlán Gen Rafael Buelna
YYZ - MZT
YYZMZT
Toronto Pearson Intl
Sat 11/5
1 stop11h 30m
Mazatlán Gen Rafael Buelna
Tue 14/5
1 stop10h 42m
Toronto Pearson IntlMazatlán Gen Rafael Buelna
YYZ - MZT
YYZMZT
Toronto Pearson Intl
Fri 26/7
2 stops21h 36m
Mazatlán Gen Rafael Buelna
Sat 3/8
2 stops24h 53m
Vancouver IntlMazatlán Gen Rafael Buelna
YVR - MZT
YVRMZT
Vancouver Intl
Thu 3/10
1 stop14h 21m
Mazatlán Gen Rafael Buelna
Mon 7/10
1 stop27h 58m
Toronto Pearson IntlMazatlán Gen Rafael Buelna
YYZ - MZT
YYZMZT
Toronto Pearson Intl
Sun 20/10
3 stops25h 40m
Mazatlán Gen Rafael Buelna
Sun 27/10
2 stops18h 17m
No data available for this route at this time. Please check back soon.
Comfort
Overall
Crew
Food
Entertainment
Boarding
Reviews
Terrible flight crew that skipped our row for service multiple times.
Comfort
Overall
Crew
Food
Entertainment
Boarding
Reviews
Terrible flight crew that skipped our row for service multiple times.
Comfort
Overall
Crew
Food
Entertainment
Boarding
Reviews
Terrible flight crew that skipped our row for service multiple times.
Comfort
Overall
Crew
Food
Entertainment
Boarding
Reviews
Terrible flight crew that skipped our row for service multiple times.
Comfort
Overall
Crew
Food
Entertainment
Boarding
Reviews
Terrible flight crew that skipped our row for service multiple times.
Comfort
Overall
Crew
Food
Entertainment
Boarding
Reviews
Terrible flight crew that skipped our row for service multiple times.
0%of flight departures | Early morningMidnight to 6 am |
---|---|
100%of flight departures | Morning6 am to noon |
0%of flight departures | AfternoonNoon to 6 pm |
0%of flight departures | Evening6 pm to midnight |
Deals for Canada to Mazatlán flights are sourced from 900+ travel sites when you use Cheapflights. When all flight results come back, Cheapflights lets you sort and filter flights using different criteria to choose better, like price, airport, cabin class, and plenty of other options.
Cheapflights taps into our reliable network of hundreds of airlines and travel agencies to find the best deals for flights from Canada to Mazatlán for you. Better yet — we are completely free to use.
Yes, we can. To see specific flights from Canada to Mazatlán with no change fees, users can toggle flexible booking options after using the search form above to find flights.
Yes, and it’s super simple to set up. Click the bell icon next to the flight deals above and provide a valid email address to enable Price Alerts. That’s it!