Princess Cruises

Crown Princess

San Juan → Saint Thomas → Bridgetown → San Juan

Mar 14 · 7 nights

$859 inside · $123/night

Emerald Cruises

Emerald Sakara

Bridgetown → Soufriere → Road Bay → Philipsburg

Mar 3 · 14 nights

About average

$12,411 oceanview · $887/night

Norwegian Cruise Line

Norwegian Pearl

Philadelphia → Basseterre, Saint Kitts → Puerto Plata → Philadelphia

Dec 23 · 11 nights

About average

$1,899 inside · $173/night

Royal Caribbean International

Hero Of The Seas

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

Dec 30 · 9 nights

About average

$3,826 inside · $425/night

MSC Cruises

MSC Opera

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

Dec 18 · 14 nights

About average

$2,919 inside · $209/night

Oceania Cruises

Oceania Allura

Miami → Charlotte Amalie, Saint Thomas → Tortola → Miami

Dec 28 · 10 nights

About average

$6,499 oceanview · $650/night

Holland America

Eurodam

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

Dec 22 · 11 nights

About average

$2,109 inside · $192/night

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

Celebrity Cruises

Celebrity Eclipse

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

Dec 23 · 13 nights

About average

$2,308 inside · $178/night