Find cheap flights to The Bahamas

Search hundreds of travel sites at once for deals on flights to The Bahamas

Return
1 adult
Economy
0 bags
Wed 1/3
Wed 8/3

Let KAYAK do the searching

Save 23% or more

Search hundreds of travel sites at once for deals on flights to The Bahamas

We’re completely free to use – no hidden charges or fees.

Filter by cabin class, free Wi-Fi and more

Latest The Bahamas Flight Deals

Best round-trip prices found by our users on KAYAK in the last 72 hours

MOST POPULARNassau
1 stop from C$ 415
2+ stops from C$ 433
2+ stops from C$ 417
Freeport
1 stop from C$ 700
2+ stops from C$ 740
2+ stops from C$ 977
Georgetown
1 stop from C$ 616
2+ stops from C$ 619
2+ stops from C$ 322
Gregory Town
1 stop from C$ 846
2+ stops from C$ 429
Marsh Harbour
2+ stops from C$ 677
2+ stops from C$ 346
Governor’s Harbour
2+ stops from C$ 4,163

Good to know

Low season

June

High season

December

Cheapest flight

C$ 182

Good deal round-trip

C$ 487

Good deal one-way

C$ 220
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

Book Cheap The Bahamas Plane Tickets

Recent round-trip flight deals

3/3Fri
1 stopUnited Airlines
23h 35mYYZ-NAS
6/3Mon
1 stopUnited Airlines
25h 00mNAS-YYZ
C$ 415
18/4Tue
2 stopsUnited Airlines
31h 06mYOW-NAS
22/4Sat
2 stopsUnited Airlines
20h 59mNAS-YOW
C$ 417
3/3Fri
2 stopsUnited Airlines
19h 54mYYZ-NAS
10/3Fri
1 stopUnited Airlines
18h 15mNAS-YYZ
C$ 417
9/2Thu
2 stopsUnited Airlines
47h 08mYQB-NAS
18/2Sat
2 stopsUnited Airlines
22h 19mNAS-YQB
C$ 417
27/3Mon
2 stopsUnited Airlines
31h 21mYQB-NAS
18/4Tue
2 stopsUnited Airlines
43h 12mNAS-YQB
C$ 418
24/4Mon
1 stopMultiple Airlines
27h 55mYUL-NAS
29/4Sat
2 stopsMultiple Airlines
18h 46mNAS-YUL
C$ 463
18/4Tue
1 stopMultiple Airlines
14h 55mYOW-NAS
22/4Sat
2 stopsMultiple Airlines
18h 39mNAS-YOW
C$ 475
18/4Tue
1 stopMultiple Airlines
5h 40mYUL-NAS
24/4Mon
2 stopsMultiple Airlines
18h 46mNAS-YUL
C$ 479
22/4Sat
directMultiple Airlines
3h 14mYYZ-NAS
29/4Sat
1 stopMultiple Airlines
7h 53mNAS-YYZ
C$ 480
22/4Sat
directWestJet
3h 25mYYZ-NAS
26/4Wed
directWestJet
3h 25mNAS-YYZ
C$ 491
3/5Wed
directAir Canada
3h 10mYYZ-NAS
10/5Wed
directAir Canada
3h 20mNAS-YYZ
C$ 494
27/3Mon
1 stopAir Canada
7h 15mYTZ-NAS
2/4Sun
1 stopAir Canada
15h 03mNAS-YTZ
C$ 504
18/4Tue
1 stopAir Canada
14h 55mYOW-NAS
22/4Sat
1 stopAir Canada
12h 18mNAS-YOW
C$ 514
27/3Mon
directWestJet
3h 25mYYZ-NAS
2/4Sun
directWestJet
3h 25mNAS-YYZ
C$ 515
6/3Mon
directWestJet
3h 25mYYZ-NAS
10/3Fri
directWestJet
3h 30mNAS-YYZ
C$ 516
28/2Tue
2 stopsAmerican Airlines
25h 11mYYC-NAS
7/3Tue
2 stopsAmerican Airlines
21h 27mNAS-YYC
C$ 588
29/4Sat
2 stopsDelta
19h 50mYYZ-GGT
3/5Wed
2 stopsDelta
26h 57mGGT-YYZ
C$ 740
15/4Sat
directSunwing Airlines
3h 15mYYZ-FPO
22/4Sat
directSunwing Airlines
3h 00mFPO-YYZ
C$ 840
24/3Fri
1 stopJetBlue
14h 17mYVR-NAS
31/3Fri
1 stopJetBlue
13h 01mNAS-YVR
C$ 869
24/2Fri
1 stopEndeavor Airlines
24h 50mYYZ-GGT
3/3Fri
1 stopEndeavor Airlines
8h 53mGGT-YYZ
C$ 946

Search by stops

Search by airline

Search by price

Recent one-way flight deals

10/2Fri
2 stopsUnited Airlines
20h 23mYYZ-NAS
C$ 182
13/3Mon
2 stopsUnited Airlines
24h 21mYOW-NAS
C$ 184
7/3Tue
1 stopUnited Airlines
8h 11mYYZ-NAS
C$ 184
17/3Fri
2 stopsUnited Airlines
17h 19mYYZ-NAS
C$ 188
17/3Fri
2 stopsUnited Airlines
24h 19mYOW-NAS
C$ 192
6/3Mon
2 stopsUnited Airlines
21h 08mYUL-NAS
C$ 192
24/4Mon
1 stopAir Canada
14h 55mYUL-NAS
C$ 210
13/3Mon
1 stopAir Canada
9h 30mYTZ-NAS
C$ 212
14/2Tue
directWestJet
3h 34mYYZ-NAS
C$ 218
28/2Tue
directWestJet
3h 34mYYZ-NAS
C$ 220
1/5Mon
directWestJet
3h 14mYYZ-NAS
C$ 225
25/3Sat
1 stopAir Canada
25h 15mYTZ-NAS
C$ 234
4/4Tue
2 stopsAir Canada
15h 40mYOW-NAS
C$ 234
28/2Tue
1 stopAmerican Airlines
5h 33mYYZ-NAS
C$ 250
7/2Tue
1 stopAmerican Airlines
17h 48mYYZ-NAS
C$ 252
21/2Tue
2 stopsAmerican Airlines
11h 45mYYZ-NAS
C$ 253
6/3Mon
2 stopsDelta
17h 18mYUL-NAS
C$ 254
7/3Tue
2 stopsDelta
17h 44mYYZ-NAS
C$ 254
1/5Mon
2 stopsMultiple Airlines
16h 33mYTZ-NAS
C$ 257
15/4Sat
directSunwing Airlines
3h 15mYYZ-FPO
C$ 555

Search by stops

Search by airline

Search by price

Flights to The Bahamas

Return flight deals:

The Bahamas - Canada

Cabin classes:

C$ 3,033
C$ 1,290
C$ 560
C$ 265

Browse origins:

Browse destinations:

C$ 1,090
C$ 814
C$ 713
C$ 741
C$ 463
C$ 814
View more