Flights
Hotels
From
To
1 traveler
Unsupported Browser!
Find Flights
Finding cheap flights is simple. More than 36 million people last year saved hundreds by using our flights tool.
Flights
Hotels
Round-trip
One-way
1 traveler
Unsupported Browser!
Find Flights
Finding cheap flights is simple. More than 36 million people last year saved hundreds by using our flights tool.

Cheap Flights From Toronto To Bahamas Last modified: 1-Jul-2016 6:32 PM

Cheap flights from Toronto (YTO) to popular destinations in Bahamas (BS)

Freeport
Carrier Departure Date Return Date Lowest Price
Sunwing 22-Oct-2016 29-Oct-2016 $629
Sunwing 16-Jul-2016 23-Jul-2016 $629
Sunwing 23-Jul-2016 30-Jul-2016 $629
Sunwing 18-Jan-2017 25-Jan-2017 $629
Sunwing 8-Oct-2016 15-Oct-2016 $629
Sunwing 1-Oct-2016 8-Oct-2016 $637
Sunwing 28-Jan-2017 4-Feb-2017 $678
Sunwing 10-Dec-2016 17-Dec-2016 $678
Sunwing 14-Jan-2017 21-Jan-2017 $678
Sunwing 1-Feb-2017 15-Feb-2017 $682
George Town
Carrier Departure Date Return Date Lowest Price
Air Canada 3-Jul-2016 10-Jul-2016 $510
Air Canada 31-Jul-2016 7-Aug-2016 $510
Air Canada 24-Jul-2016 31-Jul-2016 $510
Air Canada 17-Jul-2016 24-Jul-2016 $510
Air Canada 11-Sep-2016 18-Sep-2016 $510
Air Canada 13-Apr-2017 20-Apr-2017 $514
Air Canada 5-Jan-2017 12-Jan-2017 $514
Air Canada 19-Jan-2017 26-Jan-2017 $514
Air Canada 26-Jan-2017 2-Feb-2017 $514
Air Canada 6-Apr-2017 13-Apr-2017 $542
Marsh Harbour
Carrier Departure Date Return Date Lowest Price
Bahamasair 24-Dec-2016 7-Jan-2017 $1,212
Air Canada 8-Aug-2016 20-Aug-2016 $1,815
Air Canada 14-Mar-2017 22-Mar-2017 $1,815
Air Canada 14-Mar-2017 21-Mar-2017 $1,815
Air Canada 22-Aug-2016 3-Sep-2016 $1,815
Bahamasair 9-Aug-2016 23-Aug-2016 $1,854
Bahamasair 16-Aug-2016 23-Aug-2016 $1,854
Bahamasair 16-Aug-2016 30-Aug-2016 $1,854
Nassau
Carrier Departure Date Return Date Lowest Price
WestJet 15-Jan-2017 1-Feb-2017 $410
WestJet 6-Nov-2016 16-Nov-2016 $410
WestJet 21-Oct-2016 26-Oct-2016 $410
WestJet 2-Nov-2016 9-Nov-2016 $410
WestJet 29-Oct-2016 4-Nov-2016 $410
WestJet 30-Jan-2017 6-Feb-2017 $410
WestJet 13-Nov-2016 18-Nov-2016 $410
WestJet 20-Nov-2016 26-Nov-2016 $410
WestJet 30-Nov-2016 10-Dec-2016 $410
WestJet 13-Nov-2016 20-Nov-2016 $415
North Eleuthera
Carrier Departure Date Return Date Lowest Price
WestJet 20-Dec-2016 28-Dec-2016 $1,799
Air Canada 10-Jan-2017 24-Jan-2017 $1,865
Air Canada 20-Dec-2016 28-Dec-2016 $1,879
Bahamasair 20-Aug-2016 28-Aug-2016 $1,939
WestJet 18-Dec-2016 29-Dec-2016 $2,692

Cheapest Weekend Non-Stop Flights for the Next 30 Days from Toronto to Bahamas

If you're ready to take a trip in the next 30 days and want to fly on the weekend, you might be wondering which weekend is the cheapest to fly. The chart below shows up-to-date data regarding weekend flight prices from Toronto to Bahamas.

DestinationDepartingReturningPrice
Nassau 29/07/16 01/08/16 $473

Flights to Cities in Bahamas

FlightsAirlineLowest Price
Toronto to Nassau Air Canada, Air Transat, Bahamasair, Sunwing, WestJet $410
Toronto to Freeport Air Canada, Bahamasair, Sunwing, WestJet $629
Toronto to George Town Air Canada, Bahamasair, WestJet $510
Toronto to Marsh Harbour Air Canada, Bahamasair, WestJet $1,815
Toronto to North Eleuthera Air Canada, Bahamasair, WestJet $1,939
Toronto to Treasure CayCheck Dates
Toronto to Governors HarbourCheck Dates
Buffalo to Nassau Silver, American, JetBlue, United, Bahamasair $466
Cleveland to Nassau Silver, American, JetBlue, Frontier, Spirit, United, Bahamasair, Virgin America $459
Syracuse to Nassau Silver, American, JetBlue, United, Bahamasair $568
Rochester to Nassau Silver, American, JetBlue, United, Bahamasair $458
Buffalo to Freeport Silver, American, JetBlue, United, Bahamasair $700
London to Nassau Air Canada, WestJet $946
Syracuse to Freeport Silver, American, JetBlue, United, Bahamasair $757
Cleveland to Freeport Silver, American, JetBlue, Spirit, United, Bahamasair $751
Buffalo to Marsh Harbour Silver, American, JetBlue, United, Bahamasair $1,002
Rochester to Freeport Silver, American, JetBlue, Allegiant, United, Bahamasair $696
Binghamton to Nassau Silver, American, United, Bahamasair $717
Cleveland to North Eleuthera Silver, American, JetBlue, United, Bahamasair $892
Cleveland to George Town Silver, American, JetBlue, United, Bahamasair $674
Cleveland to Treasure Cay Silver, American, JetBlue, United $1,689
Buffalo to North Eleuthera Silver, American, JetBlue, United, Bahamasair $832
Cleveland to Marsh Harbour Silver, American, JetBlue, United, Bahamasair $851
Buffalo to George Town Silver, American, United, Bahamasair $1,075
Elmira - Corning to Nassau Silver, American, United, Bahamasair Check Dates
Ithaca to Nassau Silver, American, United, Bahamasair Check Dates
Erie to Nassau Silver, American, United, Bahamasair $1,083
Syracuse to North Eleuthera Silver, American, JetBlue, United $807
London to Freeport Air Canada Check Dates
Cheap Flights from Toronto to Bahamas, from $410 Round trip from YTO to BS