Virgin Voyages

Scarlet Lady

Miami → Puerto Plata → Bimini → Miami

Dec 30, 2026 · 5 nights

$1,550 oceanview · $310/night

9% below typical
Royal Caribbean International

Freedom of the Seas

Miami → Coco Cay → Nassau → Miami

Dec 31, 2026 · 4 nights

$1,061 oceanview · $265/night

1% above typical
Carnival Cruise Line

Carnival Conquest

Miami → Celebration Key → Miami

Dec 21, 2026 · 3 nights

$301 interior · $100/night

7% above typical
MSC Cruises

MSC World America

Miami → Roatán → Ocean Cay → Miami

Dec 5, 2026 · 7 nights

$858 balcony · $123/night

4% above typical

Vista

Miami → Cozumel → Costa Maya (Mahahual) → Miami

Dec 7, 2026 · 7 nights

$3,249 oceanview · $464/night

Royal Caribbean International

Independence of the Seas

Miami → Coco Cay → Falmouth → Miami

Dec 6, 2026 · 7 nights

$722 oceanview · $103/night

9% above typical · Price trending down
Carnival Cruise Line

Carnival Celebration

Miami → Nassau → Celebration Key → Miami

Dec 6, 2026 · 7 nights

$498 interior · $71/night

3% above typical
Carnival Cruise Line

Carnival Celebration

Miami → Saint Thomas → Celebration Key → Miami

Dec 13, 2026 · 7 nights

$775 interior · $111/night

3% above typical
Oceania Cruises

Oceania Vista

Miami → Cozumel → Costa Maya (Mahahual) → Miami

Dec 14, 2026 · 7 nights

$6,699 suite · $957/night

Royal Caribbean International

Allure of the Seas

Miami → Coco Cay → Puerto Plata → Miami

Dec 27, 2026 · 7 nights

$1,984 interior · $283/night

6% above typical · Price trending up
Carnival Cruise Line

Carnival Conquest

Miami → Celebration Key → Miami

Dec 28, 2026 · 3 nights

$431 oceanview · $144/night

7% above typical · Price trending up
Oceania Cruises

Oceania Vista

Miami → Cozumel → Costa Maya (Mahahual) → Miami

Dec 7, 2026 · 7 nights

$7,299 suite · $1,043/night

Carnival Cruise Line

Carnival Magic

Miami → Celebration Key → Georgetown, Grand Cayman → Miami

Dec 6, 2026 · 6 nights

$609 oceanview · $102/night

2% below typical · Price trending up
Oceania Cruises

Oceania Allura

Miami → Charlotte Amalie, Saint Thomas → Tortola → Miami

Dec 2, 2026 · 10 nights

$4,920 balcony · $492/night

6% above typical · Price trending up
Carnival Cruise Line

Carnival Sunrise

Miami → Celebration Key → Nassau → Miami

Dec 7, 2026 · 5 nights

$517 balcony · $103/night

1% below typical
Oceania Cruises

Oceania Marina

Miami → Charlotte Amalie, Saint Thomas → Tortola → Miami

Dec 10, 2026 · 12 nights

$8,649 suite · $721/night

35% below typical · Price trending up
MSC Cruises

MSC Seaside

Miami → Puerto Plata → Ocean Cay → Miami

Dec 21, 2026 · 7 nights

$688 interior · $98/night

8% above typical
Virgin Voyages

Scarlet Lady

Miami → Nassau → Bimini → Miami

Dec 26, 2026 · 4 nights

$996 oceanview · $249/night

4% above typical

Vista

Miami → Cozumel → Costa Maya (Mahahual) → Miami

Dec 14, 2026 · 7 nights

$3,249 oceanview · $464/night

Vista

Miami → Tortola → Nassau → Miami

Dec 21, 2026 · 7 nights

$3,749 oceanview · $536/night

Browse by departure port