Direct flights from Detroit to Calgary DTW → YYC

WestJet flies nonstop from Detroit (DTW) to Calgary (YYC). The flight takes about 3h 44m and covers 1,565 miles (2,518 km). Arrivals run on time 77.9% at DTW — BTS data for the last three months, counting arrivals within 15 minutes of schedule.

🔔 Watch DTW → YYC

We'll run this search daily and email you the cheapest direct fares we find.

Free · checked daily · one-click unsubscribe

NetJets Aviation 1I WestJet WS

Frequently asked questions

Is there a direct flight from Detroit to Calgary?

Yes, WestJet operates nonstop flights from Detroit (DTW) to Calgary (YYC).

Which airlines fly direct from Detroit to Calgary?

WestJet operates nonstop flights from Detroit to Calgary.

How long is the flight from Detroit to Calgary?

The nonstop flight from Detroit to Calgary takes ~3h 44m (approximately 2518 km).

How often do direct flights operate from Detroit to Calgary?

Nonstop flights from Detroit to Calgary operate occasional.

What is the on-time performance for flights from Detroit to Calgary?

Arrivals run on time 77.9% at DTW — BTS data for the last three months, counting arrivals within 15 minutes of schedule.

Explore More

Scout — our search agent — hunts nonstop fares from Detroit every night and pings you when one's worth booking.

Watch it work →