Oceania Cruises

Oceania Allura

Miami → Costa Maya (Mahahual) → Tortola → Miami

Dec 21, 2026 · 17 nights

$11,399 balcony · $671/night

Oceania Cruises

Oceania Marina

Miami → Georgetown, Grand Cayman → Philipsburg → Miami

Dec 22, 2026 · 14 nights

$4,749 interior · $339/night

1% above typical
Oceania Cruises

Oceania Marina

Miami → Georgetown, Grand Cayman → Philipsburg → Miami

Dec 22, 2026 · 14 nights

$4,749 interior · $339/night

1% above typical
Carnival Cruise Line

Carnival Celebration

Miami → Roatán → Celebration Key → Miami

Dec 27, 2026 · 7 nights

$1,461 oceanview · $209/night

MSC Cruises

MSC Meraviglia

Miami → Grand Turk Island → Nassau → Miami

Dec 27, 2026 · 6 nights

$1,259 balcony · $210/night

Oceania Cruises

Oceania Vista

Miami → Georgetown, Grand Cayman → Cozumel → Miami

Dec 28, 2026 · 9 nights

$4,270 balcony · $474/night

Royal Caribbean International

Allure of the Seas

Miami → Philipsburg → Puerto Plata → Miami

Dec 6, 2026 · 7 nights

$2,276 suite · $325/night

18% below typical
MSC Cruises

MSC Meraviglia

Miami → Grand Turk Island → Nassau → Miami

Dec 13, 2026 · 6 nights

$289 interior · $48/night

Carnival Cruise Line

Carnival Conquest

Miami → Celebration Key → Miami

Dec 18, 2026 · 3 nights

$332 oceanview · $111/night

3% below typical
MSC Cruises

MSC Seaside

Miami → Nassau → San Juan → Miami

Dec 18, 2026 · 10 nights

$1,221 oceanview · $122/night

3% above typical
Explora Journeys

Explora III

Miami → Ocho Rios → Charlotte Amalie, Saint Thomas → San Juan

Dec 20, 2026 · 8 nights

$5,660 suite · $708/night

Oceania Cruises

Oceania Allura

Miami → Costa Maya (Mahahual) → Cozumel → Miami

Dec 21, 2026 · 7 nights

$3,075 balcony · $439/night

Cunard Line

Queen Elizabeth

Miami → San Juan → Cozumel → Miami

Dec 17, 2026 · 21 nights

$3,249 oceanview · $155/night

3% below typical
MSC Cruises

MSC Meraviglia

Miami → San Juan → Puerto Plata → Miami

Dec 5, 2026 · 8 nights

$2,928 suite · $366/night

Royal Caribbean International

Freedom of the Seas

Miami → Nassau → George Town, Great Exuma Island → Miami

Dec 21, 2026 · 5 nights

$1,053 balcony · $211/night

10% below typical
MSC Cruises

MSC Seaside

Miami → Nassau → Ocean Cay → Miami

Dec 7, 2026 · 4 nights

$186 interior · $46/night

MSC Cruises

MSC Seaside

Miami → Puerto Plata → Cozumel → Miami

Dec 21, 2026 · 14 nights

$1,903 interior · $136/night

2% above typical
Carnival Cruise Line

Carnival Horizon

Miami → Celebration Key → Curaçao → Miami

Dec 27, 2026 · 8 nights

$1,093 interior · $137/night

Royal Caribbean International

Allure of the Seas

Miami → Nassau → Falmouth → Miami

Dec 13, 2026 · 7 nights

$846 balcony · $121/night

1% below typical
Royal Caribbean International

Independence of the Seas

Miami → Nassau → George Town, Great Exuma Island → Miami

Dec 27, 2026 · 7 nights

$1,553 interior · $222/night

7% above typical

Browse by departure port