Flights from Saint Thomas to Toronto – Airlines & connecting routes
Show flight options Codeshare flights Show map Price search
STT to YYZ – All flight route options from Saint Thomas, US Virgin Islands to Pearson International, Canada. These flights are operated by 4 different airlines through 8 different connections. The shortest flight time is 7 hours and 25 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 Pearson
We got great deals on hotels and car rentals near the airport.
Saint Thomas to Toronto flights
With over 136 flights every week and 8 different airlines you have a wide range of options. While flying to Toronto from Saint Thomas you will be doing a stopover in Charlotte, New York or any other of the 8 alternatives with flight connections.
Are there any non-stop flights from STT to YYZ?
There are no direct or non-stop flights from Saint Thomas, STT to Pearson International, YYZ.
Saint Thomas to Toronto with American Airlines
American Airlines is a member of the air alliance OneWorld.
Distance & flight times: Saint Thomas to Pearson
The shortest flight time between STT and YYZ is 7 hours and 25 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
CLT Charlotte | 7h 25m | 1h 10m | 2122 miles (3414 km) |
EWR New York | 8h 24m | 2h 5m | 1996 miles (3212 km) |
IAD Dulles | 8h 29m | 50m | 1965 miles (3162 km) |
ATL Atlanta | 8h 35m | 4h 25m | 2352 miles (3784 km) |
PHL Philadelphia | 9h 10m | 2h 10m | 1967 miles (3165 km) |
MIA Miami | 10h 6m | 3h 51m | 2355 miles (3789 km) |
SJU San Juan | 10h 40m | 5h 0m | 1994 miles (3208 km) |
JFK New York | 10h 43m | - | - |


Quick copy and share this page
From Saint Thomas to Canada
Below is a list of other destinations to Canada from Saint Thomas with either direct flights or 1 stop connections.
From US Virgin Islands to Toronto
We have found another destination to Canada from Saint Thomas as well.