Cheap flights to Mazatlán – Compare and Save

— MZT
12 Jun — 19 Jun2
2 travellers
2 travellers, Economy, 0 bags

Flights to Mazatlán in 2026

Find the latest flights to Mazatlán in 2026, with up-to-date prices and availability. In the last 7 days, Cheapflights users made a total of 629,999 searches and data was last updated on 13 May 2026.

Round-trip from

C$ 652

One-way from

C$ 277

Popular in

September

Cheapest in

March

Average price

C$ 727
WestJet
  • WestJet
  • 6/6-13/6
  • 3 total stops
  • 28h 25m total
  • Toronto to Mazatlán
American Airlines
  • American Airlines
  • 20/6
  • 2 total stops
  • 24h 20m total
  • Toronto to Mazatlán
Highest demand for flights based on searches. 13% potential increase in price (C$ 145 potential increase over avg. RT price).
Cheapest flight prices on average. 2% potential price decrease (C$ 25 potential savings vs. average RT price).
Average for round-trip flights in May 2026

Find flight deals to Mazatlán

Enter your travel dates to find the best prices.

Cheapest flights to Mazatlán
Explore the most affordable flight options available to Mazatlán. Find the lowest fares based on data from user searches, with prices last updated on 13 May 2026.

Sat 6/66:00 a.m.
YYZ
-
MZT
1 stop11h 00m
WestJet
Sat 13/62:50 p.m.
MZT
-
YYZ
2 stops17h 25m
WestJet
Deal found 11/5C$ 652
Sat 6/67:00 a.m.
YYZ
-
MZT
1 stop10h 00m
WestJet
Sat 13/62:50 p.m.
MZT
-
YYZ
1 stop13h 05m
WestJet
Deal found 11/5C$ 658
Sun 8/1110:05 a.m.
YYZ
-
MZT
1 stop24h 03m
Aeromexico
Sat 21/115:49 p.m.
MZT
-
YYZ
1 stop10h 31m
Aeromexico
Deal found 12/5C$ 697
Sat 12/126:10 a.m.
YYZ
-
MZT
1 stop7h 34m
American Airlines
Sat 6/32:13 p.m.
MZT
-
YYZ
2 stops18h 02m
American Airlines
Deal found 12/5C$ 729
Sat 12/127:14 p.m.
YYZ
-
MZT
2 stops18h 57m
American Airlines
Sat 6/32:13 p.m.
MZT
-
YYZ
2 stops18h 02m
American Airlines
Deal found 12/5C$ 767
Sat 6/610:05 a.m.
YYZ
-
MZT
3 stops29h 20m
Multiple Airlines
Sat 13/62:50 p.m.
MZT
-
YYZ
1 stop18h 05m
Multiple Airlines
Deal found 11/5C$ 785
Thu 4/68:20 p.m.
YYZ
-
MZT
1 stop21h 10m
Multiple Airlines
Thu 11/69:30 p.m.
MZT
-
YYZ
2 stops48h 14m
Multiple Airlines
Deal found 9/5C$ 795
Thu 4/62:25 p.m.
YYZ
-
MZT
2 stops50h 35m
Multiple Airlines
Thu 11/64:03 p.m.
MZT
-
YYZ
2 stops21h 07m
Multiple Airlines
Deal found 9/5C$ 822
Sat 12/126:10 a.m.
YYZ
-
MZT
1 stop7h 34m
American Airlines
Sat 6/312:54 p.m.
MZT
-
YYZ
1 stop7h 45m
American Airlines
Deal found 12/5C$ 853
Thu 4/68:20 p.m.
YYZ
-
MZT
1 stop21h 10m
Multiple Airlines
Thu 11/612:10 p.m.
MZT
-
YYZ
1 stop15h 55m
Multiple Airlines
Deal found 9/5C$ 903
Sun 17/58:20 p.m.
YYZ
-
MZT
1 stop21h 10m
Multiple Airlines
Sun 24/54:03 p.m.
MZT
-
YYZ
1 stop12h 02m
Multiple Airlines
Deal found 10/5C$ 945
Sun 17/58:20 p.m.
YYZ
-
MZT
1 stop21h 10m
Multiple Airlines
Sun 24/59:25 p.m.
MZT
-
YYZ
2 stops39h 45m
Multiple Airlines
Deal found 10/5C$ 1,033

100% Free

Cheapflights is completely free to use, so you can start saving the moment you arrive.

Book with Flexibility

Our users can plan ahead with confidence and find flights with no change fees

Travel Smart

Millions of people come to us for their flight needs every year. We help make travel planning easy by providing useful insights and data-driven graphs that can inform your decisions.