Destination
Bahamas cruises from Miami
Short trips, mostly three and four nights, with some of five and seven. Nearly every one calls at Nassau or at a line's own island: MSC's Ocean Cay, Carnival's Celebration Key and Half Moon Cay, Norwegian's Great Stirrup Cay, Royal Caribbean's Perfect Day at CocoCay, or Bimini, where Virgin Voyages has its beach club. Some add a day in Key West.
Our Bahamas cruise guide covers the private islands and Nassau, and which ships go where.
There are 869 such sailings on the board, running 2 to 7 nights, operated by Carnival Cruise Line, MSC Cruises, Norwegian Cruise Line, Royal Caribbean International, Virgin Voyages, Holland America Line, and Celebrity Cruises aboard Carnival Sunrise, Carnival Conquest, MSC Seaside, Norwegian Joy, Wonder of the Seas, Scarlet Lady, Brilliant Lady, Norwegian Jewel, Freedom of the Seas, Allure of the Seas, Carnival Firenze, Zuiderdam, Norwegian Getaway, Valiant Lady, Hero of the Seas, Norwegian Luna, Norwegian Viva, Resilient Lady, Norwegian Aqua, and Celebrity Summit. The lowest recorded starting fare is $159 per person, on the Mon, Dec 14, 2026 departure.
Ports of call
Your Bahamas options
All routesThe 869 departures below run 52 different routes, cheapest per night first.
| Itinerary | Ship | Nights | Departures | From |
|---|---|---|---|---|
| 4-Night Bahamas Calls at Half Moon Cay (Bahamas) · Celebration Key (Bahamas) Next on Mon, Nov 16, 2026 | Carnival Conquest, MSC Seaside, Norwegian Joy, Carnival Sunrise, Carnival Firenze, Norwegian Getaway, Norwegian Viva, Norwegian Jewel, Norwegian Aqua | 4 | 269 | $159$40 a night |
| 5-Night Bahamas Calls at Nassau (Bahamas) · Half Moon Cay (Bahamas) · Celebration Key (Bahamas) Next on Sat, Nov 14, 2026 | Carnival Sunrise, Norwegian Jewel, Norwegian Joy | 5 | 66 | $230$46 a night |
| 7-Night Bahamas Calls at Nassau (Bahamas) · Ocean Cay (Bahamas) · Nassau (Bahamas) · Ocean Cay (Bahamas) Next on Mon, Dec 14, 2026 | MSC Seaside | 7 | 80 | $374$53 a night |
| 4-Night Western Caribbean Calls at Princess Cays (Bahamas) · Celebration Key (Bahamas) Next on Mon, Nov 15, 2027 | Carnival Conquest | 4 | 1 | $240$60 a night |
| 4-Night Bahamas & Perfect Day Calls at Perfect Day at CocoCay (Bahamas) · Nassau (Bahamas) Next on Mon, Nov 16, 2026 | Wonder of the Seas, Allure of the Seas | 4 | 21 | $259$65 a night |
| 5-Night Bahamas & Perfect Day Calls at Bimini (Bahamas) · Perfect Day at CocoCay (Bahamas) · Nassau (Bahamas) Next on Mon, Jan 18, 2027 | Freedom of the Seas | 5 | 2 | $330$66 a night |
| 3-Night Bahamas Calls at Nassau (Bahamas) · Ocean Cay (Bahamas) Next on Fri, Nov 20, 2026 | MSC Seaside, Norwegian Joy, Carnival Conquest, Norwegian Getaway, Norwegian Viva, Norwegian Luna, Norwegian Aqua | 3 | 230 | $199$66 a night |
| 3-Night Bahamas & Perfect Day Calls at Perfect Day at CocoCay (Bahamas) · Nassau (Bahamas) Next on Fri, Nov 27, 2026 | Wonder of the Seas, Allure of the Seas | 3 | 17 | $229$76 a night |
Starting fares per person, for the cheapest cabin listed, with taxes and port fees included, last updated . Fares change often, so check the current price before you book.
Every departure by date
We may earn a commission if you book through these buttons, at no cost to you.
| Departs | Ship | Line | Nights | Itinerary & ports | From |
|---|---|---|---|---|---|
Sat, Nov 14, 2026 back Thu, Nov 19, 2026 Terminal F | Carnival Sunrise | Carnival Cruise Line | 5 | 5-Night Bahamas Calls at Nassau (Bahamas) · Half Moon Cay (Bahamas) · Celebration Key (Bahamas) | |
Mon, Nov 16, 2026 back Fri, Nov 20, 2026 Terminal F | Carnival Conquest | Carnival Cruise Line | 4 | 4-Night Bahamas Calls at Half Moon Cay (Bahamas) · Celebration Key (Bahamas) | |
Mon, Nov 16, 2026 back Fri, Nov 20, 2026 Terminal AA | MSC Seaside | MSC Cruises | 4 | 4-Night Bahamas Calls at Nassau (Bahamas) · Ocean Cay (Bahamas) | |
Mon, Nov 16, 2026 back Fri, Nov 20, 2026 Terminal B | Norwegian Joy | Norwegian Cruise Line | 4 | 4-Night Bahamas Calls at Great Stirrup Cay (Bahamas) · Nassau (Bahamas) | |
Mon, Nov 16, 2026 back Fri, Nov 20, 2026 Terminal A | Wonder of the Seas | Royal Caribbean International | 4 | 4-Night Bahamas & Perfect Day Calls at Perfect Day at CocoCay (Bahamas) · Nassau (Bahamas) | |
Thu, Nov 19, 2026 back Mon, Nov 23, 2026 Terminal F | Carnival Sunrise | Carnival Cruise Line | 4 | 4-Night Bahamas Calls at Half Moon Cay (Bahamas) · Celebration Key (Bahamas) | |
Thu, Nov 19, 2026 back Mon, Nov 23, 2026 Terminal V | Scarlet Lady | Virgin Voyages | 4 | 4-Night Key West & Bimini Beach Club Calls at Key West (Florida) · Bimini (Bahamas) | |
Fri, Nov 20, 2026 back Mon, Nov 23, 2026 Terminal AA | MSC Seaside | MSC Cruises | 3 | 3-Night Bahamas Calls at Nassau (Bahamas) · Ocean Cay (Bahamas) | |
Fri, Nov 20, 2026 back Mon, Nov 23, 2026 Terminal C | Norwegian Joy | Norwegian Cruise Line | 3 | 3-Night Bahamas Calls at Nassau (Bahamas) · Great Stirrup Cay (Bahamas) | |
Fri, Nov 20, 2026 back Mon, Nov 23, 2026 Terminal A | Wonder of the Seas | Royal Caribbean International | 3 | 3-Night Perfect Day Getaway Calls at Perfect Day at CocoCay (Bahamas) | |
| We may earn a commission if you book through these buttons, at no cost to you. | |||||
Mon, Nov 23, 2026 back Fri, Nov 27, 2026 Terminal AA | MSC Seaside | MSC Cruises | 4 | 4-Night Bahamas Calls at Nassau (Bahamas) · Ocean Cay (Bahamas) | |
Mon, Nov 23, 2026 back Fri, Nov 27, 2026 Terminal B | Norwegian Joy | Norwegian Cruise Line | 4 | 4-Night Bahamas Calls at Nassau (Bahamas) · Great Stirrup Cay (Bahamas) | |
Mon, Nov 23, 2026 back Fri, Nov 27, 2026 Terminal A | Wonder of the Seas | Royal Caribbean International | 4 | 4-Night Bahamas & Perfect Day Calls at Nassau (Bahamas) · Perfect Day at CocoCay (Bahamas) | |
Fri, Nov 27, 2026 back Mon, Nov 30, 2026 Terminal AA | MSC Seaside | MSC Cruises | 3 | 3-Night Bahamas Calls at Nassau (Bahamas) · Ocean Cay (Bahamas) | |
Fri, Nov 27, 2026 back Mon, Nov 30, 2026 Terminal B | Norwegian Joy | Norwegian Cruise Line | 3 | 3-Night Bahamas Calls at Nassau (Bahamas) · Great Stirrup Cay (Bahamas) | |
Fri, Nov 27, 2026 back Mon, Nov 30, 2026 Terminal A | Wonder of the Seas | Royal Caribbean International | 3 | 3-Night Bahamas & Perfect Day Calls at Perfect Day at CocoCay (Bahamas) · Nassau (Bahamas) | |
Sun, Nov 29, 2026 back Thu, Dec 3, 2026 Terminal E | Carnival Sunrise | Carnival Cruise Line | 4 | 4-Night Bahamas Calls at Half Moon Cay (Bahamas) · Celebration Key (Bahamas) | |
Mon, Nov 30, 2026 back Fri, Dec 4, 2026 Terminal AA | MSC Seaside | MSC Cruises | 4 | 4-Night Bahamas Calls at Nassau (Bahamas) · Ocean Cay (Bahamas) | |
Mon, Nov 30, 2026 back Fri, Dec 4, 2026 Terminal B | Norwegian Joy | Norwegian Cruise Line | 4 | 4-Night Bahamas Calls at Great Stirrup Cay (Bahamas) · Nassau (Bahamas) | |
Mon, Nov 30, 2026 back Fri, Dec 4, 2026 Terminal A | Wonder of the Seas | Royal Caribbean International | 4 | 4-Night Bahamas & Perfect Day Calls at Nassau (Bahamas) · Perfect Day at CocoCay (Bahamas) | |
| We may earn a commission if you book through these buttons, at no cost to you. | |||||
Thu, Dec 3, 2026 back Mon, Dec 7, 2026 Terminal F | Carnival Sunrise | Carnival Cruise Line | 4 | 4-Night Bahamas Calls at Half Moon Cay (Bahamas) · Celebration Key (Bahamas) | |
Thu, Dec 3, 2026 back Mon, Dec 7, 2026 Terminal V | Scarlet Lady | Virgin Voyages | 4 | 4-Night Key West & Bimini Beach Club Calls at Key West (Florida) · Bimini (Bahamas) | |
Fri, Dec 4, 2026 back Mon, Dec 7, 2026 Terminal AA | MSC Seaside | MSC Cruises | 3 | 3-Night Bahamas Calls at Nassau (Bahamas) · Ocean Cay (Bahamas) | |
Fri, Dec 4, 2026 back Mon, Dec 7, 2026 Terminal A | Wonder of the Seas | Royal Caribbean International | 3 | 3-Night Bahamas & Perfect Day Calls at Perfect Day at CocoCay (Bahamas) · Nassau (Bahamas) | |
Mon, Dec 7, 2026 back Sat, Dec 12, 2026 Terminal D | Carnival Sunrise | Carnival Cruise Line | 5 | 5-Night Bahamas Calls at Celebration Key (Bahamas) · Half Moon Cay (Bahamas) · Nassau (Bahamas) | |
Mon, Dec 7, 2026 back Fri, Dec 11, 2026 Terminal AA | MSC Seaside | MSC Cruises | 4 | 4-Night Bahamas Calls at Nassau (Bahamas) · Ocean Cay (Bahamas) | |
Mon, Dec 7, 2026 back Fri, Dec 11, 2026 Terminal A | Wonder of the Seas | Royal Caribbean International | 4 | 4-Night Bahamas & Perfect Day Calls at Perfect Day at CocoCay (Bahamas) · Nassau (Bahamas) | |
Thu, Dec 10, 2026 back Mon, Dec 14, 2026 Terminal V | Brilliant Lady | Virgin Voyages | 4 | 4-Night Key West & Bimini Beach Club Calls at Key West (Florida) · Bimini (Bahamas) | |
Fri, Dec 11, 2026 back Mon, Dec 14, 2026 Terminal F | Carnival Conquest | Carnival Cruise Line | 3 | 3-Night Bahamas Calls at Celebration Key (Bahamas) | |
Fri, Dec 11, 2026 back Mon, Dec 14, 2026 Terminal AA | MSC Seaside | MSC Cruises | 3 | 3-Night Bahamas Calls at Nassau (Bahamas) · Ocean Cay (Bahamas) | |
| We may earn a commission if you book through these buttons, at no cost to you. | |||||
Fri, Dec 11, 2026 back Mon, Dec 14, 2026 Terminal B | Norwegian Joy | Norwegian Cruise Line | 3 | 3-Night Bahamas Calls at Nassau (Bahamas) · Great Stirrup Cay (Bahamas) | |
Fri, Dec 11, 2026 back Mon, Dec 14, 2026 Terminal A | Wonder of the Seas | Royal Caribbean International | 3 | 3-Night Bahamas & Perfect Day Calls at Perfect Day at CocoCay (Bahamas) · Nassau (Bahamas) | |
Sat, Dec 12, 2026 back Thu, Dec 17, 2026 Terminal D | Carnival Sunrise | Carnival Cruise Line | 5 | 5-Night Bahamas Calls at Half Moon Cay (Bahamas) · Nassau (Bahamas) · Celebration Key (Bahamas) | |
Mon, Dec 14, 2026 back Fri, Dec 18, 2026 Terminal F | Carnival Conquest | Carnival Cruise Line | 4 | 4-Night Bahamas Calls at Half Moon Cay (Bahamas) · Celebration Key (Bahamas) | |
Mon, Dec 14, 2026 back Fri, Dec 18, 2026 Terminal AA | MSC Seaside | MSC Cruises | 4 | 4-Night Bahamas Calls at Nassau (Bahamas) · Ocean Cay (Bahamas) | Lowest fare shown |
Mon, Dec 14, 2026 back Mon, Dec 21, 2026 Terminal AA | MSC Seaside | MSC Cruises | 7 | 7-Night Bahamas Calls at Nassau (Bahamas) · Ocean Cay (Bahamas) · Nassau (Bahamas) · Ocean Cay (Bahamas) | |
Mon, Dec 14, 2026 back Fri, Dec 18, 2026 Terminal B | Norwegian Joy | Norwegian Cruise Line | 4 | 4-Night Bahamas Calls at Great Stirrup Cay (Bahamas) · Nassau (Bahamas) | |
Mon, Dec 14, 2026 back Fri, Dec 18, 2026 Terminal A | Wonder of the Seas | Royal Caribbean International | 4 | 4-Night Bahamas & Perfect Day Calls at Nassau (Bahamas) · Perfect Day at CocoCay (Bahamas) | |
Thu, Dec 17, 2026 back Mon, Dec 21, 2026 Terminal F | Carnival Sunrise | Carnival Cruise Line | 4 | 4-Night Bahamas Calls at Half Moon Cay (Bahamas) · Celebration Key (Bahamas) | |
Thu, Dec 17, 2026 back Mon, Dec 21, 2026 Terminal V | Scarlet Lady | Virgin Voyages | 4 | 4-Night Key West & Bimini Beach Club Calls at Key West (Florida) · Bimini (Bahamas) | |
| We may earn a commission if you book through these buttons, at no cost to you. | |||||
Fri, Dec 18, 2026 back Mon, Dec 21, 2026 Terminal F | Carnival Conquest | Carnival Cruise Line | 3 | 3-Night Bahamas Calls at Celebration Key (Bahamas) | |
Fri, Dec 18, 2026 back Mon, Dec 21, 2026 Terminal AA | MSC Seaside | MSC Cruises | 3 | 3-Night Bahamas Calls at Nassau (Bahamas) · Ocean Cay (Bahamas) | |
Fri, Dec 18, 2026 back Wed, Dec 23, 2026 Terminal C | Norwegian Jewel | Norwegian Cruise Line | 5 | 5-Night Bahamas Calls at Great Stirrup Cay (Bahamas) · Nassau (Bahamas) | |
Fri, Dec 18, 2026 back Tue, Dec 22, 2026 Terminal B | Norwegian Joy | Norwegian Cruise Line | 4 | 4-Night Bahamas Calls at Great Stirrup Cay (Bahamas) · Nassau (Bahamas) | |
Fri, Dec 18, 2026 back Mon, Dec 21, 2026 Terminal A | Wonder of the Seas | Royal Caribbean International | 3 | 3-Night Bahamas & Perfect Day Calls at Perfect Day at CocoCay (Bahamas) · Nassau (Bahamas) | |
Mon, Dec 21, 2026 back Thu, Dec 24, 2026 Terminal F | Carnival Conquest | Carnival Cruise Line | 3 | 3-Night Bahamas Calls at Celebration Key (Bahamas) | |
Mon, Dec 21, 2026 back Sat, Dec 26, 2026 Terminal D | Carnival Sunrise | Carnival Cruise Line | 5 | 5-Night Bahamas Calls at Nassau (Bahamas) · Princess Cays (Bahamas) · Celebration Key (Bahamas) | |
Mon, Dec 21, 2026 back Thu, Dec 24, 2026 Terminal A | Wonder of the Seas | Royal Caribbean International | 3 | 3-Night Bahamas & Perfect Day Calls at Perfect Day at CocoCay (Bahamas) · Nassau (Bahamas) | |
Tue, Dec 22, 2026 back Sat, Dec 26, 2026 Terminal B | Norwegian Joy | Norwegian Cruise Line | 4 | 4-Night Bahamas Calls at Great Stirrup Cay (Bahamas) · Nassau (Bahamas) | |
Thu, Dec 24, 2026 back Mon, Dec 28, 2026 Terminal F | Carnival Conquest | Carnival Cruise Line | 4 | 4-Night Bahamas Calls at Half Moon Cay (Bahamas) · Celebration Key (Bahamas) | |
| We may earn a commission if you book through these buttons, at no cost to you. | |||||
Thu, Dec 24, 2026 back Mon, Dec 28, 2026 Terminal A | Wonder of the Seas | Royal Caribbean International | 4 | 4-Night Bahamas & Perfect Day Holiday Calls at Nassau (Bahamas) · Perfect Day at CocoCay (Bahamas) | |
Sat, Dec 26, 2026 back Wed, Dec 30, 2026 Terminal D | Carnival Sunrise | Carnival Cruise Line | 4 | 4-Night Bahamas Calls at Half Moon Cay (Bahamas) · Celebration Key (Bahamas) | |
Sat, Dec 26, 2026 back Wed, Dec 30, 2026 Terminal V | Scarlet Lady | Virgin Voyages | 4 | 4-Night Bahamas & Bimini Beach Club Calls at Nassau (Bahamas) · Bimini (Bahamas) | |
Mon, Dec 28, 2026 back Thu, Dec 31, 2026 Terminal F | Carnival Conquest | Carnival Cruise Line | 3 | 3-Night Bahamas Calls at Celebration Key (Bahamas) | |
Mon, Dec 28, 2026 back Thu, Dec 31, 2026 Terminal A | Wonder of the Seas | Royal Caribbean International | 3 | 3-Night Perfect Day Getaway Calls at Perfect Day at CocoCay (Bahamas) | |
Wed, Dec 30, 2026 back Mon, Jan 4, 2027 Terminal F | Carnival Sunrise | Carnival Cruise Line | 5 | 5-Night Bahamas Calls at Half Moon Cay (Bahamas) · Nassau (Bahamas) · Celebration Key (Bahamas) | |
Thu, Dec 31, 2026 back Mon, Jan 4, 2027 Terminal F | Carnival Conquest | Carnival Cruise Line | 4 | 4-Night Bahamas Calls at Half Moon Cay (Bahamas) · Celebration Key (Bahamas) | |
Thu, Dec 31, 2026 back Mon, Jan 4, 2027 | Freedom of the Seas | Royal Caribbean International | 4 | 4-Night Bahamas & Perfect Day Holiday Calls at Perfect Day at CocoCay (Bahamas) · Nassau (Bahamas) | |
Thu, Dec 31, 2026 back Mon, Jan 4, 2027 Terminal B | Norwegian Joy | Norwegian Cruise Line | 4 | 4-Night Bahamas Calls at Nassau (Bahamas) · Great Stirrup Cay (Bahamas) | |
Thu, Dec 31, 2026 back Mon, Jan 4, 2027 Terminal A | Wonder of the Seas | Royal Caribbean International | 4 | 4-Night Bahamas & Perfect Day Holiday Calls at Nassau (Bahamas) · Perfect Day at CocoCay (Bahamas) | |
- NOV14
Saturday · 5 nights
5-Night Bahamas
Carnival Sunrise · Carnival Cruise Line
Leaves from Terminal FCalls at Nassau (Bahamas) · Half Moon Cay (Bahamas) · Celebration Key (Bahamas)
Returns Thu, Nov 19, 2026
- NOV16
Monday · 4 nights
4-Night Bahamas
Carnival Conquest · Carnival Cruise Line
Leaves from Terminal FCalls at Half Moon Cay (Bahamas) · Celebration Key (Bahamas)
Returns Fri, Nov 20, 2026
- NOV16
Monday · 4 nights
4-Night Bahamas
Leaves from Terminal AACalls at Nassau (Bahamas) · Ocean Cay (Bahamas)
Returns Fri, Nov 20, 2026
- NOV16
Monday · 4 nights
4-Night Bahamas
Norwegian Joy · Norwegian Cruise Line
Leaves from Terminal BCalls at Great Stirrup Cay (Bahamas) · Nassau (Bahamas)
Returns Fri, Nov 20, 2026
- NOV16
Monday · 4 nights
4-Night Bahamas & Perfect Day
Wonder of the Seas · Royal Caribbean International
Leaves from Terminal ACalls at Perfect Day at CocoCay (Bahamas) · Nassau (Bahamas)
Returns Fri, Nov 20, 2026
- NOV19
Thursday · 4 nights
4-Night Bahamas
Carnival Sunrise · Carnival Cruise Line
Leaves from Terminal FCalls at Half Moon Cay (Bahamas) · Celebration Key (Bahamas)
Returns Mon, Nov 23, 2026
- NOV19
Thursday · 4 nights
4-Night Key West & Bimini Beach Club
Leaves from Terminal VCalls at Key West (Florida) · Bimini (Bahamas)
Returns Mon, Nov 23, 2026
- NOV20
Friday · 3 nights
3-Night Bahamas
Leaves from Terminal AACalls at Nassau (Bahamas) · Ocean Cay (Bahamas)
Returns Mon, Nov 23, 2026
- NOV20
Friday · 3 nights
3-Night Bahamas
Norwegian Joy · Norwegian Cruise Line
Leaves from Terminal CCalls at Nassau (Bahamas) · Great Stirrup Cay (Bahamas)
Returns Mon, Nov 23, 2026
- NOV20
Friday · 3 nights
3-Night Perfect Day Getaway
Wonder of the Seas · Royal Caribbean International
Leaves from Terminal ACalls at Perfect Day at CocoCay (Bahamas)
Returns Mon, Nov 23, 2026
- We may earn a commission if you book through these buttons, at no cost to you.
- NOV23
Monday · 4 nights
4-Night Bahamas
Leaves from Terminal AACalls at Nassau (Bahamas) · Ocean Cay (Bahamas)
Returns Fri, Nov 27, 2026
- NOV23
Monday · 4 nights
4-Night Bahamas
Norwegian Joy · Norwegian Cruise Line
Leaves from Terminal BCalls at Nassau (Bahamas) · Great Stirrup Cay (Bahamas)
Returns Fri, Nov 27, 2026
- NOV23
Monday · 4 nights
4-Night Bahamas & Perfect Day
Wonder of the Seas · Royal Caribbean International
Leaves from Terminal ACalls at Nassau (Bahamas) · Perfect Day at CocoCay (Bahamas)
Returns Fri, Nov 27, 2026
- NOV27
Friday · 3 nights
3-Night Bahamas
Leaves from Terminal AACalls at Nassau (Bahamas) · Ocean Cay (Bahamas)
Returns Mon, Nov 30, 2026
- NOV27
Friday · 3 nights
3-Night Bahamas
Norwegian Joy · Norwegian Cruise Line
Leaves from Terminal BCalls at Nassau (Bahamas) · Great Stirrup Cay (Bahamas)
Returns Mon, Nov 30, 2026
- NOV27
Friday · 3 nights
3-Night Bahamas & Perfect Day
Wonder of the Seas · Royal Caribbean International
Leaves from Terminal ACalls at Perfect Day at CocoCay (Bahamas) · Nassau (Bahamas)
Returns Mon, Nov 30, 2026
- NOV29
Sunday · 4 nights
4-Night Bahamas
Carnival Sunrise · Carnival Cruise Line
Leaves from Terminal ECalls at Half Moon Cay (Bahamas) · Celebration Key (Bahamas)
Returns Thu, Dec 3, 2026
- NOV30
Monday · 4 nights
4-Night Bahamas
Leaves from Terminal AACalls at Nassau (Bahamas) · Ocean Cay (Bahamas)
Returns Fri, Dec 4, 2026
- NOV30
Monday · 4 nights
4-Night Bahamas
Norwegian Joy · Norwegian Cruise Line
Leaves from Terminal BCalls at Great Stirrup Cay (Bahamas) · Nassau (Bahamas)
Returns Fri, Dec 4, 2026
- NOV30
Monday · 4 nights
4-Night Bahamas & Perfect Day
Wonder of the Seas · Royal Caribbean International
Leaves from Terminal ACalls at Nassau (Bahamas) · Perfect Day at CocoCay (Bahamas)
Returns Fri, Dec 4, 2026
- We may earn a commission if you book through these buttons, at no cost to you.
- DEC3
Thursday · 4 nights
4-Night Bahamas
Carnival Sunrise · Carnival Cruise Line
Leaves from Terminal FCalls at Half Moon Cay (Bahamas) · Celebration Key (Bahamas)
Returns Mon, Dec 7, 2026
- DEC3
Thursday · 4 nights
4-Night Key West & Bimini Beach Club
Leaves from Terminal VCalls at Key West (Florida) · Bimini (Bahamas)
Returns Mon, Dec 7, 2026
- DEC4
Friday · 3 nights
3-Night Bahamas
Leaves from Terminal AACalls at Nassau (Bahamas) · Ocean Cay (Bahamas)
Returns Mon, Dec 7, 2026
- DEC4
Friday · 3 nights
3-Night Bahamas & Perfect Day
Wonder of the Seas · Royal Caribbean International
Leaves from Terminal ACalls at Perfect Day at CocoCay (Bahamas) · Nassau (Bahamas)
Returns Mon, Dec 7, 2026
- DEC7
Monday · 5 nights
5-Night Bahamas
Carnival Sunrise · Carnival Cruise Line
Leaves from Terminal DCalls at Celebration Key (Bahamas) · Half Moon Cay (Bahamas) · Nassau (Bahamas)
Returns Sat, Dec 12, 2026
- DEC7
Monday · 4 nights
4-Night Bahamas
Leaves from Terminal AACalls at Nassau (Bahamas) · Ocean Cay (Bahamas)
Returns Fri, Dec 11, 2026
- DEC7
Monday · 4 nights
4-Night Bahamas & Perfect Day
Wonder of the Seas · Royal Caribbean International
Leaves from Terminal ACalls at Perfect Day at CocoCay (Bahamas) · Nassau (Bahamas)
Returns Fri, Dec 11, 2026
- DEC10
Thursday · 4 nights
4-Night Key West & Bimini Beach Club
Brilliant Lady · Virgin Voyages
Leaves from Terminal VCalls at Key West (Florida) · Bimini (Bahamas)
Returns Mon, Dec 14, 2026
- DEC11
Friday · 3 nights
3-Night Bahamas
Carnival Conquest · Carnival Cruise Line
Leaves from Terminal FCalls at Celebration Key (Bahamas)
Returns Mon, Dec 14, 2026
- DEC11
Friday · 3 nights
3-Night Bahamas
Leaves from Terminal AACalls at Nassau (Bahamas) · Ocean Cay (Bahamas)
Returns Mon, Dec 14, 2026
- We may earn a commission if you book through these buttons, at no cost to you.
- DEC11
Friday · 3 nights
3-Night Bahamas
Norwegian Joy · Norwegian Cruise Line
Leaves from Terminal BCalls at Nassau (Bahamas) · Great Stirrup Cay (Bahamas)
Returns Mon, Dec 14, 2026
- DEC11
Friday · 3 nights
3-Night Bahamas & Perfect Day
Wonder of the Seas · Royal Caribbean International
Leaves from Terminal ACalls at Perfect Day at CocoCay (Bahamas) · Nassau (Bahamas)
Returns Mon, Dec 14, 2026
- DEC12
Saturday · 5 nights
5-Night Bahamas
Carnival Sunrise · Carnival Cruise Line
Leaves from Terminal DCalls at Half Moon Cay (Bahamas) · Nassau (Bahamas) · Celebration Key (Bahamas)
Returns Thu, Dec 17, 2026
- DEC14
Monday · 4 nights
4-Night Bahamas
Carnival Conquest · Carnival Cruise Line
Leaves from Terminal FCalls at Half Moon Cay (Bahamas) · Celebration Key (Bahamas)
Returns Fri, Dec 18, 2026
- DEC14
Monday · 4 nights
4-Night Bahamas
Leaves from Terminal AACalls at Nassau (Bahamas) · Ocean Cay (Bahamas)
Returns Fri, Dec 18, 2026
Lowest fare shown
- DEC14
Monday · 7 nights
7-Night Bahamas
Leaves from Terminal AACalls at Nassau (Bahamas) · Ocean Cay (Bahamas) · Nassau (Bahamas) · Ocean Cay (Bahamas)
Returns Mon, Dec 21, 2026
- DEC14
Monday · 4 nights
4-Night Bahamas
Norwegian Joy · Norwegian Cruise Line
Leaves from Terminal BCalls at Great Stirrup Cay (Bahamas) · Nassau (Bahamas)
Returns Fri, Dec 18, 2026
- DEC14
Monday · 4 nights
4-Night Bahamas & Perfect Day
Wonder of the Seas · Royal Caribbean International
Leaves from Terminal ACalls at Nassau (Bahamas) · Perfect Day at CocoCay (Bahamas)
Returns Fri, Dec 18, 2026
- DEC17
Thursday · 4 nights
4-Night Bahamas
Carnival Sunrise · Carnival Cruise Line
Leaves from Terminal FCalls at Half Moon Cay (Bahamas) · Celebration Key (Bahamas)
Returns Mon, Dec 21, 2026
- DEC17
Thursday · 4 nights
4-Night Key West & Bimini Beach Club
Leaves from Terminal VCalls at Key West (Florida) · Bimini (Bahamas)
Returns Mon, Dec 21, 2026
- We may earn a commission if you book through these buttons, at no cost to you.
- DEC18
Friday · 3 nights
3-Night Bahamas
Carnival Conquest · Carnival Cruise Line
Leaves from Terminal FCalls at Celebration Key (Bahamas)
Returns Mon, Dec 21, 2026
- DEC18
Friday · 3 nights
3-Night Bahamas
Leaves from Terminal AACalls at Nassau (Bahamas) · Ocean Cay (Bahamas)
Returns Mon, Dec 21, 2026
- DEC18
Friday · 5 nights
5-Night Bahamas
Norwegian Jewel · Norwegian Cruise Line
Leaves from Terminal CCalls at Great Stirrup Cay (Bahamas) · Nassau (Bahamas)
Returns Wed, Dec 23, 2026
- DEC18
Friday · 4 nights
4-Night Bahamas
Norwegian Joy · Norwegian Cruise Line
Leaves from Terminal BCalls at Great Stirrup Cay (Bahamas) · Nassau (Bahamas)
Returns Tue, Dec 22, 2026
- DEC18
Friday · 3 nights
3-Night Bahamas & Perfect Day
Wonder of the Seas · Royal Caribbean International
Leaves from Terminal ACalls at Perfect Day at CocoCay (Bahamas) · Nassau (Bahamas)
Returns Mon, Dec 21, 2026
- DEC21
Monday · 3 nights
3-Night Bahamas
Carnival Conquest · Carnival Cruise Line
Leaves from Terminal FCalls at Celebration Key (Bahamas)
Returns Thu, Dec 24, 2026
- DEC21
Monday · 5 nights
5-Night Bahamas
Carnival Sunrise · Carnival Cruise Line
Leaves from Terminal DCalls at Nassau (Bahamas) · Princess Cays (Bahamas) · Celebration Key (Bahamas)
Returns Sat, Dec 26, 2026
- DEC21
Monday · 3 nights
3-Night Bahamas & Perfect Day
Wonder of the Seas · Royal Caribbean International
Leaves from Terminal ACalls at Perfect Day at CocoCay (Bahamas) · Nassau (Bahamas)
Returns Thu, Dec 24, 2026
- DEC22
Tuesday · 4 nights
4-Night Bahamas
Norwegian Joy · Norwegian Cruise Line
Leaves from Terminal BCalls at Great Stirrup Cay (Bahamas) · Nassau (Bahamas)
Returns Sat, Dec 26, 2026
- DEC24
Thursday · 4 nights
4-Night Bahamas
Carnival Conquest · Carnival Cruise Line
Leaves from Terminal FCalls at Half Moon Cay (Bahamas) · Celebration Key (Bahamas)
Returns Mon, Dec 28, 2026
- We may earn a commission if you book through these buttons, at no cost to you.
- DEC24
Thursday · 4 nights
4-Night Bahamas & Perfect Day Holiday
Wonder of the Seas · Royal Caribbean International
Leaves from Terminal ACalls at Nassau (Bahamas) · Perfect Day at CocoCay (Bahamas)
Returns Mon, Dec 28, 2026
- DEC26
Saturday · 4 nights
4-Night Bahamas
Carnival Sunrise · Carnival Cruise Line
Leaves from Terminal DCalls at Half Moon Cay (Bahamas) · Celebration Key (Bahamas)
Returns Wed, Dec 30, 2026
- DEC26
Saturday · 4 nights
4-Night Bahamas & Bimini Beach Club
Leaves from Terminal VCalls at Nassau (Bahamas) · Bimini (Bahamas)
Returns Wed, Dec 30, 2026
- DEC28
Monday · 3 nights
3-Night Bahamas
Carnival Conquest · Carnival Cruise Line
Leaves from Terminal FCalls at Celebration Key (Bahamas)
Returns Thu, Dec 31, 2026
- DEC28
Monday · 3 nights
3-Night Perfect Day Getaway
Wonder of the Seas · Royal Caribbean International
Leaves from Terminal ACalls at Perfect Day at CocoCay (Bahamas)
Returns Thu, Dec 31, 2026
- DEC30
Wednesday · 5 nights
5-Night Bahamas
Carnival Sunrise · Carnival Cruise Line
Leaves from Terminal FCalls at Half Moon Cay (Bahamas) · Nassau (Bahamas) · Celebration Key (Bahamas)
Returns Mon, Jan 4, 2027
- DEC31
Thursday · 4 nights
4-Night Bahamas
Carnival Conquest · Carnival Cruise Line
Leaves from Terminal FCalls at Half Moon Cay (Bahamas) · Celebration Key (Bahamas)
Returns Mon, Jan 4, 2027
- DEC31
Thursday · 4 nights
4-Night Bahamas & Perfect Day Holiday
Freedom of the Seas · Royal Caribbean International
Calls at Perfect Day at CocoCay (Bahamas) · Nassau (Bahamas)
Returns Mon, Jan 4, 2027
- DEC31
Thursday · 4 nights
4-Night Bahamas
Norwegian Joy · Norwegian Cruise Line
Leaves from Terminal BCalls at Nassau (Bahamas) · Great Stirrup Cay (Bahamas)
Returns Mon, Jan 4, 2027
- DEC31
Thursday · 4 nights
4-Night Bahamas & Perfect Day Holiday
Wonder of the Seas · Royal Caribbean International
Leaves from Terminal ACalls at Nassau (Bahamas) · Perfect Day at CocoCay (Bahamas)
Returns Mon, Jan 4, 2027
These are the next 60 of 869. The other 809 leave later, in these months:
By month
Other destinations from Miami
Starting fares per person, for the cheapest cabin listed, with taxes and port fees included, last updated . Fares change often, so check the current price before you book.