Switch ships39
Virgin Voyages · Resilient LadyCobblestone & Coral – San Juan & Bimini19 Dec – 26 Dec 20277 nights🇺🇸Miami $1,4751 guest$211/nightBack-to-back: same day, same port2 new ports2 new countries1 port you already visited
Carnival Cruise Line · Carnival CelebrationKnotical Heritage – Celebration Key & Nassau19 Dec – 26 Dec 20277 nights🇺🇸Miami $1,9301 guest$276/nightBack-to-back: same day, same port4 new ports1 new country
Princess Cruises · Regal PrincessCobalt Tradewinds – San Juan & Tortola19 Dec – 27 Dec 20278 nights🇺🇸Miami $1,9481 guest$244/nightBack-to-back: same day, same port4 new ports3 new countries
Celebrity Cruises · Celebrity SilhouetteCaribbean Grandeur – St. Thomas & St. John's19 Dec – 28 Dec 20279 nights🇺🇸Fort Lauderdale $2,1671 guest$241/nightSame day≈36 km transfer4 new ports3 new countries
Princess Cruises · Sky PrincessAzure Shallows – Falmouth, Cayman & Cozumel19 Dec – 26 Dec 20277 nights🇺🇸Fort Lauderdale $2,2481 guest$321/nightSame day≈36 km transfer3 new ports2 new countries1 port you already visited
Norwegian Cruise Line · Norwegian LunaMisty Atolls – Amber Cove & Virgin Islands19 Dec – 26 Dec 20277 nights🇺🇸Miami $2,2791 guest$326/nightBack-to-back: same day, same port4 new ports3 new countries
Royal Caribbean · Legend Of The SeasQuick Getaway – Coco Cay from Fort Lauderdale19 Dec – 23 Dec 20274 nights🇺🇸Fort Lauderdale $2,4331 guest$608/nightSame day≈36 km transfer1 new port
Celebrity Cruises · Celebrity XcelTrade Wind Ledger – Samaná & St. Kitts19 Dec – 26 Dec 20277 nights🇺🇸Fort Lauderdale $2,6951 guest$385/nightSame day≈36 km transfer3 new ports3 new countries
Royal Caribbean · Independence Of The SeasCobalt Shallows – Grand Cayman & Cozumel19 Dec – 27 Dec 20278 nights🇺🇸Miami $3,0191 guest$377/nightBack-to-back: same day, same port3 new ports2 new countries1 port you already visited
Royal Caribbean · Allure Of The SeasBreezy Paradise – Coco Cay & Nassau19 Dec – 26 Dec 20277 nights🇺🇸Miami $3,0721 guest$439/nightBack-to-back: same day, same port4 new ports2 new countries
Princess Cruises · Sky PrincessSunstone Horizon – Cozumel, San Juan & Falmouth19 Dec – 2 Jan 202814 nights🇺🇸Fort Lauderdale $4,6711 guest$334/nightSame day≈36 km transfer6 new ports5 new countries1 port you already visited
Princess Cruises · Regal PrincessCobalt Horizon – Amber Cove & Tortola19 Dec – 2 Jan 202814 nights🇺🇸Miami $4,7711 guest$341/nightBack-to-back: same day, same port6 new ports4 new countries
Disney Cruise Line · Disney FantasySunlit Anchorage – Tortola & Sint Maarten19 Dec – 26 Dec 20277 nights🇺🇸Fort Lauderdale $6,0501 guest$864/nightSame day≈36 km transfer3 new ports1 new country
Carnival Cruise Line · Carnival ConquestGulfstream Zip – Grand Bahama from Miami20 Dec – 23 Dec 20273 nights🇺🇸Miami $5691 guest$190/night1-day gap1 new port
MSC Cruises · MSC SeasideSunlit Shoals – Nassau & Ocean Cay from Miami20 Dec – 24 Dec 20274 nights🇺🇸Miami $7671 guest$192/night1-day gap2 new ports
Royal Caribbean · Jewel Of The SeasCerulean Haven – Grand Turk from Fort Lauderdale20 Dec – 24 Dec 20274 nights🇺🇸Fort Lauderdale $9621 guest$240/night1-day gap≈36 km transfer1 new port1 new country
Celebrity Cruises · Celebrity ReflectionTropical Escape – Key West & Bimini20 Dec – 24 Dec 20274 nights🇺🇸Fort Lauderdale $9881 guest$247/night1-day gap≈36 km transfer1 new port1 port you already visited
Norwegian Cruise Line · Norwegian VivaSun-Bleached Cay – Nassau & Berry Islands20 Dec – 24 Dec 20274 nights🇺🇸Miami $1,1691 guest$292/night1-day gap2 new ports
Royal Caribbean · Oasis Of The SeasAzure Flare – Bahamas from Fort Lauderdale20 Dec – 24 Dec 20274 nights🇺🇸Fort Lauderdale $1,2521 guest$313/night1-day gap≈36 km transfer2 new ports
Royal Caribbean · Wonder Of The SeasShort Circuit – Nassau & CocoCay from Miami20 Dec – 24 Dec 20274 nights🇺🇸Miami $1,2771 guest$319/night1-day gap2 new ports
Carnival Cruise Line · Carnival SunriseTropical Getaway – Grand Turk & Puerto Plata20 Dec – 26 Dec 20276 nights🇺🇸Miami $1,3631 guest$227/night1-day gap3 new ports2 new countries
Virgin Voyages · Valiant LadySunken Galleon – Grand Cayman & Ocho Rios20 Dec – 27 Dec 20277 nights🇺🇸Miami $1,4751 guest$211/night1-day gap1 new port1 new country2 ports you already visited
MSC Cruises · MSC SeasideSun-Drenched Sidewinder – Miami & Nassau20 Dec – 27 Dec 20277 nights🇺🇸Miami $1,6331 guest$233/night1-day gap2 new ports
Princess Cruises · Coral PrincessCobalt Crescent – Basseterre, Roseau & Willemstad20 Dec – 3 Jan 202814 nights🇺🇸Fort Lauderdale $2,5581 guest$183/night1-day gap≈36 km transfer6 new ports5 new countries2 ports you already visited
Norwegian Cruise Line · Norwegian JewelExotic Beach Explorer – Bahamas, Aruba & Jamaica20 Dec – 30 Dec 202710 nights🇺🇸Miami $2,7391 guest$274/night1-day gap3 new ports2 new countries3 ports you already visited
Disney Cruise Line · Disney DreamSunlit Shallows – Lookout & Castaway Cay20 Dec – 24 Dec 20274 nights🇺🇸Fort Lauderdale $3,6501 guest$912/night1-day gap≈36 km transfer2 new ports
Norwegian Cruise Line · Norwegian JoyPastel Gable – Willemstad & Grand Cayman21 Dec – 30 Dec 20279 nights🇺🇸Miami $2,4291 guest$270/night2-day gap3 new ports2 new countries2 ports you already visited
Norwegian Cruise Line · Norwegian GemSunken Galleon Route – Cartagena & Panama21 Dec – 2 Jan 202812 nights🇺🇸Miami $3,7891 guest$316/night2-day gap5 new ports3 new countries3 ports you already visited
Holland America Line · RotterdamOpal Odyssey & Ocean – San Juan & Grand Turk22 Dec – 29 Dec 20277 nights🇺🇸Fort Lauderdale $2,5921 guest$370/night3-day gap≈36 km transfer4 new ports3 new countries
Holland America Line · EurodamRainforest Arc – Dominica & Martinique22 Dec – 2 Jan 202811 nights🇺🇸Fort Lauderdale $4,1471 guest$377/night3-day gap≈36 km transfer6 new ports4 new countries
Holland America Line · OosterdamSpanish Main Bastions – Cartagena & Curaçao22 Dec – 2 Jan 202811 nights🇺🇸Fort Lauderdale $4,5661 guest$415/night3-day gap≈36 km transfer2 new ports1 new country3 ports you already visited
Holland America Line · RotterdamSaltwind Sojourn – Turks & Aruba22 Dec – 8 Jan 202817 nights🇺🇸Fort Lauderdale $6,0651 guest$357/night3-day gap≈36 km transfer5 new ports4 new countries3 ports you already visited
Holland America Line · EurodamVerdant Arc – Martinique, Roatan & Belize22 Dec – 12 Jan 202821 nights🇺🇸Fort Lauderdale $6,8031 guest$324/night3-day gap≈36 km transfer10 new ports8 new countries1 port you already visited
Holland America Line · OosterdamGilded Bastions – Cartagena & Curaçao22 Dec – 14 Jan 202823 nights🇺🇸Fort Lauderdale $7,7991 guest$339/night3-day gap≈36 km transfer5 new ports3 new countries3 ports you already visited
Carnival Cruise Line · Carnival ConquestMoonlit Shimmer – Grand Bahama from Florida23 Dec – 27 Dec 20274 nights🇺🇸Miami $1,1951 guest$299/night4-day gap2 new ports
Virgin Voyages · Brilliant LadySun-Drenched Wake – Bimini & Cozumel from Miami23 Dec – 28 Dec 20275 nights🇺🇸Miami $1,1991 guest$240/night4-day gap1 new port1 new country1 port you already visited
Holland America Line · ZuiderdamSapphire Horizon Escape – Amber Cove & Grand Turk23 Dec – 30 Dec 20277 nights🇺🇸Fort Lauderdale $2,5081 guest$358/night4-day gap≈36 km transfer4 new ports2 new countries
Royal Caribbean · Freedom Of The SeasCaribbean Escape – Jamaica & Cozumel23 Dec – 30 Dec 20277 nights🇺🇸Miami $2,5281 guest$361/night4-day gap3 new ports2 new countries1 port you already visited
Princess Cruises · Caribbean PrincessIsthmus Odyssey – Oranjestad, Cartagena & Cozumel23 Dec – 4 Jan 202812 nights🇺🇸Fort Lauderdale $3,5831 guest$299/night4-day gap≈36 km transfer5 new ports4 new countries1 port you already visited