Direct (nonstop) flights from Reykjavik to Toronto

2 airlines fly nonstop from Keflavík International Airport (KEF) to Pearson International (YYZ). It's 2,597 miles (4,179 km), about 6h 5m in the air. Operated by Air Canada, Icelandair.

KEF
Keflavík International Airport
🇮🇸 Reykjavik, Iceland
YYZ
Pearson International
🇨🇦 Toronto, Canada
Flight Time
6h 5m
Distance
2,597 mi
4,179 km
CO₂/pax
397 kg
−78 kg vs. layover
Airlines
2
Air Canada +1
Time Diff
-4h
Operated by Air Canada Air Canada Icelandair Icelandair

Route data last updated: May 31, 2026

Airlines with non-stop flights

Air Canada AC Air Canada
Route
KEF → YYZ
Flight Time
6h 5m
Distance
2,597 mi
Icelandair FI Icelandair
Route
KEF → YYZ
Flight Time
6h 5m
Distance
2,597 mi

Alternative Routes

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

KEF YUL (Montreal) YYZ
Leg 1: 5h 25m (2,323 mi) Leg 2: 1h 28m (314 mi) Total: ~6h 53m 🍃 475 kg CO₂ (+20% vs. direct)
Leg 1
KEF → YUL
5h 25m · 2,323 mi
View KEF to YUL flights →
Leg 2
YUL → YYZ
1h 28m · 314 mi
View YUL to YYZ flights →
KEF YHZ (Halifax) YYZ
Leg 1: 4h 50m (2,053 mi) Leg 2: 2h 30m (801 mi) Total: ~7h 20m 🍃 520 kg CO₂ (+31% vs. direct)
Leg 1
KEF → YHZ
4h 50m · 2,053 mi
View KEF to YHZ flights →
Leg 2
YHZ → YYZ
2h 30m · 801 mi
View YHZ to YYZ flights →
KEF PIT (Pittsburgh) YYZ
Leg 1: 6h 20m (2,794 mi) Leg 2: 1h 9m (222 mi) Total: ~7h 29m 🍃 493 kg CO₂ (+24% vs. direct)
Leg 1
KEF → PIT
6h 20m · 2,794 mi
View KEF to PIT flights →
Leg 2
PIT → YYZ
1h 9m · 222 mi
View PIT to YYZ flights →
KEF DTW (Detroit) YYZ
Leg 1: 6h 15m (2,792 mi) Leg 2: 1h 17m (215 mi) Total: ~7h 32m 🍃 492 kg CO₂ (+24% vs. direct)
Leg 1
KEF → DTW
6h 15m · 2,792 mi
View KEF to DTW flights →
Leg 2
DTW → YYZ
1h 17m · 215 mi
View DTW to YYZ flights →
KEF BOS (Boston) YYZ
Leg 1: 5h 50m (2,413 mi) Leg 2: 1h 55m (444 mi) Total: ~7h 45m 🍃 515 kg CO₂ (+30% vs. direct)
Leg 1
KEF → BOS
5h 50m · 2,413 mi
View KEF to BOS flights →
Leg 2
BOS → YYZ
1h 55m · 444 mi
View BOS to YYZ flights →

Frequently Asked Questions

How long is the direct flight from Reykjavik to Toronto?

A nonstop flight from Reykjavik (KEF) to Toronto (YYZ) takes approximately 6 hours and 5 minutes. The distance is 2,597 miles (4,179 km).

Which airlines fly nonstop from Reykjavik to Toronto?

2 airlines: Air Canada, Icelandair.

Is there a nonstop flight from Reykjavik to Toronto?

Yes. 2 airlines: Air Canada, Icelandair.

How far is Reykjavik from Toronto?

The flight distance from Reykjavik to Toronto is 2,597 miles (4,179 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 Reykjavik and Toronto?

Toronto is 4 hours behind Reykjavik. (Atlantic/Reykjavik vs America/Toronto.)

Will I experience jet lag flying from Reykjavik to Toronto?

Maybe mild — 4-hour difference. Most people adjust in a day or two.

What type of aircraft flies from Reykjavik to Toronto?

At 6h 5m, 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 Iceland 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 Reykjavik to Toronto?

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

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

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 Keflavík International Airport for this flight?

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