3 day cruises to the Bahamas
Every cruise of two to five nights that stops in the Bahamas, cheapest first. A line's "3-day" cruise is three days, usually two or three nights, so the filters here count nights.
2,663 cruises from $139 per person Updated Nov 8, 2026, 10:28 a.m. ET
8 sailings of 2 nights, 816 of 3, 1,152 of 4 and 687 of 5. Most stop at Nassau (1,731), Celebration Key (596), CocoCay (521) and Castaway Cay (362).
3 day 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 2,663 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
3 night cruises to the Bahamas
816 sailings of three nights, the cheapest five.
- 13-Night BahamasMSC · MSC Seashore · Dec 3 from Port Canaveral (Orlando)$1783 nights
- 23-Night BahamasMSC · MSC Seashore · Jan 14 from Port Canaveral (Orlando)$1883 nights
- 33-Night BahamasMSC · MSC Seashore · Jan 21 from Port Canaveral (Orlando)$1883 nights
- 43-Night BahamasMSC · MSC Seaside · Jan 8 from Miami$1893 nights
- 53-Night BahamasMSC · MSC Seaside · Jan 22 from Miami$1893 nights
2 day cruises to the Bahamas (2 nights)
8 sailings of two nights.
- 12-Night BahamasNorwegian (NCL) · Norwegian Getaway · Apr 10 from Miami$2792 nights
- 22-Night BahamasNorwegian (NCL) · Norwegian Luna · Oct 15 from Miami$3892 nights
- 32-Night Perfect Day CocoCay GetawayRoyal Caribbean · Harmony of the Seas · Feb 24 from Port Canaveral (Orlando)$4522 nights
- 42-Night Perfect Day GetawayRoyal Caribbean · Harmony of the Seas · Feb 18 from Port Canaveral (Orlando)$4712 nights
- 52-Night Perfect Day CocoCay GetawayRoyal Caribbean · Harmony of the Seas · Sep 2 from Port Canaveral (Orlando)$4722 nights
4 day cruises to the Bahamas (4 nights)
1,152 sailings of four nights.
- 14-Night BahamasNorwegian (NCL) · Norwegian Dawn · Jan 7 from Jacksonville$1394 nights
- 24-Night BahamasMSC · MSC Seaside · Nov 16 from Miami$1554 nights
- 34-Night BahamasMSC · MSC Seaside · Nov 30 from Miami$1584 nights
- 44-Night BahamasMSC · MSC Seaside · Dec 14 from Miami$1584 nights
- 54-Night BahamasMSC · MSC Seaside · Dec 7 from Miami$1684 nights
5 day cruises to the Bahamas (5 nights)
687 sailings of five nights.
- 15-Night BahamasCarnival · Carnival Elation · Jan 18 from Jacksonville$2195 nights
- 25-Night BahamasCarnival · Carnival Elation · Jan 23 from Jacksonville$2245 nights
- 35-Night BahamasNorwegian (NCL) · Norwegian Dawn · Jan 2 from Jacksonville$2295 nights
- 45-Night BahamasCarnival · Carnival Paradise · Jan 23 from Tampa$2305 nights
- 55-Night BahamasCarnival · Carnival Sunrise · Feb 6 from Miami$2305 nights
Weekend cruises to the Bahamas
1,014 sailings leave on a Thursday or Friday and are back by Sunday or Monday.
- 14-Night BahamasNorwegian (NCL) · Norwegian Dawn · Jan 7 from Jacksonville$1394 nights
- 23-Night BahamasMSC · MSC Seashore · Dec 3 from Port Canaveral (Orlando)$1783 nights
- 33-Night BahamasMSC · MSC Seashore · Jan 14 from Port Canaveral (Orlando)$1883 nights
- 43-Night BahamasMSC · MSC Seashore · Jan 21 from Port Canaveral (Orlando)$1883 nights
- 53-Night BahamasMSC · MSC Seaside · Jan 8 from Miami$1893 nights