Skip to main content
Beginning of main content

Cheap Flights from Toronto to San Juan $224.26

Search over 321,000 hotels worldwide and 400 airlines worldwide.
Secure incredible value with Expedia’s Price Guarantee
No Expedia cancellation fee to change or cancel almost any hotel reservation.

Cheapest Flights from Toronto to San Juan (YYZ to SJU)

Prices found within past 7 days. Prices and availability subject to change. Additional terms may apply.

Interesting Facts About Flights from Toronto to San Juan (YYZ to SJU)

Question : How often is the Pearson International Airport (YYZ) to Luis Munoz Marin International Airport (SJU) route on schedule?
Answer : Flights from YYZ to SJU are on time 44% of the time, ranking in the bottom quarter of all routes worldwide. When there is a delay, it averages between 50-60 minutes.

Question : Which airline is least likely to get you to SJU on time?
Answer : Air Canada is late on 67% of flights from Pearson International Airport (YYZ) to Luis Munoz Marin International Airport (SJU). If you should choose this airline, be sure to track the flight status to stay on top of the departure time.

Question : Do travelers from Toronto typically stay in San Juan for very long?
Answer : Passengers from YYZ to SJU stay nine days on average.

Question : What is the quickest flight from YYZ to SJU?
Answer : The shortest direct flight is 4 hours and 23 minutes via WestJet. If you catch the 9:45 AM EST departure, you'll arrive at 3:08 PM AST (remember, there is a time change of one hour).