Travellers have found it’s best to book a flight 31 days in advance to save up to 22% compared to booking the same week of travel. As your travel date approaches, the cost of this flight route may potentially increase. While opting to book 31 days out may not be an option for all, there are still additional ways to secure a deal in the near future. You might find a flight from Toronto to Grand Bahama 1-2 weeks in advance for as low as C$ 946, or C$ 1,067 for flights within the next 24 hours.
March is one of the best times of the year to fly to Grand Bahama from Toronto. Prices for March average C$ 962 per person but you can even find prices for as low as C$ 663. The most expensive prices can be found in the month of August. Opting for a March flight can save you 20% on your journey compared to booking in August
When flying from Toronto to Grand Bahama, the time of day you decide to fly out makes little to no difference towards the overall price you’ll pay on tickets.
Toronto Pearson Intl
Freeport Grand Bahama Intl
1 stop
23h 40mFreeport Grand Bahama Intl
Toronto Pearson Intl
1 stop
6h 05mMultiple Airlines
Toronto Pearson Intl
Freeport Grand Bahama Intl
1 stop
24h 40mFreeport Grand Bahama Intl
Toronto Pearson Intl
1 stop
10h 00mMultiple Airlines
Toronto Pearson Intl
Freeport Grand Bahama Intl
1 stop
8h 15mFreeport Grand Bahama Intl
Toronto Pearson Intl
1 stop
6h 40mMultiple Airlines
Toronto Pearson Intl
Freeport Grand Bahama Intl
1 stop
23h 40mFreeport Grand Bahama Intl
Toronto Pearson Intl
1 stop
6h 05mMultiple Airlines
Toronto Pearson Intl
Freeport Grand Bahama Intl
2 stops
19h 20mFreeport Grand Bahama Intl
Toronto Pearson Intl
2 stops
20h 06mUnited Airlines
Toronto Pearson Intl
Freeport Grand Bahama Intl
2 stops
19h 20mFreeport Grand Bahama Intl
Toronto Pearson Intl
2 stops
19h 56mUnited Airlines
Toronto Pearson Intl
Freeport Grand Bahama Intl
Nonstop
3h 15mFreeport Grand Bahama Intl
Toronto Pearson Intl
Nonstop
3h 00mSunwing Airlines
Toronto Pearson Intl
Freeport Grand Bahama Intl
Nonstop
3h 15mFreeport Grand Bahama Intl
Toronto Pearson Intl
Nonstop
3h 00mSunwing Airlines
Toronto Pearson Intl
Freeport Grand Bahama Intl
Nonstop
3h 15mFreeport Grand Bahama Intl
Toronto Pearson Intl
Nonstop
3h 00mSunwing Airlines
Toronto Pearson Intl
Freeport Grand Bahama Intl
2 stops
19h 48mFreeport Grand Bahama Intl
Toronto Pearson Intl
2 stops
20h 44mAmerican Airlines
Toronto Pearson Intl
Freeport Grand Bahama Intl
2 stops
19h 28mFreeport Grand Bahama Intl
Toronto Pearson Intl
2 stops
8h 23mAmerican Airlines
Toronto Pearson Intl
Freeport Grand Bahama Intl
2 stops
28h 43mFreeport Grand Bahama Intl
Toronto Pearson Intl
2 stops
24h 37mAmerican Airlines
Toronto Pearson Intl
Freeport Grand Bahama Intl
Nonstop
3h 15mFreeport Grand Bahama Intl
Toronto Pearson Intl
Nonstop
3h 00mSunwing Airlines
Toronto Pearson Intl
Freeport Grand Bahama Intl
Nonstop
3h 15mFreeport Grand Bahama Intl
Toronto Pearson Intl
Nonstop
3h 00mSunwing Airlines
Toronto Pearson Intl
Freeport Grand Bahama Intl
Nonstop
3h 15mFreeport Grand Bahama Intl
Toronto Pearson Intl
Nonstop
3h 00mSunwing Airlines
Toronto Pearson Intl
Freeport Grand Bahama Intl
2 stops
10h 25mFreeport Grand Bahama Intl
Toronto Pearson Intl
2 stops
13h 08mMultiple Airlines
Toronto Pearson Intl
Freeport Grand Bahama Intl
1 stop
24h 30mFreeport Grand Bahama Intl
Toronto Pearson Intl
1 stop
13h 05mMultiple Airlines
Toronto Island
Freeport Grand Bahama Intl
2 stops
21h 05mFreeport Grand Bahama Intl
Toronto Island
2 stops
9h 55mMultiple Airlines
Toronto Pearson Intl
Freeport Grand Bahama Intl
1 stop
23h 45mMultiple Airlines
Toronto Pearson Intl
Freeport Grand Bahama Intl
2 stops
25h 36mUnited Airlines
Toronto Pearson Intl
Freeport Grand Bahama Intl
1 stop
23h 45mMultiple Airlines
Some of the carriers operating flights from Toronto to Grand Bahama that may be offering flexible cancellation policies are Sunwing Airlines, American Airlines, and Delta. Our site will let you filter for all airlines offering greater flexibility due to COVID-19.
Yes, there are multiple flights from Toronto to Grand Bahama for under C$ 700. The cheapest flight booked recently is on Multiple Airlines for just C$ 638, but on average you can expect to pay C$ 791.
Cheapflights has 5 direct flights from Toronto to Grand Bahama under C$ 900. A good price for a direct flight from Toronto to Grand Bahama is less than C$ 922.
There are currently 11+ open flights from Toronto to Grand Bahama within the next 7 days for less than C$ 900.
To fly one-way, consider booking your trip with United Airlines, which is currently one of the cheapest options available, starting at C$ 333. Sunwing Airlines flights start at C$ 551 while deals on American Airlines start at C$ 594 one-way.
Most travellers choose Toronto Pearson Intl - Freeport Grand Bahama Intl, Toronto Island - Freeport Grand Bahama Intl or Toronto Hamilton - Freeport Grand Bahama Intl when deciding on the best route from Toronto to Grand Bahama.
Consider American Airlines, Delta or Sunwing Airlines when booking your flight. These represent the most popular airlines when flying from Toronto to Grand Bahama.
Looking for the cheapest flight from Toronto to Grand Bahama? While on average our users pay C$ 938, our data indicates the cheapest price to be C$ 881. The most popular route (Toronto Pearson Intl - Freeport Grand Bahama Intl), is priced around C$ 789.