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
Princess Cruises

Regal Princess

Miami → Basseterre, Saint Kitts → Philipsburg → Miami

Jan 9, 2028 · 14 nights

$1,088 interior · $78/night

2% below typical
Princess Cruises

Regal Princess

Miami → Basseterre, Saint Kitts → Puerto Plata → Miami

Jan 30, 2028 · 7 nights

$549 interior · $78/night

3% above typical
Oceania Cruises

Oceania Vista

Miami → Charlotte Amalie, Saint Thomas → Tortola → Miami

Nov 25, 2026 · 12 nights

$4,025 balcony · $335/night

Holland America

Zuiderdam

Miami → Grand Turk Island → Cozumel → Miami

Dec 5, 2026 · 14 nights

$984 oceanview · $70/night

6% below typical
MSC Cruises

MSC World America

Miami → Puerto Plata → Cozumel → Miami

Dec 12, 2026 · 14 nights

$1,345 interior · $96/night

5% below typical
Royal Caribbean International

Independence of the Seas

Miami → Coco Cay → Charlotte Amalie, Saint Thomas → Miami

Dec 13, 2026 · 7 nights

$605 interior · $86/night

13% below typical
Explora Journeys

Explora I

Miami → Saint John's → Philipsburg → San Juan

Dec 13, 2026 · 7 nights

$3,510 suite · $501/night

3% below typical
Seabourn

Seabourn Quest

Miami → San Juan → Great Harbour, Peter Island → Miami

Dec 20, 2026 · 16 nights

$8,799 suite · $550/night

Oceania Cruises

Oceania Vista

Miami → Tortola → Nassau → Miami

Dec 21, 2026 · 7 nights

$3,010 balcony · $430/night

Holland America

Zuiderdam

Miami → Grand Turk Island → Half Moon Cay → Miami

Dec 26, 2026 · 7 nights

$1,899 suite · $271/night

Explora Journeys

Explora I

Miami → Puerto Plata → Jeju → San Juan

Dec 27, 2026 · 8 nights

$7,095 suite · $887/night

MSC Cruises

MSC Meraviglia

Miami → Grand Turk Island → Puerto Plata → Miami

Jan 10, 2027 · 14 nights

$1,346 oceanview · $96/night

MSC Cruises

MSC World America

Miami → Puerto Plata → Ocean Cay → Miami

Feb 6, 2027 · 7 nights

$2,224 suite · $318/night

32% below typical
Royal Caribbean International

Icon of the Seas

Miami → Philipsburg → Coco Cay → Miami

Feb 13, 2027 · 7 nights

$1,353 interior · $193/night

4% below typical
Regent Seven Seas Cruises

Seven Seas Prestige

Miami → Charlotte Amalie, Saint Thomas → Tortola → Miami

Mar 5, 2027 · 12 nights

$11,649 suite · $971/night

4% below typical
Oceania Cruises

Oceania Allura

Miami → Charlotte Amalie, Saint Thomas → Tortola → Miami

Mar 11, 2027 · 10 nights

$4,799 balcony · $480/night

1% below typical
MSC Cruises

MSC World America

Miami → Puerto Plata → Ocean Cay → Miami

Mar 20, 2027 · 7 nights

$1,004 interior · $143/night

Royal Caribbean International

Freedom of the Seas

Miami → Grand Turk Island → Miami

Mar 25, 2027 · 4 nights

$807 balcony · $202/night

6% below typical
Holland America

Zuiderdam

Miami → Half Moon Cay → Cabo Rojo → Miami

Mar 28, 2027 · 20 nights

$2,079 interior · $104/night

Browse by departure port