Oceania Cruises

Oceania Allura

San Juan → Charlotte Amalie, Saint Thomas → Nassau → Miami

Feb 19 · 20 nights

About average

$11,149 balcony · $557/night

Holland America

Eurodam

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

Dec 12 · 21 nights

About average

$3,409 inside · $162/night

Holland America

Eurodam

Fort Lauderdale → Half Moon Cay → San Juan → Fort Lauderdale

Jan 2 · 20 nights

About average

$3,039 inside · $152/night

Royal Caribbean International

Harmony of the Seas

Port Canaveral → Coco Cay → Charlotte Amalie, Saint Thomas → Port Canaveral

Dec 30 · 9 nights

About average

$2,004 oceanview · $223/night

Carnival Cruise Line

Carnival Firenze

Port Canaveral → Philipsburg → Saint Thomas → Port Canaveral

Dec 17 · 9 nights

About average

$1,027 inside · $114/night

Norwegian Cruise Line

Norwegian Prima

San Juan → Philipsburg → Tortola → San Juan

Dec 27 · 7 nights

Good value

$1,919 inside · $274/night

17% below typical · 6-month low
Holland America

Eurodam

Fort Lauderdale → Philipsburg → Oranjestad → Fort Lauderdale

Feb 12 · 21 nights

About average

$3,344 inside · $159/night

Virgin Voyages

Valiant Lady

San Juan → Tortola → Basseterre, Saint Kitts → San Juan

Nov 14 · 6 nights

About average

$1,014 inside · $169/night

Norwegian Cruise Line

Norwegian Prima

San Juan → Basseterre, Saint Kitts → Saint Thomas → San Juan

Dec 25 · 7 nights

About average

$1,909 inside · $273/night

Royal Caribbean International

Rhapsody of the Seas

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

Dec 24 · 7 nights

About average

$1,079 inside · $154/night

Oceania Cruises

Oceania Allura

Miami → Basseterre, Saint Kitts → Tortola → Miami

Mar 21 · 10 nights

About average

$5,199 oceanview · $520/night

Royal Caribbean International

Grandeur of the Seas

San Juan → Tortola → Frederiksted, Saint Croix → San Juan

Nov 20 · 7 nights

About average

$889 inside · $127/night

MSC Cruises

MSC Opera

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

Dec 17 · 14 nights

About average

$2,136 inside · $153/night

Holland America

Eurodam

Fort Lauderdale → Philipsburg → Cozumel → Fort Lauderdale

Dec 1 · 21 nights

About average

$3,129 inside · $149/night

MSC Cruises

MSC World Asia

Bridgetown → Kingstown → Roseau → Bridgetown

Feb 22 · 14 nights

About average

$2,368 inside · $169/night

Virgin Voyages

Valiant Lady

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

Nov 28 · 7 nights

About average

$1,113 inside · $159/night

Cunard Line

Queen Mary 2

New York → Road Town, Tortola → Philipsburg → New York

Dec 22 · 13 nights

Exceptional value

$2,573 inside · $198/night

31% below typical · 6-month low
Emerald Cruises

Emerald Sakara

Philipsburg → Basseterre, Saint Kitts → Soufriere → Bridgetown

Apr 14 · 14 nights

About average

$14,761 oceanview · $1,054/night

MSC Cruises

MSC World Europa

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

Dec 19 · 7 nights

About average

$1,149 inside · $164/night

Emerald Cruises

Emerald Sakara

Bridgetown → Soufriere → Road Bay → Philipsburg

Mar 31 · 14 nights

About average

$14,985 oceanview · $1,070/night