Flights from Saint Croix to Toronto – Airlines & connecting routes
Show flight options Codeshare flights Show map Price search
STX to YYZ – All flight route options from Saint Croix, US Virgin Islands to Pearson International, Canada. These flights are operated by American Airlines & Delta Air Lines through 3 different flight connections. The shortest flight time is 7 hours and 36 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 Croix to Toronto flights
There are over 3 and approximately 13 flights every week. While flying to Toronto from Saint Croix you will be doing a stopover in Atlanta, Charlotte or any other of the 3 alternatives with flight connections.
Are there any non-stop flights from STX to YYZ?
There are no direct or non-stop flights from Saint Croix, STX to Pearson International, YYZ.
Saint Croix to Toronto with Delta Air Lines
If you fly from Saint Croix with Delta Air Lines you will do a stopover in Atlanta, ATL before reaching Toronto. This flight trip will take 7 hours and 36 minutes and you can fly every Saturday with departures at 14:30, 14:45 or 15:21. Delta Air Lines is a member of SkyTeam.
Distance & flight times: Saint Croix to Pearson
The shortest flight time between STX and YYZ is 7 hours and 36 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
ATL Atlanta | 7h 36m | 3h 6m | 2392 miles (3849 km) |
CLT Charlotte | 8h 0m | 1h 59m | 2164 miles (3482 km) |
MIA Miami | 8h 14m | 1h 55m | 2388 miles (3842 km) |


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