Direct (nonstop) flights from Montreal to Toronto

5 airlines fly nonstop from Pierre Elliott Trudeau International (YUL) to Pearson International (YYZ). It's 314 miles (505 km), about 1h 28m in the air. Operated by Air Canada, Porter Airlines, Royal Jordanian and others.

YUL
Pierre Elliott Trudeau International
🇨🇦 Montreal, Canada
YYZ
Pearson International
🇨🇦 Toronto, Canada
Flight Time
1h 28m
Distance
314 mi
505 km
CO₂/pax
58 kg
−26 kg vs. layover
Airlines
5
Air Canada +4
Time Diff
Same timezone
Operated by Air Canada Air Canada Porter Airlines Porter Airlines Royal Jordanian Royal Jordanian Air Transat Air Transat WestJet WestJet

Route data last updated: May 29, 2026

Airlines with non-stop flights

Air Canada AC Air Canada
Route
YUL → YYZ
Flight Time
1h 28m
Distance
314 mi
Porter Airlines PD Porter Airlines
Route
YUL → YYZ
Flight Time
1h 28m
Distance
314 mi
Royal Jordanian RJ Royal Jordanian
Route
YUL → YYZ
Flight Time
1h 28m
Distance
314 mi
Air Transat TS Air Transat
Route
YUL → YYZ
Flight Time
1h 28m
Distance
314 mi
WestJet WS WestJet
Route
YUL → YYZ
Flight Time
1h 28m
Distance
314 mi

Alternative Routes

Other ways to fly from Montreal to Toronto with one stop · direct emits 58 kg CO₂ per passenger

YUL YOW (Ottawa) YYZ
Leg 1: 48m (94 mi) Leg 2: 1h 10m (225 mi) Total: ~1h 58m 🍃 84 kg CO₂ (+45% vs. direct)
Leg 1
YUL → YOW
48m · 94 mi
View YUL to YOW flights →
Leg 2
YOW → YYZ
1h 10m · 225 mi
View YOW to YYZ flights →
YUL YQB (Quebec) YYZ
Leg 1: 56m (146 mi) Leg 2: 1h 37m (455 mi) Total: ~2h 33m 🍃 136 kg CO₂ (+134% vs. direct)
Leg 1
YUL → YQB
56m · 146 mi
View YUL to YQB flights →
Leg 2
YQB → YYZ
1h 37m · 455 mi
View YQB to YYZ flights →
YUL PIT (Pittsburgh) YYZ
Leg 1: 1h 38m (475 mi) Leg 2: 1h 9m (222 mi) Total: ~2h 47m 🍃 154 kg CO₂ (+166% vs. direct)
Leg 1
YUL → PIT
1h 38m · 475 mi
View YUL to PIT flights →
Leg 2
PIT → YYZ
1h 9m · 222 mi
View PIT to YYZ flights →
YUL CLE (Cleveland) YYZ
Leg 1: 1h 48m (493 mi) Leg 2: 1h 5m (193 mi) Total: ~2h 53m 🍃 152 kg CO₂ (+162% vs. direct)
Leg 1
YUL → CLE
1h 48m · 493 mi
View YUL to CLE flights →
Leg 2
CLE → YYZ
1h 5m · 193 mi
View CLE to YYZ flights →
YUL LGA (New York) YYZ
Leg 1: 1h 30m (323 mi) Leg 2: 1h 43m (356 mi) Total: ~3h 13m 🍃 151 kg CO₂ (+160% vs. direct)
Leg 1
YUL → LGA
1h 30m · 323 mi
View YUL to LGA flights →
Leg 2
LGA → YYZ
1h 43m · 356 mi
View LGA to YYZ flights →

Frequently Asked Questions

How long is the direct flight from Montreal to Toronto?

A nonstop flight from Montreal (YUL) to Toronto (YYZ) takes approximately 1 hours and 28 minutes. The distance is 314 miles (505 km).

Which airlines fly nonstop from Montreal to Toronto?

5 airlines: Air Canada, Porter Airlines, Royal Jordanian, Air Transat, WestJet.

Is there a nonstop flight from Montreal to Toronto?

Yes. 5 airlines: Air Canada, Porter Airlines, Royal Jordanian, Air Transat, WestJet.

How far is Montreal from Toronto?

The flight distance from Montreal to Toronto is 314 miles (505 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as Mumbai to Goa.

What type of aircraft flies from Montreal to Toronto?

At 1h 28m, this route typically uses narrow-body aircraft — Boeing 737 or Airbus A320. Varies by airline.

What is the carbon footprint of a flight from Montreal to Toronto?

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

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

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 Pierre Elliott Trudeau International for this flight?

1.5-2 hours for domestic. Add more time during holidays or busy travel weekends.