⏱ BOG · 15h 55mBOG Airport⏱ SAL · 1h 45mSAL Airport
15:15
05/12/2026
+1
YYZ
Lester B. Pearson International Airport
₹29,751
per person
✕ Non-refundable2 fare options
Avianca
AV-691
01:40
05/11/2026
SJO
Juan Santamaria International Airport
37h 35m
2 Stops
⏱ BOG · 23h 35mBOG Airport⏱ SAL · 1h 45mSAL Airport
15:15
05/12/2026
+1
YYZ
Lester B. Pearson International Airport
₹29,751
per person
✕ Non-refundable2 fare options
Copa Airlines
CM-115
18:01
05/11/2026
SJO
Juan Santamaria International Airport
31h 12m
1 Stop
⏱ PTY · 22h 22mPTY Airport
01:13
05/13/2026
+2
YYZ
Lester B. Pearson International Airport
₹31,394
per person
✕ Non-refundable🔥 Last 4 seats
Copa Airlines
CM-193
11:02
05/11/2026
SJO
Juan Santamaria International Airport
14h 11m
1 Stop
⏱ PTY · 5h 17mPTY Airport
01:13
05/12/2026
+1
YYZ
Lester B. Pearson International Airport
₹31,394
per person
✕ Non-refundable🔥 Last 4 seats
Copa Airlines
CM-341
10:05
05/11/2026
SJO
Juan Santamaria International Airport
15h 8m
1 Stop
⏱ PTY · 6h 14mPTY Airport
01:13
05/12/2026
+1
YYZ
Lester B. Pearson International Airport
₹31,394
per person
✕ Non-refundable🔥 Last 4 seats
Copa Airlines
CM-343
14:59
05/11/2026
SJO
Juan Santamaria International Airport
10h 14m
1 Stop
⏱ PTY · 1h 20mPTY Airport
01:13
05/12/2026
+1
YYZ
Lester B. Pearson International Airport
₹31,394
per person
✕ Non-refundable🔥 Last 4 seats
Copa Airlines
CM-392
08:47
05/11/2026
SJO
Juan Santamaria International Airport
16h 26m
1 Stop
⏱ PTY · 7h 32mPTY Airport
01:13
05/12/2026
+1
YYZ
Lester B. Pearson International Airport
₹31,394
per person
✕ Non-refundable🔥 Last 4 seats
Copa Airlines
CM-461
04:10
05/11/2026
SJO
Juan Santamaria International Airport
21h 3m
1 Stop
⏱ PTY · 12h 9mPTY Airport
01:13
05/12/2026
+1
YYZ
Lester B. Pearson International Airport
₹31,394
per person
✕ Non-refundable🔥 Last 4 seats
Copa Airlines
CM-465
05:50
05/11/2026
SJO
Juan Santamaria International Airport
19h 23m
1 Stop
⏱ PTY · 10h 32mPTY Airport
01:13
05/12/2026
+1
YYZ
Lester B. Pearson International Airport
₹31,394
per person
✕ Non-refundable🔥 Last 4 seats
Copa Airlines
CM-763
08:14
05/11/2026
SJO
Juan Santamaria International Airport
16h 59m
1 Stop
⏱ PTY · 8h 5mPTY Airport
01:13
05/12/2026
+1
YYZ
Lester B. Pearson International Airport
₹31,394
per person
✕ Non-refundable🔥 Last 4 seats
😕 No flights match your filters.
San Jose (SJO)
📍 Juan Santamaria International Airport
🌍 Costa Rica
🕐 GMT -6
📐 Latitude: 9.993860244750977
📐 Longitude: -84.20880126953125
Toronto (YYZ)
📍 Lester B. Pearson International Airport
🌍 Canada
🕐 GMT -5
📐 Latitude: 43.6772003174
📐 Longitude: -79.63059997559999
✈ Distance: San Jose,Costa Rica to Toronto,Canada — 3771.44 km
📅 Results on this page are loaded for 11 May 2026. Click View all flights for the complete live search.
San Jose to Toronto — what to expect when booking
The SJO–YYZ route is served by multiple carriers throughout the year.
Fares on this route can move quickly — a price available now may not be there 30 minutes later.
If your dates are flexible, try shifting your departure by a day or two using the date strip above.
Mid-week departures often show lower base fares compared to weekend starts on many routes.
The distance between San Jose,Costa Rica and Toronto,Canada is approximately
3771.44 km.
Before you book
Compare nearby dates
The date strip above lets you scan nearby fares without restarting the search.
Open full search for more control
Route page shows a limited live set. Full search opens the complete inventory with fresh results.
Check fare details
Each result shows baggage, refundability and fare details before you proceed.
❓ Frequently asked questions — San Jose to Toronto flights
Generally yes — fares on most routes are most competitive around 4–6 weeks before departure. Booking earlier usually means better availability and a lower base fare when your dates are fixed.
The straight-line distance between San Jose,Costa Rica (SJO) and Toronto,Canada (YYZ) is approximately 3771.44 km. Actual flying distance may vary slightly depending on routing.
Non-stop availability on this route varies by airline schedule and season. Use the filters below to quickly check whether direct options are available on your selected date.
Mid-week departures often show lower prices than weekend travel on many routes. Use the date strip above to compare nearby days quickly.