Flights from San Juan to Toronto – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
SJU to YYZ – All flight route options from Luis Munoz Marin International, Puerto Rico to Pearson International, Canada. 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 5 hours. 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 Pearson
We got great deals on hotels and car rentals near the airport.
San Juan to Toronto flights
There are over 12 airlines and as many as 383 flights every week to this destination. You can fly non-stop to Toronto (YYZ) from San Juan (SJU) with WestJet or Air Canada but if a stopover option suits you better you can choose to fly via Charlotte, Boston or any other of the 10 alternatives with connectiing airports.
San Juan to Toronto with WestJet
You can fly non-stop with WestJet every Sunday at 14:05 or 15:05.
Note Non-stop flights with WestJet will begin in Dec 2025.
With American Airlines
If you fly to Toronto from San Juan with American Airlines you will do a stopover in Charlotte. American Airlines is a member of the air alliance OneWorld.
Distance & flight times: Luis Munoz Marin International to Pearson
The shortest flight time between SJU and YYZ is 5 hours.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 5h 0m | - | 1926 miles (3099 km) |
CLT Charlotte | 6h 59m | 1h 20m | 2076 miles (3340 km) |
BOS Boston | 7h 24m | 1h 16m | 2135 miles (3435 km) |
IAD Dulles | 7h 45m | 1h 16m | 1931 miles (3107 km) |
EWR New York | 8h 20m | 2h 18m | 1970 miles (3170 km) |
DTW Detroit | 8h 23m | 2h 43m | 2157 miles (3471 km) |
PHL Philadelphia | 8h 47m | 3h 8m | 1937 miles (3117 km) |
PUJ Punta Cana | 9h 35m | 4h 4m | 2021 miles (3252 km) |
JFK New York | 9h 36m | - | - |
MIA Miami | 9h 59m | 4h 10m | 2294 miles (3691 km) |
ATL Atlanta | 10h 45m | 1h 5m | 2300 miles (3701 km) |


Quick copy and share this page
From San Juan to Canada
Below is a list of other destinations to Canada from Luis Munoz Marin International with either direct flights or 1 stop connections.
From Puerto Rico to Toronto
Below is a list of other cities in Puerto Rico with flights to Toronto with either non-stop or connecting flights.