Flights from Freeport to Toronto – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
FPO to YYZ – All flight route options from Grand Bahama International, Bahamas to Pearson International, Canada. These flights are operated by 2 airlines. Fly non-stop with WestJet or choose from 2 different transit flights. The shortest flight time is 3 hours and 12 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.
Freeport to Toronto flights
There are over 3 and approximately 9 flights every week. You can fly non-stop to Toronto (YYZ) from Freeport (FPO) with WestJet or choose a connecting flight via Miami (MIA) or Charlotte (CLT) if it suits you better.
Freeport to Toronto with WestJet
You can fly non-stop with WestJet every Saturday at 20:40.
With American Airlines
If you choose to fly with American Airlines from Freeport to Toronto you can make a transit either via Miami or via Charlotte. The route via Miami is 4 minutes faster. American Airlines is a member of the air alliance OneWorld.
Distance & flight times: Grand Bahama International to Pearson
The shortest flight time between FPO and YYZ is 3 hours and 12 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 3h 12m | - | 1191 miles (1916 km) |
MIA Miami | 6h 45m | 2h 50m | 1355 miles (2180 km) |
CLT Charlotte | 6h 49m | 3h 15m | 1208 miles (1944 km) |


Quick copy and share this page
From Freeport to Canada
Below is a list of other destinations to Canada from Grand Bahama International with either direct flights or 1 stop connections.
-
YUL Montreal Direct
-
YVR Vancouver
-
YYC Calgary
From Bahamas to Toronto
Below is a list of other cities in Bahamas with flights to Toronto with either non-stop or connecting flights.