Direct (nonstop) flights from Saint Louis to Montreal

1 airline flys nonstop from Saint Louis Airport (STL) to Pierre Elliott Trudeau International (YUL). It's 969 miles (1,560 km), about 2h 34m in the air. Operated by Air Canada.

STL
Saint Louis Airport
🇺🇸 Saint Louis, USA
YUL
Pierre Elliott Trudeau International
🇨🇦 Montreal, Canada
Flight Time
2h 34m
Distance
969 mi
1,560 km
CO₂/pax
164 kg
−51 kg vs. layover
Airlines
1
Air Canada
Time Diff
+1h
Operated by Air Canada Air Canada

Route data last updated: May 26, 2026

Airlines with non-stop flights

Air Canada AC Air Canada
Route
STL → YUL
Flight Time
2h 34m
Distance
969 mi

Alternative Routes

Other ways to fly from Saint Louis to Montreal with one stop · direct emits 164 kg CO₂ per passenger

STL PIT (Pittsburgh) YUL
Leg 1: 1h 35m (552 mi) Leg 2: 1h 24m (475 mi) Total: ~2h 59m 🍃 215 kg CO₂ (+31% vs. direct)
Leg 1
STL → PIT
1h 35m · 552 mi
View STL to PIT flights →
Leg 2
PIT → YUL
1h 24m · 475 mi
View PIT to YUL flights →
STL CMH (Columbus) YUL
Leg 1: 1h 20m (410 mi) Leg 2: 1h 45m (598 mi) Total: ~3h 5m 🍃 212 kg CO₂ (+29% vs. direct)
Leg 1
STL → CMH
1h 20m · 410 mi
View STL to CMH flights →
Leg 2
CMH → YUL
1h 45m · 598 mi
View CMH to YUL flights →
STL CLE (Cleveland) YUL
Leg 1: 1h 30m (488 mi) Leg 2: 1h 37m (493 mi) Total: ~3h 7m 🍃 206 kg CO₂ (+26% vs. direct)
Leg 1
STL → CLE
1h 30m · 488 mi
View STL to CLE flights →
Leg 2
CLE → YUL
1h 37m · 493 mi
View CLE to YUL flights →
STL YYZ (Toronto) YUL
Leg 1: 1h 57m (655 mi) Leg 2: 1h 22m (314 mi) Total: ~3h 19m 🍃 204 kg CO₂ (+24% vs. direct)
Leg 1
STL → YYZ
1h 57m · 655 mi
View STL to YYZ flights →
Leg 2
YYZ → YUL
1h 22m · 314 mi
View YYZ to YUL flights →
STL DTW (Detroit) YUL
Leg 1: 1h 31m (440 mi) Leg 2: 1h 49m (529 mi) Total: ~3h 20m 🍃 204 kg CO₂ (+24% vs. direct)
Leg 1
STL → DTW
1h 31m · 440 mi
View STL to DTW flights →
Leg 2
DTW → YUL
1h 49m · 529 mi
View DTW to YUL flights →

Frequently Asked Questions

How long is the direct flight from Saint Louis to Montreal?

A nonstop flight from Saint Louis (STL) to Montreal (YUL) takes approximately 2 hours and 34 minutes. The distance is 969 miles (1,560 km).

Which airlines fly nonstop from Saint Louis to Montreal?

Just Air Canada.

Is there a nonstop flight from Saint Louis to Montreal?

Yes. 1 airline: Air Canada.

How far is Saint Louis from Montreal?

The flight distance from Saint Louis to Montreal is 969 miles (1,560 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as New York to Miami.

What is the time difference between Saint Louis and Montreal?

Montreal is 1 hour ahead of Saint Louis. (America/Chicago vs America/Toronto.)

What type of aircraft flies from Saint Louis to Montreal?

At 2h 34m, 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 USA 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 Saint Louis to Montreal?

Roughly 164 kg CO2 per passenger one-way. That's about the same as driving 820 km.

Is the return flight from Montreal to Saint Louis 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 Saint Louis to Montreal?

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 Saint Louis Airport for this flight?

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