Direct (nonstop) flights from Cancun to Calgary

2 airlines fly nonstop from Cancun International Airport (CUN) to Calgary International (YYC). It's 2,541 miles (4,089 km), about 5h 55m in the air. Operated by Air Canada, WestJet.

CUN
Cancun International Airport
🇲🇽 Cancun, Mexico
YYC
Calgary International
🇨🇦 Calgary, Canada
Flight Time
5h 55m
Distance
2,541 mi
4,089 km
CO₂/pax
388 kg
−86 kg vs. layover
Airlines
2
Air Canada +1
Time Diff
-1h
Operated by Air Canada Air Canada WestJet WestJet

Route data last updated: May 26, 2026

Airlines with non-stop flights

Air Canada AC Air Canada
Route
CUN → YYC
Flight Time
5h 55m
Distance
2,541 mi
WestJet WS WestJet
Route
CUN → YYC
Flight Time
5h 55m
Distance
2,541 mi

Alternative Routes

Other ways to fly from Cancun to Calgary with one stop · direct emits 388 kg CO₂ per passenger

CUN DEN (Denver) YYC
Leg 1: 4h 20m (1,668 mi) Leg 2: 2h 31m (900 mi) Total: ~6h 51m 🍃 474 kg CO₂ (+22% vs. direct)
Leg 1
CUN → DEN
4h 20m · 1,668 mi
View CUN to DEN flights →
Leg 2
DEN → YYC
2h 31m · 900 mi
View DEN to YYC flights →
CUN IAH (Houston) YYC
Leg 1: 2h 33m (811 mi) Leg 2: 4h 20m (1,748 mi) Total: ~6h 53m 🍃 470 kg CO₂ (+21% vs. direct)
Leg 1
CUN → IAH
2h 33m · 811 mi
View CUN to IAH flights →
Leg 2
IAH → YYC
4h 20m · 1,748 mi
View IAH to YYC flights →
CUN AUS (Austin) YYC
Leg 1: 2h 45m (921 mi) Leg 2: 4h 10m (1,671 mi) Total: ~6h 55m 🍃 478 kg CO₂ (+23% vs. direct)
Leg 1
CUN → AUS
2h 45m · 921 mi
View CUN to AUS flights →
Leg 2
AUS → YYC
4h 10m · 1,671 mi
View AUS to YYC flights →
CUN BNA (Nashville) YYC
Leg 1: 2h 50m (1,039 mi) Leg 2: 4h 15m (1,701 mi) Total: ~7h 5m 🍃 488 kg CO₂ (+26% vs. direct)
Leg 1
CUN → BNA
2h 50m · 1,039 mi
View CUN to BNA flights →
Leg 2
BNA → YYC
4h 15m · 1,701 mi
View BNA to YYC flights →
CUN DFW (Dallas) YYC
Leg 1: 3h 12m (1,028 mi) Leg 2: 3h 56m (1,524 mi) Total: ~7h 8m 🍃 456 kg CO₂ (+18% vs. direct)
Leg 1
CUN → DFW
3h 12m · 1,028 mi
View CUN to DFW flights →
Leg 2
DFW → YYC
3h 56m · 1,524 mi
View DFW to YYC flights →

Looking for the return flight?

YYC → CUN: Flights from Calgary to Cancun

Frequently Asked Questions

How long is the direct flight from Cancun to Calgary?

A nonstop flight from Cancun (CUN) to Calgary (YYC) takes approximately 5 hours and 55 minutes. The distance is 2,541 miles (4,089 km).

Which airlines fly nonstop from Cancun to Calgary?

2 airlines: Air Canada, WestJet.

Is there a nonstop flight from Cancun to Calgary?

Yes. 2 airlines: Air Canada, WestJet.

How far is Cancun from Calgary?

The flight distance from Cancun to Calgary is 2,541 miles (4,089 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as New York to Los Angeles.

What is the time difference between Cancun and Calgary?

Calgary is 1 hour behind Cancun. (America/Cancun vs America/Edmonton.)

What type of aircraft flies from Cancun to Calgary?

At 5h 55m, this route typically uses narrow-body or mid-range jets — Boeing 737 MAX or Airbus A320neo. Varies by airline.

Do I need a visa to travel from Mexico to Canada?

Depends on your passport. Check with the Canada embassy or an official visa portal before booking — requirements change.

What is the carbon footprint of a flight from Cancun to Calgary?

Roughly 388 kg CO2 per passenger one-way. That's about the same as driving 1,940 km.

Is the return flight from Calgary to Cancun also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Cancun to Calgary?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at Cancun International Airport for this flight?

3 hours before departure for international flights. You need time for check-in, security, and immigration.