Flights from Edmonton to Mazatlan (YEG to MZT)

1 travelers, Economy class
1 (12+)
0 (2-11)
0 (<2yrs)
Powered by Skyscanner

Best price to flight from Edmonton to Mazatlan (One Way)

What is the distance between Edmonton and Mazatlan?

The average distance from Edmonton to Mazatlan is 3397 kilometers (equals to 2110 miles or 1834 nautical miles). Your flight will departure from Edmonton International Airport, Canada and arrive on Mazatlan Airport, Mexico.

How long is the flight from Edmonton to Mazatlan?

The average flight time between Edmonton to Mazatlan is 6 hours and 57 minutes.

How much is the fare for flight between Edmonton and Mazatlan?

The average price for one-way airfare from Edmonton to Mazatlan is 318 USD (none-taxes) for economy class.