MSC Cruises

MSC Seaside

Miami → Nassau → Miami → Miami

Dec 14, 2026 · 7 nights

$460 interior · $66/night

7% below typical · 3-month low
Royal Caribbean International

Freedom of the Seas

Miami → Grand Turk Island → Miami

Dec 17, 2026 · 4 nights

$551 interior · $138/night

7% below typical
Carnival Cruise Line

Carnival Magic

Miami → Half Moon Cay → Saint Thomas → Miami

Dec 18, 2026 · 8 nights

$1,076 balcony · $135/night

8% below typical · Price trending down
Royal Caribbean International

Wonder of the Seas

Miami → Coco Cay → Nassau → Miami

Dec 21, 2026 · 3 nights

$588 balcony · $196/night

9% below typical
Norwegian Cruise Line

Norwegian Joy

Miami → Great Stirrup Cay → Nassau → Miami

Dec 22, 2026 · 4 nights

$819 suite · $205/night

44% below typical · Price trending up
Norwegian Cruise Line

Norwegian Luna

Miami → Roatán → Costa Maya (Mahahual) → Miami

Dec 26, 2026 · 7 nights

$1,599 interior · $228/night

11% below typical · Price trending up
Carnival Cruise Line

Carnival Horizon

Miami → Oranjestad → Curaçao → Miami

Dec 5, 2026 · 8 nights

$660 interior · $83/night

7% below typical
MSC Cruises

MSC World America

Miami → Roatán → San Juan → Miami

Dec 5, 2026 · 14 nights

$1,005 interior · $72/night

11% below typical
Virgin Voyages

Scarlet Lady

Miami → Cozumel → Bimini → Miami

Dec 21, 2026 · 5 nights

$2,600 suite · $520/night

15% below typical
MSC Cruises

MSC World America

Miami → Roatán → San Juan → Miami

Dec 19, 2026 · 14 nights

$2,135 interior · $153/night

7% below typical
Cunard Line

Queen Elizabeth

Miami → Georgetown, Grand Cayman → Cozumel → Miami

Dec 29, 2026 · 9 nights

$1,699 interior · $189/night

15% below typical
Royal Caribbean International

Wonder of the Seas

Miami → Nassau → Coco Cay → Miami

Dec 24, 2026 · 4 nights

$1,799 suite · $450/night

11% below typical
Royal Caribbean International

Freedom of the Seas

Miami → Nassau → Costa Maya (Mahahual) → Miami

Dec 12, 2026 · 5 nights

$411 oceanview · $82/night

18% below typical
Cunard Line

Queen Elizabeth

Miami → Georgetown, Grand Cayman → Ponta Delgada → Southampton

Dec 29, 2026 · 21 nights

$2,728 interior · $130/night

5% below typical
Royal Caribbean International

Wonder of the Seas

Miami → Nassau → Coco Cay → Miami

Dec 31, 2026 · 4 nights

$998 interior · $250/night

15% below typical
Carnival Cruise Line

Carnival Horizon

Miami → Georgetown, Grand Cayman → Celebration Key → Miami

Dec 13, 2026 · 6 nights

$532 interior · $89/night

5% below typical
MSC Cruises

MSC Seaside

Miami → Nassau → Ocean Cay → Miami

Dec 4, 2026 · 3 nights

$206 interior · $69/night

14% below typical
Norwegian Cruise Line

Norwegian Joy

Miami → Great Stirrup Cay → Nassau → Miami

Dec 18, 2026 · 4 nights

$599 suite · $150/night

51% below typical
Royal Caribbean International

Icon of the Seas

Miami → Philipsburg → Coco Cay → Miami

Dec 5, 2026 · 7 nights

$1,166 interior · $167/night

4% below typical
Carnival Cruise Line

Carnival Magic

Miami → Half Moon Cay → Saint Thomas → Miami

Dec 26, 2026 · 8 nights

$1,108 interior · $139/night

4% below typical

Browse by departure port