Switch ships37 Norwegian Cruise Line · Norwegian Viva Coral Quickstep – Nassau & Great Stirrup Cay 24 Dec – 27 Dec 2027 3 nights🇺🇸 Miami$969 1 guest $323/night Back-to-back: same day, same port 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 Same day ≈36 km transfer 1 new port 1 port you already visited
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 Same day ≈36 km transfer 1 new port 1 port you already visited
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 Same day ≈36 km transfer 1 new port 1 port you already visited
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 Back-to-back: same day, same port 1 new port 1 port you already visited
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 Back-to-back: same day, same port 2 new ports 2 new countries 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 Same day ≈36 km transfer 7 new ports 7 new countries
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 Same day ≈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 Back-to-back: same day, same port 5 new ports 4 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 1-day gap 4 new ports 3 new countries
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 2-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 2-day gap 3 new ports 3 new countries 1 port 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 2-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 2-day gap 3 new ports 2 new countries
MSC Cruises · MSC Seashore Tropical Paradise Escape – Bahamas & Turks 26 Dec – 2 Jan 2028 7 nights🇺🇸 Miami$2,251 1 guest $322/night 2-day gap 2 new ports 2 new countries 2 ports 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 2-day gap ≈36 km transfer 3 new ports 3 new countries
Norwegian Cruise Line · Norwegian Luna Regatta Point – Tortola & St. Thomas 26 Dec – 2 Jan 2028 7 nights🇺🇸 Miami$2,619 1 guest $374/night 2-day gap 4 new ports 3 new countries
Royal Caribbean · Explorer Of The Seas Caribbean Escape – Nassau & Jamaica 26 Dec – 2 Jan 2028 7 nights🇺🇸 Fort Lauderdale$2,749 1 guest $393/night 2-day gap ≈36 km transfer 2 new ports 2 new countries 1 port 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 2-day gap ≈36 km transfer 3 new ports 2 new countries
MSC Cruises · MSC Seashore Caribbean Grand Tour – Grand Turk & St. Maarten 26 Dec – 9 Jan 2028 14 nights🇺🇸 Miami$3,585 1 guest $256/night 2-day gap 4 new ports 4 new countries 2 ports 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 2-day gap ≈36 km transfer 3 new ports 3 new countries
Royal Caribbean · Allure Of The Seas Paradise Found – Coco Cay & Samana 26 Dec – 2 Jan 2028 7 nights🇺🇸 Miami$3,924 1 guest $561/night 2-day gap 4 new ports 2 new countries
Royal Caribbean · Symphony Of The Seas Sun-Drenched Trade Winds – Philipsburg & San Juan 26 Dec – 4 Jan 2028 9 nights🇺🇸 Fort Lauderdale$4,704 1 guest $523/night 2-day gap ≈36 km transfer 5 new ports 4 new countries
Disney Cruise Line · Disney Fantasy Sunlit Shoals – St. Thomas & Sint Maarten 26 Dec – 2 Jan 2028 7 nights🇺🇸 Fort Lauderdale$7,481 1 guest $1,069/night 2-day gap ≈36 km transfer 3 new ports 2 new countries
Virgin Voyages · Valiant Lady Gulf Stream Dart – Bimini from Miami 27 Dec – 30 Dec 2027 3 nights🇺🇸 Miami$665 1 guest $222/night 3-day gap 1 port you already visited
Carnival Cruise Line · Carnival Conquest Mist-Kissed Mile – Celebration Key from Miami 27 Dec – 30 Dec 2027 3 nights🇺🇸 Miami$689 1 guest $230/night 3-day gap 1 new port
Royal Caribbean · Jewel Of The Seas Golden Voyage – Nassau & Key West 27 Dec – 30 Dec 2027 3 nights🇺🇸 Fort Lauderdale$1,002 1 guest $334/night 3-day gap ≈36 km transfer 2 ports you already visited
Celebrity Cruises · Celebrity Reflection Tropical Escape – Key West & Bimini 27 Dec – 31 Dec 2027 4 nights🇺🇸 Fort Lauderdale$1,019 1 guest $255/night 3-day gap ≈36 km transfer 2 ports you already visited
Norwegian Cruise Line · Norwegian Viva Sunlit Shoals – Nassau & Stirrup Cay 27 Dec – 31 Dec 2027 4 nights🇺🇸 Miami$1,169 1 guest $292/night 3-day gap 1 new port 1 port you already visited
Royal Caribbean · Oasis Of The Seas Indigo Ripple – CocoCay & Nassau 27 Dec – 31 Dec 2027 4 nights🇺🇸 Fort Lauderdale$1,236 1 guest $309/night 3-day gap ≈36 km transfer 1 new port 1 port you already visited
Carnival Cruise Line · Carnival Venezia Tropical Escape – Bahamas & Jamaica 27 Dec – 2 Jan 2028 6 nights🇺🇸 Miami$1,741 1 guest $290/night 3-day gap 3 new ports 2 new countries
Royal Caribbean · Wonder Of The Seas Sundown Sip – Nassau & CocoCay 27 Dec – 31 Dec 2027 4 nights🇺🇸 Miami$1,901 1 guest $475/night 3-day gap 1 new port 1 port you already visited
Disney Cruise Line · Disney Dream Turquoise Shallows – Castaway Cay & Nassau 27 Dec – 30 Dec 2027 3 nights🇺🇸 Fort Lauderdale$2,813 1 guest $938/night 3-day gap ≈36 km transfer 1 new port 1 port you already visited
Princess Cruises · Regal Princess Gilded Reefs – Celebration Key & Grand Turk 27 Dec – 2 Jan 2028 6 nights🇺🇸 Miami$2,948 1 guest $491/night 3-day gap 3 new ports 2 new countries
Royal Caribbean · Independence Of The Seas Azure Lagoons – Willemstad & Oranjestad 27 Dec – 4 Jan 2028 8 nights🇺🇸 Miami$3,382 1 guest $423/night 3-day gap 3 new ports 2 new countries 1 port you already visited
Princess Cruises · Regal Princess Cobalt Reef Traverse – Amber Cove & Roatán 27 Dec – 9 Jan 2028 13 nights🇺🇸 Miami$4,316 1 guest $332/night 3-day gap 6 new ports 5 new countries
Celebrity Cruises · Celebrity Silhouette Pastel Gable Coast – Willemstad & Aruba 28 Dec – 8 Jan 2028 11 nights🇺🇸 Fort Lauderdale$3,025 1 guest $275/night 4-day gap ≈36 km transfer 5 new ports 2 new countries