Flights from Toronto to San Juan – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
YYZ to SJU – All flight route options from Pearson International, Canada to Luis Munoz Marin International, Puerto Rico. These routes are operated by 12 airlines. Fly non-stop with WestJet or Air Canada, or choose from 10 different stopover flights. The shortest flight time is 4 hours and 35 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Luis Munoz Marin
We got great deals on hotels and car rentals near the airport.
Toronto to San Juan flights
There are over 12 airlines and as many as 460 flights every week to this destination. You can fly non-stop to San Juan (SJU) from Toronto (YYZ) with WestJet or Air Canada but if a stopover option suits you better you can choose to fly via Detroit, Punta Cana or any other of the 10 alternatives with connectiing airports.
Toronto to San Juan with WestJet
You can fly non-stop with WestJet every Sunday at 08:30.
Note Non-stop flights with WestJet will begin in Dec 2025.
With Asian Air
If you fly from Toronto with Asian Air you will do a stopover in Punta Cana, PUJ before reaching San Juan. This flight trip will take 7 hours and 23 minutes and you can fly every Saturday with departures at 10:50, 11:40 or 11:50.
Distance & flight times: Pearson to Luis Munoz Marin International
The shortest flight time between YYZ and SJU is 4 hours and 45 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 4h 45m | - | 1926 miles (3099 km) |
DTW Detroit | 6h 55m | 1h 8m | 2157 miles (3471 km) |
PUJ Punta Cana | 7h 23m | 1h 18m | 2021 miles (3252 km) |
IAD Dulles | 7h 51m | 3h 46m | 1931 miles (3107 km) |
ATL Atlanta | 8h 30m | 2h 40m | 2300 miles (3701 km) |
PHL Philadelphia | 8h 41m | 1h 35m | 1937 miles (3117 km) |
CLT Charlotte | 8h 42m | 2h 50m | 2076 miles (3340 km) |
EWR New York | 8h 47m | 40m | 1970 miles (3170 km) |
LGA New York | 9h 12m | - | - |
MIA Miami | 9h 35m | 3h 55m | 2294 miles (3691 km) |
JFK New York | 10h 24m | 2h 31m | 1978 miles (3183 km) |


Quick copy and share this page
From Toronto to Puerto Rico
We have found another destination to Puerto Rico from Pearson International as well.
From Canada to San Juan
Below is a list of other cities in Canada with flights to San Juan with either non-stop or connecting flights.