Cheap cruises to the Bahamas
Every cruise to the Bahamas, cheapest first. Sort by price per night to compare a weekend with a week.
5,583 cruises from $139 per person Updated Nov 8, 2026, 10:28 a.m. ET
Cheap cruises to the Bahamas
We may earn a commission if you book through the Check live price buttons, at no cost to you. Fares are "from" prices per person for two sharing a cabin, taxes and fees included, each with the date it was checked. How fares are checked.
Filter and sort 5,583 cruises
Royal Caribbean Brilliance of the Seas
4-Night Bahamas & Perfect Day
Bahamas: CocoCay, Freeport and Nassau
- Leaves in 22 days
- 3 Bahamas stops
Norwegian (NCL) Norwegian Joy
4-Night Bahamas
Bahamas: Great Stirrup Cay and Nassau
- Leaves in 22 days
- 2 Bahamas stops
Norwegian (NCL) Norwegian Joy
4-Night Bahamas
Bahamas: Great Stirrup Cay and Nassau
- Leaves in 36 days
- 2 Bahamas stops
Royal Caribbean Brilliance of the Seas
4-Night Bahamas & Perfect Day
Bahamas: CocoCay and Freeport
- Leaves in 57 days
- 2 Bahamas stops
Norwegian (NCL) Norwegian Getaway
4-Night Bahamas
Bahamas: Nassau and Great Stirrup Cay
- Leaves in 22 days
- 2 Bahamas stops
How much are cruises to the Bahamas?
From today's fares on 5,530 sailings: per person for two sharing, taxes and fees included. 269 cost under $300.
| Length | Sailings | Lowest | Median | Median per night |
|---|---|---|---|---|
| 2 to 3 nights | 815 | $178 | $468 | $156 |
| 4 to 5 nights | 1,823 | $139 | $548 | $128 |
| 6 to 8 nights | 2,261 | $249 | $944 | $134 |
| 9 nights or more | 631 | $648 | $1,589 | $121 |
The median is the middle fare: half cost less, half more. Recomputed every day; this one Nov 8, 2026, 10:28 a.m. ET.
Cheapest cruises to the Bahamas per night
Fare divided by nights.
- 14-Night BahamasNorwegian (NCL) · Norwegian Dawn · Jan 7 from Jacksonville$35 a night$139 for 4 nights
- 27-Night Western CaribbeanMSC · MSC Grandiosa · Nov 28 from Port Canaveral (Orlando)$38 a night$269 for 7 nights
- 34-Night BahamasMSC · MSC Seaside · Nov 16 from Miami$39 a night$155 for 4 nights
- 44-Night BahamasMSC · MSC Seaside · Nov 30 from Miami$40 a night$158 for 4 nights
- 54-Night BahamasMSC · MSC Seaside · Dec 14 from Miami$40 a night$158 for 4 nights
- 67-Night Eastern CaribbeanNorwegian (NCL) · Norwegian Getaway · Nov 16 from Port Canaveral (Orlando)$40 a night$279 for 7 nights
- 77-Night Eastern CaribbeanMSC · MSC Grandiosa · Dec 5 from Port Canaveral (Orlando)$40 a night$279 for 7 nights
- 87-Night Eastern CaribbeanMSC · MSC Grandiosa · Jan 30 from Port Canaveral (Orlando)$41 a night$288 for 7 nights
- 97-Night Western CaribbeanMSC · MSC Grandiosa · Dec 12 from Port Canaveral (Orlando)$41 a night$289 for 7 nights
- 104-Night BahamasMSC · MSC Seaside · Dec 7 from Miami$42 a night$168 for 4 nights