Direct (nonstop) flights from Zurich to Calgary

1 airline flys nonstop from Zurich Airport (ZRH) to Calgary International (YYC). It's 4,837 miles (7,785 km), about 9h 45m in the air. Operated by Edelweiss Air.

ZRH
Zurich Airport
🇨🇭 Zurich, Switzerland
YYC
Calgary International
🇨🇦 Calgary, Canada
Flight Time
9h 45m
Distance
4,837 mi
7,785 km
CO₂/pax
740 kg
−50 kg vs. layover
Airlines
1
Edelweiss Air
Time Diff
-8h
Operated by Edelweiss Air Edelweiss Air

Route data last updated: May 28, 2026

Airlines with non-stop flights

Edelweiss Air WK Edelweiss Air
Route
ZRH → YYC
Flight Time
9h 45m
Distance
4,837 mi

Alternative Routes

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

ZRH EDI (Edinburgh) YYC
Leg 1: 2h 20m (777 mi) Leg 2: 8h (4,061 mi) Total: ~10h 20m 🍃 790 kg CO₂ (+7% vs. direct)
Leg 1
ZRH → EDI
2h 20m · 777 mi
View ZRH to EDI flights →
Leg 2
EDI → YYC
8h · 4,061 mi
View EDI to YYC flights →
ZRH DUB (Dublin) YYC
Leg 1: 2h 20m (771 mi) Leg 2: 8h 15m (4,107 mi) Total: ~10h 35m 🍃 796 kg CO₂ (+8% vs. direct)
Leg 1
ZRH → DUB
2h 20m · 771 mi
View ZRH to DUB flights →
Leg 2
DUB → YYC
8h 15m · 4,107 mi
View DUB to YYC flights →
ZRH AMS (Amsterdam) YYC
Leg 1: 1h 40m (376 mi) Leg 2: 9h (4,466 mi) Total: ~10h 40m 🍃 778 kg CO₂ (+5% vs. direct)
Leg 1
ZRH → AMS
1h 40m · 376 mi
View ZRH to AMS flights →
Leg 2
AMS → YYC
9h · 4,466 mi
View AMS to YYC flights →
ZRH CDG (Paris) YYC
Leg 1: 1h 25m (296 mi) Leg 2: 9h 15m (4,588 mi) Total: ~10h 40m 🍃 781 kg CO₂ (+6% vs. direct)
Leg 1
ZRH → CDG
1h 25m · 296 mi
View ZRH to CDG flights →
Leg 2
CDG → YYC
9h 15m · 4,588 mi
View CDG to YYC flights →
ZRH LHR (London) YYC
Leg 1: 1h 50m (491 mi) Leg 2: 9h (4,371 mi) Total: ~10h 50m 🍃 784 kg CO₂ (+6% vs. direct)
Leg 1
ZRH → LHR
1h 50m · 491 mi
View ZRH to LHR flights →
Leg 2
LHR → YYC
9h · 4,371 mi
View LHR to YYC flights →

Looking for the return flight?

YYC → ZRH: Flights from Calgary to Zurich

Frequently Asked Questions

How long is the direct flight from Zurich to Calgary?

A nonstop flight from Zurich (ZRH) to Calgary (YYC) takes approximately 9 hours and 45 minutes. The distance is 4,837 miles (7,785 km).

Which airlines fly nonstop from Zurich to Calgary?

Just Edelweiss Air.

Is there a nonstop flight from Zurich to Calgary?

Yes. 1 airline: Edelweiss Air.

How far is Zurich from Calgary?

The flight distance from Zurich to Calgary is 4,837 miles (7,785 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as New York to Rome.

What is the time difference between Zurich and Calgary?

Calgary is 8 hours behind Zurich. (Europe/Zurich vs America/Edmonton.)

Will I experience jet lag flying from Zurich to Calgary?

Probably — 8-hour time difference means significant jet lag. Expect about 1 day of adjustment per hour of shift. Flying westward is generally easier to adjust to.

What type of aircraft flies from Zurich to Calgary?

At 9h 45m, this route typically uses wide-body aircraft — Boeing 777, 787, or Airbus A330/A350. Varies by airline.

Do I need a visa to travel from Switzerland 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 Zurich to Calgary?

Roughly 740 kg CO2 per passenger one-way. That's about the same as driving 3,700 km.

Is the return flight from Calgary to Zurich 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 Zurich to Calgary?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. For long-haul, booking 2-3 months out tends to help. Use "Check Prices" above to compare.

How early should I arrive at Zurich Airport for this flight?

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