Carnival Cruise Line

Carnival Celebration

Miami → Celebration Key → Saint Thomas → Miami

Dec 12, 2027 · 7 nights

$593 interior · $85/night

3% below typical
Carnival Cruise Line

Carnival Magic

Miami → Grand Turk Island → Celebration Key → Miami

Dec 12, 2027 · 6 nights

$403 interior · $67/night

3% below typical
Carnival Cruise Line

Carnival Magic

Miami → Half Moon Cay → Saint Thomas → Miami

Dec 18, 2027 · 8 nights

$946 interior · $118/night

5% below typical
MSC Cruises

MSC Seashore

Miami → Philipsburg → Nassau → Miami

Dec 18, 2027 · 15 nights

$2,881 balcony · $192/night

3% below typical
MSC Cruises

MSC World America

Miami → Ocean Cay → San Juan → Miami

Dec 18, 2027 · 13 nights

$2,009 interior · $155/night

3% below typical
Oceania Cruises

Oceania Marina

Miami → Costa Maya (Mahahual) → Puerto Plata → Miami

Dec 20, 2027 · 17 nights

$5,499 interior · $323/night

Azamara Cruises

Azamara Onward

Miami → Nassau → San Juan → Miami

Dec 22, 2027 · 14 nights

$3,909 interior · $279/night

Oceania Cruises

Oceania Marina

Miami → Nassau → Puerto Plata → Miami

Dec 27, 2027 · 10 nights

$3,499 interior · $350/night

MSC Cruises

MSC Seashore

Miami → Philipsburg → Puerto Plata → Miami

Jan 2, 2028 · 7 nights

$679 interior · $97/night

4% below typical
Regent Seven Seas Cruises

Seven Seas Prestige

Miami → Philipsburg → Tortola → Miami

Jan 7, 2028 · 10 nights

$7,749 suite · $775/night

MSC Cruises

MSC World America

Miami → Puerto Plata → Ocean Cay → Miami

Jan 8, 2028 · 7 nights

$764 interior · $109/night

5% below typical
Carnival Cruise Line

Carnival Magic

Miami → Half Moon Cay → Frederiksted, Saint Croix → Miami

Jan 15, 2028 · 8 nights

$640 interior · $80/night

Carnival Cruise Line

Carnival Celebration

Miami → Philipsburg → Celebration Key → Miami

Jan 16, 2028 · 7 nights

$541 interior · $77/night

3% below typical
MSC Cruises

MSC Seashore

Miami → Philipsburg → Puerto Plata → Miami

Jan 29, 2028 · 8 nights

$728 interior · $91/night

4% below typical
Oceania Cruises

Oceania Sonata

Miami → San Juan → Tortola → Miami

Feb 2, 2028 · 10 nights

$4,799 balcony · $480/night

MSC Cruises

MSC World America

Miami → Puerto Plata → Ocean Cay → Miami

Feb 5, 2028 · 7 nights

$854 interior · $122/night

4% below typical
Carnival Cruise Line

Carnival Magic

Miami → Grand Turk Island → Celebration Key → Miami

Feb 6, 2028 · 6 nights

$432 interior · $72/night

2% below typical
Explora Journeys

Explora IV

Miami → Saint John's → Basseterre, Saint Kitts → San Juan

Feb 12, 2028 · 7 nights

$3,820 suite · $546/night

5% below typical
Oceania Cruises

Oceania Sonata

Miami → Puerto Plata → Tortola → Miami

Feb 19, 2028 · 11 nights

$5,299 balcony · $482/night

Carnival Cruise Line

Carnival Magic

Miami → Grand Turk Island → Celebration Key → Miami

Feb 20, 2028 · 6 nights

$462 interior · $77/night

2% below typical

Browse by departure port