Direct (nonstop) flights from Guanacaste to Toronto

4 airlines fly nonstop from Daniel Oduber Quiros International (LIR) to Pearson International (YYZ). It's 2,305 miles (3,710 km), about 5h 23m in the air. Operated by Air Canada, Porter Airlines, Air Transat and others.

LIR
Daniel Oduber Quiros International
🇨🇷 Guanacaste, Costa Rica
YYZ
Pearson International
🇨🇦 Toronto, Canada
Flight Time
5h 23m
Distance
2,305 mi
3,710 km
CO₂/pax
390 kg
−48 kg vs. layover
Airlines
4
Air Canada +3
Time Diff
+2h
Operated by Air Canada Air Canada Porter Airlines Porter Airlines Air Transat Air Transat WestJet WestJet

Route data last updated: May 28, 2026

Airlines with non-stop flights

Air Canada AC Air Canada
Route
LIR → YYZ
Flight Time
5h 23m
Distance
2,305 mi
Porter Airlines PD Porter Airlines
Route
LIR → YYZ
Flight Time
5h 23m
Distance
2,305 mi
Air Transat TS Air Transat
Route
LIR → YYZ
Flight Time
5h 23m
Distance
2,305 mi
WestJet WS WestJet
Route
LIR → YYZ
Flight Time
5h 23m
Distance
2,305 mi

Alternative Routes

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

LIR SJO (San Jose) YYZ
Leg 1: 50m (99 mi) Leg 2: 5h 15m (2,336 mi) Total: ~6h 5m 🍃 438 kg CO₂ (+12% vs. direct)
Leg 1
LIR → SJO
50m · 99 mi
View LIR to SJO flights →
Leg 2
SJO → YYZ
5h 15m · 2,336 mi
View SJO to YYZ flights →
LIR FLL (Fort Lauderdale) YYZ
Leg 1: 2h 55m (1,121 mi) Leg 2: 3h 15m (1,214 mi) Total: ~6h 10m 🍃 419 kg CO₂ (+7% vs. direct)
Leg 1
LIR → FLL
2h 55m · 1,121 mi
View LIR to FLL flights →
Leg 2
FLL → YYZ
3h 15m · 1,214 mi
View FLL to YYZ flights →
LIR ATL (Atlanta) YYZ
Leg 1: 4h (1,586 mi) Leg 2: 2h 15m (739 mi) Total: ~6h 15m 🍃 430 kg CO₂ (+10% vs. direct)
Leg 1
LIR → ATL
4h · 1,586 mi
View LIR to ATL flights →
Leg 2
ATL → YYZ
2h 15m · 739 mi
View ATL to YYZ flights →
LIR MIA (Miami) YYZ
Leg 1: 3h 2m (1,100 mi) Leg 2: 3h 19m (1,233 mi) Total: ~6h 21m 🍃 419 kg CO₂ (+7% vs. direct)
Leg 1
LIR → MIA
3h 2m · 1,100 mi
View LIR to MIA flights →
Leg 2
MIA → YYZ
3h 19m · 1,233 mi
View MIA to YYZ flights →
LIR DTW (Detroit) YYZ
Leg 1: 5h 12m (2,180 mi) Leg 2: 1h 17m (215 mi) Total: ~6h 29m 🍃 433 kg CO₂ (+11% vs. direct)
Leg 1
LIR → DTW
5h 12m · 2,180 mi
View LIR to DTW flights →
Leg 2
DTW → YYZ
1h 17m · 215 mi
View DTW to YYZ flights →

Frequently Asked Questions

How long is the direct flight from Guanacaste to Toronto?

A nonstop flight from Guanacaste (LIR) to Toronto (YYZ) takes approximately 5 hours and 23 minutes. The distance is 2,305 miles (3,710 km).

Which airlines fly nonstop from Guanacaste to Toronto?

4 airlines: Air Canada, Porter Airlines, Air Transat, WestJet.

Is there a nonstop flight from Guanacaste to Toronto?

Yes. 4 airlines: Air Canada, Porter Airlines, Air Transat, WestJet.

How far is Guanacaste from Toronto?

The flight distance from Guanacaste to Toronto is 2,305 miles (3,710 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 Guanacaste and Toronto?

Toronto is 2 hours ahead of Guanacaste. (America/Costa_Rica vs America/Toronto.)

What type of aircraft flies from Guanacaste to Toronto?

At 5h 23m, 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 Costa Rica 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 Guanacaste to Toronto?

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

Is the return flight from Toronto to Guanacaste 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 Guanacaste 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 Daniel Oduber Quiros International for this flight?

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