Direct (nonstop) flights from San Jose to Toronto

2 airlines fly nonstop from Juan Santamaria International (SJO) to Pearson International (YYZ). It's 2,336 miles (3,759 km), about 5h 15m in the air. Operated by Air Canada, Air Transat.

SJO
Juan Santamaria International
🇨🇷 San Jose, Costa Rica
YYZ
Pearson International
🇨🇦 Toronto, Canada
Flight Time
5h 15m
Distance
2,336 mi
3,759 km
CO₂/pax
395 kg
−38 kg vs. layover
Airlines
2
Air Canada +1
Time Diff
+2h
Operated by Air Canada Air Canada Air Transat Air Transat

Route data last updated: May 27, 2026

Airlines with non-stop flights

Air Canada AC Air Canada
Route
SJO → YYZ
Flight Time
5h 15m
Distance
2,336 mi
Air Transat TS Air Transat
Route
SJO → YYZ
Flight Time
5h 15m
Distance
2,336 mi

Alternative Routes

Other ways to fly from San Jose to Toronto with one stop · direct emits 395 kg CO₂ per passenger

SJO LIR (Guanacaste) YYZ
Leg 1: 50m (99 mi) Leg 2: 5h 23m (2,305 mi) Total: ~6h 13m 🍃 433 kg CO₂ (+10% vs. direct)
Leg 1
SJO → LIR
50m · 99 mi
View SJO to LIR flights →
Leg 2
LIR → YYZ
5h 23m · 2,305 mi
View LIR to YYZ flights →
SJO FLL (Fort Lauderdale) YYZ
Leg 1: 2h 58m (1,136 mi) Leg 2: 3h 15m (1,214 mi) Total: ~6h 13m 🍃 422 kg CO₂ (+7% vs. direct)
Leg 1
SJO → FLL
2h 58m · 1,136 mi
View SJO to FLL flights →
Leg 2
FLL → YYZ
3h 15m · 1,214 mi
View FLL to YYZ flights →
SJO IAD (Dulles) YYZ
Leg 1: 4h 43m (2,036 mi) Leg 2: 1h 30m (345 mi) Total: ~6h 13m 🍃 433 kg CO₂ (+10% vs. direct)
Leg 1
SJO → IAD
4h 43m · 2,036 mi
View SJO to IAD flights →
Leg 2
IAD → YYZ
1h 30m · 345 mi
View IAD to YYZ flights →
SJO MCO (Orlando) YYZ
Leg 1: 3h 20m (1,282 mi) Leg 2: 2h 55m (1,055 mi) Total: ~6h 15m 🍃 420 kg CO₂ (+6% vs. direct)
Leg 1
SJO → MCO
3h 20m · 1,282 mi
View SJO to MCO flights →
Leg 2
MCO → YYZ
2h 55m · 1,055 mi
View MCO to YYZ flights →
SJO SAL (San Salvador) YYZ
Leg 1: 1h 20m (405 mi) Leg 2: 5h (2,157 mi) Total: ~6h 20m 🍃 464 kg CO₂ (+17% vs. direct)
Leg 1
SJO → SAL
1h 20m · 405 mi
View SJO to SAL flights →
Leg 2
SAL → YYZ
5h · 2,157 mi
View SAL to YYZ flights →

Frequently Asked Questions

How long is the direct flight from San Jose to Toronto?

A nonstop flight from San Jose (SJO) to Toronto (YYZ) takes approximately 5 hours and 15 minutes. The distance is 2,336 miles (3,759 km).

Which airlines fly nonstop from San Jose to Toronto?

2 airlines: Air Canada, Air Transat.

Is there a nonstop flight from San Jose to Toronto?

Yes. 2 airlines: Air Canada, Air Transat.

How far is San Jose from Toronto?

The flight distance from San Jose to Toronto is 2,336 miles (3,759 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 San Jose and Toronto?

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

What type of aircraft flies from San Jose to Toronto?

At 5h 15m, 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 San Jose to Toronto?

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

Is the return flight from Toronto to San Jose 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 San Jose 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 Juan Santamaria International for this flight?

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