Switch ships39 Norwegian Cruise Line · Norwegian Gem Sunken Galleon Route – Cartagena & Panama 21 Dec – 2 Jan 2028 12 nights🇺🇸 Miami$3,789 1 guest $316/night Back-to-back: same day, same port 7 new ports 4 new countries 1 port you already visited
Holland America Line · Rotterdam Opal Odyssey & Ocean – San Juan & Grand Turk 22 Dec – 29 Dec 2027 7 nights🇺🇸 Fort Lauderdale$2,592 1 guest $370/night 1-day gap ≈36 km transfer 4 new ports 3 new countries
Holland America Line · Eurodam Rainforest Arc – Dominica & Martinique 22 Dec – 2 Jan 2028 11 nights🇺🇸 Fort Lauderdale$4,147 1 guest $377/night 1-day gap ≈36 km transfer 6 new ports 5 new countries
Holland America Line · Oosterdam Spanish Main Bastions – Cartagena & Curaçao 22 Dec – 2 Jan 2028 11 nights🇺🇸 Fort Lauderdale$4,566 1 guest $415/night 1-day gap ≈36 km transfer 5 new ports 3 new countries
Holland America Line · Rotterdam Saltwind Sojourn – Turks & Aruba 22 Dec – 8 Jan 2028 17 nights🇺🇸 Fort Lauderdale$6,065 1 guest $357/night 1-day gap ≈36 km transfer 8 new ports 4 new countries
Holland America Line · Eurodam Verdant Arc – Martinique, Roatan & Belize 22 Dec – 12 Jan 2028 21 nights🇺🇸 Fort Lauderdale$6,803 1 guest $324/night 1-day gap ≈36 km transfer 10 new ports 8 new countries 1 port you already visited
Holland America Line · Oosterdam Gilded Bastions – Cartagena & Curaçao 22 Dec – 14 Jan 2028 23 nights🇺🇸 Fort Lauderdale$7,799 1 guest $339/night 1-day gap ≈36 km transfer 8 new ports 5 new countries
Carnival Cruise Line · Carnival Conquest Moonlit Shimmer – Grand Bahama from Florida 23 Dec – 27 Dec 2027 4 nights🇺🇸 Miami$1,195 1 guest $299/night 2-day gap 2 new ports
Virgin Voyages · Brilliant Lady Sun-Drenched Wake – Bimini & Cozumel from Miami 23 Dec – 28 Dec 2027 5 nights🇺🇸 Miami$1,199 1 guest $240/night 2-day gap 2 new ports
Holland America Line · Zuiderdam Sapphire Horizon Escape – Amber Cove & Grand Turk 23 Dec – 30 Dec 2027 7 nights🇺🇸 Fort Lauderdale$2,508 1 guest $358/night 2-day gap ≈36 km transfer 3 new ports 1 new country 1 port you already visited
Royal Caribbean · Freedom Of The Seas Caribbean Escape – Jamaica & Cozumel 23 Dec – 30 Dec 2027 7 nights🇺🇸 Miami$2,528 1 guest $361/night 2-day gap 3 new ports 2 new countries 1 port you already visited
MSC Cruises · MSC Poesia Tropical Treasures – Bonaire, Aruba & Curacao 23 Dec – 2 Jan 2028 10 nights🇺🇸 Miami$3,478 1 guest $348/night 2-day gap 5 new ports 2 new countries
Princess Cruises · Caribbean Princess Isthmus Odyssey – Oranjestad, Cartagena & Cozumel 23 Dec – 4 Jan 2028 12 nights🇺🇸 Fort Lauderdale$3,583 1 guest $299/night 2-day gap ≈36 km transfer 6 new ports 4 new countries
Holland America Line · Volendam Sugar & Sargassum – Lesser Antilles Loop 23 Dec – 4 Jan 2028 12 nights🇺🇸 Fort Lauderdale$4,376 1 guest $365/night 2-day gap ≈36 km transfer 7 new ports 6 new countries
Celebrity Cruises · Celebrity Eclipse Caribbean Grand Voyage – Aruba & St. Lucia 23 Dec – 5 Jan 2028 13 nights🇺🇸 Fort Lauderdale$4,704 1 guest $362/night 2-day gap ≈36 km transfer 7 new ports 5 new countries
Celebrity Cruises · Celebrity Ascent Caribbean Grand Tour – Philipsburg, Castries & St. George's 23 Dec – 3 Jan 2028 11 nights🇺🇸 Fort Lauderdale$4,742 1 guest $431/night 2-day gap ≈36 km transfer 6 new ports 6 new countries
Royal Caribbean · Legend Of The Seas Coral Steppes – Costa Maya & Cozumel 23 Dec – 30 Dec 2027 7 nights🇺🇸 Fort Lauderdale$5,099 1 guest $728/night 2-day gap ≈36 km transfer 2 new ports 1 port you already visited
Royal Caribbean · Hero Of The Seas Cobblestone Reach – San Juan & St. Thomas 23 Dec – 30 Dec 2027 7 nights🇺🇸 Miami$5,106 1 guest $729/night 2-day gap 3 new ports 2 new countries
Holland America Line · Zuiderdam Amber & Cobalt Deep – San Juan & St. Thomas 23 Dec – 6 Jan 2028 14 nights🇺🇸 Fort Lauderdale$5,243 1 guest $374/night 2-day gap ≈36 km transfer 5 new ports 3 new countries 1 port you already visited
MSC Cruises · MSC Seaside Sun & Sand – Nassau & Ocean Cay 24 Dec – 27 Dec 2027 3 nights🇺🇸 Miami$968 1 guest $323/night 3-day gap 2 new ports
Norwegian Cruise Line · Norwegian Viva Coral Quickstep – Nassau & Great Stirrup Cay 24 Dec – 27 Dec 2027 3 nights🇺🇸 Miami$969 1 guest $323/night 3-day gap 1 new port 1 port you already visited
Celebrity Cruises · Celebrity Reflection Bahamas Escape – Key West & Freeport 24 Dec – 27 Dec 2027 3 nights🇺🇸 Fort Lauderdale$991 1 guest $330/night 3-day gap ≈36 km transfer 2 new ports
Royal Caribbean · Jewel Of The Seas Sun-Drenched Sprint – Nassau & Freeport 24 Dec – 27 Dec 2027 3 nights🇺🇸 Fort Lauderdale$1,132 1 guest $377/night 3-day gap ≈36 km transfer 2 new ports
Royal Caribbean · Oasis Of The Seas Saltwater Snap – CocoCay & Nassau 24 Dec – 27 Dec 2027 3 nights🇺🇸 Fort Lauderdale$1,336 1 guest $445/night 3-day gap ≈36 km transfer 2 new ports
Royal Caribbean · Wonder Of The Seas Coral Shallows – Nassau & CocoCay from Miami 24 Dec – 27 Dec 2027 3 nights🇺🇸 Miami$1,732 1 guest $578/night 3-day gap 2 new ports
MSC Cruises · MSC World America Washed Shell – Puerto Rico & Ocean Cay 24 Dec – 31 Dec 2027 7 nights🇺🇸 Miami$1,753 1 guest $250/night 3-day gap 2 new ports 1 new country 1 port you already visited
Princess Cruises · Enchanted Princess Indigo Horizons – Bridgetown & Roseau from Florida 24 Dec – 4 Jan 2028 11 nights🇺🇸 Fort Lauderdale$2,923 1 guest $266/night 3-day gap ≈36 km transfer 6 new ports 6 new countries 1 port you already visited
Disney Cruise Line · Disney Dream Pink Sand Sprint – Lookout Cay from Fort Lauderdale 24 Dec – 27 Dec 2027 3 nights🇺🇸 Fort Lauderdale$2,945 1 guest $982/night 3-day gap ≈36 km transfer 1 new port
MSC Cruises · MSC World America Caribbean Odyssey – Puerto Plata, San Juan & Cozumel 24 Dec – 8 Jan 2028 15 nights🇺🇸 Miami$5,245 1 guest $350/night 3-day gap 5 new ports 2 new countries 2 ports you already visited
Norwegian Cruise Line · Norwegian Aura Mayan Reef Trail – Roatan, Harvest Caye & Cozumel 25 Dec – 1 Jan 2028 7 nights🇺🇸 Miami$2,769 1 guest $396/night 4-day gap 3 new ports 1 new country 1 port you already visited
Carnival Cruise Line · Carnival Sunrise Horizon Glimpse – Half Moon Cay & Celebration Key 26 Dec – 30 Dec 2027 4 nights🇺🇸 Miami$969 1 guest $242/night 5-day gap 2 new ports
Virgin Voyages · Resilient Lady Mangrove Canopy – Roatán, Belize & Bimini 26 Dec – 2 Jan 2028 7 nights🇺🇸 Miami$2,010 1 guest $287/night 5-day gap 2 new ports 1 new country 2 ports you already visited
Carnival Cruise Line · Carnival Magic Sunlit Shores – San Juan & St. Thomas 26 Dec – 3 Jan 2028 8 nights🇺🇸 Miami$2,162 1 guest $270/night 5-day gap 4 new ports 3 new countries
Carnival Cruise Line · Carnival Celebration Tropical Getaway – Grand Turk & Puerto Plata 26 Dec – 2 Jan 2028 7 nights🇺🇸 Miami$2,197 1 guest $314/night 5-day gap 2 new ports 1 new country 1 port you already visited
MSC Cruises · MSC Seashore Tropical Paradise Escape – Bahamas & Turks 26 Dec – 2 Jan 2028 7 nights🇺🇸 Miami$2,251 1 guest $322/night 5-day gap 3 new ports 1 new country 1 port you already visited
Princess Cruises · Sky Princess Indigo Bastion – San Juan & Basseterre 26 Dec – 2 Jan 2028 7 nights🇺🇸 Fort Lauderdale$2,523 1 guest $360/night 5-day gap ≈36 km transfer 2 new ports 2 new countries 1 port you already visited
Norwegian Cruise Line · Norwegian Luna Regatta Point – Tortola & St. Thomas 26 Dec – 2 Jan 2028 7 nights🇺🇸 Miami$2,619 1 guest $374/night 5-day gap 2 new ports 2 new countries 2 ports you already visited
Celebrity Cruises · Celebrity Beyond Cacao & Coral – St. Thomas & Samaná 26 Dec – 2 Jan 2028 7 nights🇺🇸 Fort Lauderdale$2,754 1 guest $393/night 5-day gap ≈36 km transfer 2 new ports 1 new country 1 port you already visited
Celebrity Cruises · Celebrity Xcel Cobblestone & Surf – San Juan & Amber Cove 26 Dec – 2 Jan 2028 7 nights🇺🇸 Fort Lauderdale$3,647 1 guest $521/night 5-day gap ≈36 km transfer 2 new ports 2 new countries 1 port you already visited