Oceania Cruises

Oceania Allura

Miami → Charlotte Amalie, Saint Thomas → Tortola → Miami

Jan 27 · 9 nights

About average

$5,749 balcony · $639/night

Virgin Voyages

Brilliant Lady

Miami → Philipsburg → Bimini → Miami

Dec 28 · 10 nights

About average

$1,990 inside · $199/night

Celebrity Cruises

Celebrity Eclipse

Fort Lauderdale → Basseterre, Saint Kitts → Oranjestad → Fort Lauderdale

Dec 22 · 12 nights

About average

$2,752 balcony · $229/night

Holland America

Rotterdam

Fort Lauderdale → Philipsburg → Half Moon Cay → Fort Lauderdale

Dec 22 · 11 nights

About average

$2,049 inside · $186/night

Oceania Cruises

Oceania Allura

Miami → Costa Maya (Mahahual) → Tortola → Miami

Dec 21 · 17 nights

About average

$11,349 balcony · $668/night

Holland America

Eurodam

Fort Lauderdale → Half Moon Cay → Saint Thomas → Fort Lauderdale

Nov 21 · 21 nights

About average

$3,324 inside · $158/night

MSC Cruises

MSC Opera

Bridgetown → Fort-de-France → Catalina Island → Bridgetown

Dec 31 · 14 nights

About average

$2,429 inside · $174/night

MSC Cruises

MSC World Europa

Pointe-à-Pitre → Philipsburg → Fort-de-France → Pointe-à-Pitre

Dec 20 · 7 nights

About average

$1,370 inside · $196/night

Cunard Line

Queen Mary 2

Southampton → New York → Philipsburg → New York

Dec 15 · 20 nights

About average

$4,673 inside · $234/night

Holland America

Eurodam

Fort Lauderdale → Philipsburg → Half Moon Cay → Fort Lauderdale

Feb 12 · 11 nights

About average

$1,924 inside · $175/night

Norwegian Cruise Line

Norwegian Prima

San Juan → Tortola → Saint Thomas → San Juan

Dec 18 · 7 nights

About average

$1,809 inside · $258/night

Holland America

Eurodam

Fort Lauderdale → Philipsburg → Half Moon Cay → Fort Lauderdale

Jan 12 · 10 nights

About average

$1,624 inside · $162/night

Regent Seven Seas Cruises

Seven Seas Voyager

Rio de Janeiro → Recife → Basseterre, Saint Kitts → Miami

Feb 26 · 21 nights

About average

$20,994 balcony · $1,000/night

Celebrity Cruises

Celebrity Eclipse

Fort Lauderdale → Oranjestad → Basseterre, Saint Kitts → Fort Lauderdale

Dec 23 · 13 nights

About average

$2,308 inside · $178/night

Cunard Line

Queen Mary 2

New York → Saint Thomas → New York → Southampton

Nov 24 · 21 nights

About average

$4,402 inside · $210/night

Holland America

Eurodam

Fort Lauderdale → Half Moon Cay → Cozumel → Fort Lauderdale

Dec 22 · 21 nights

About average

$3,499 inside · $167/night

Holland America

Eurodam

Fort Lauderdale → Philipsburg → Half Moon Cay → Fort Lauderdale

Dec 1 · 11 nights

About average

$1,824 inside · $166/night

Royal Caribbean International

Rhapsody of the Seas

San Juan → Charlotte Amalie, Saint Thomas → Kingstown → San Juan

Dec 31 · 8 nights

About average

$1,308 inside · $164/night

Virgin Voyages

Valiant Lady

San Juan → Philipsburg → Basseterre, Saint Kitts → San Juan

Nov 7 · 7 nights

About average

$1,533 oceanview · $219/night

Norwegian Cruise Line

Norwegian Bliss

New York → Puerto Plata → Philipsburg → New York

Dec 23 · 12 nights

Good value

$1,999 inside · $167/night

14% below typical · 6-month low