Best time to beat the crowds (6% less expensive on average)
Most popular time to fly (16% more expensive on average)
Flight from Toronto Pearson Intl to Nassau Intl
or less
or less
Top tips for finding cheap flights to The Bahamas
Looking for cheap airfare to The Bahamas? 25% of our users found tickets to The Bahamas for the following prices or less: From Ottawa C$ 556 one-way - C$ 775 round-trip, from Montreal C$ 647 one-way - C$ 931 round-trip, from Halifax C$ 330 one-way - C$ 961 round-trip
Book at least 2 weeks before departure in order to get a below-average price.
High season is considered to be January, November and December. The cheapest month to fly from Canada is June.
Enter your preferred departure airport and travel dates into the search form above to unlock the latest The Bahamas flight deals.
FAQs - booking The Bahamas flights
An average direct flight from Canada to The Bahamas takes 18h 57m, covering a distance of 2624 km. The most popular route is Toronto - Nassau with an average flight time of 3h 10m.
The cheapest ticket to The Bahamas from Canada found in the last 72 hours was C$ 170 one-way, and C$ 463 round-trip. The most popular route is Toronto Pearson Intl to Nassau Intl and the cheapest round-trip airline ticket found on this route in the last 72 hours was C$ 479.
Air Canada, WestJet & Sunwing Airlines fly the most frequently from Canada to The Bahamas.
Based on KAYAK flight searches, the most popular destination is Nassau (80% of total searches to The Bahamas). The next most popular destinations are Freeport (8%) and Georgetown (7%). Searches for flights to Gregory Town (1%), to Marsh Harbour (1%) and to Rock Sound (0.9%) are also popular.
Air Canada, WestJet and Sunwing Airlines have waived their change and cancellation fees on flights to The Bahamas. Confirm policies on booking site.
KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a given destination and date is likely to change within 7 days, so travellers know whether to wait or book now.