Princess Cruises

Crown Princess

San Juan → Saint Thomas → Saint George's → San Juan

Feb 7 · 14 nights

$1,615 inside · $115/night

Oceania Cruises

Oceania Marina

Miami → Charlotte Amalie, Saint Thomas → Philipsburg → Miami

Feb 13 · 10 nights

Good value

$6,035 suite · $604/night

11% below typical · 6-month low
Norwegian Cruise Line

Norwegian Prima

San Juan → Tortola → Saint Thomas → San Juan

Mar 18 · 7 nights

About average

$1,319 inside · $188/night

Royal Caribbean International

Allure of the Seas

Miami → Philipsburg → Puerto Plata → Miami

Feb 14 · 7 nights

Good value

$953 inside · $136/night

13% below typical
Princess Cruises

Crown Princess

Bridgetown → San Juan → Castries → Bridgetown

Jan 22 · 7 nights

$1,339 oceanview · $191/night

Princess Cruises

Enchanted Princess

Fort Lauderdale → Grand Turk Island → Basseterre, Saint Kitts → Fort Lauderdale

Mar 17 · 10 nights

$1,351 inside · $135/night

Royal Caribbean International

Vision of the Seas

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

Mar 7 · 7 nights

About average

$636 oceanview · $91/night

Carnival Cruise Line

Carnival Magic

Miami → Half Moon Cay → Saint Thomas → Miami

Oct 3 · 8 nights

About average

$618 inside · $77/night

MSC Cruises

MSC World Europa

Bridgetown → Kingstown → Roseau → Bridgetown

Dec 29 · 14 nights

About average

$2,311 inside · $165/night

MSC Cruises

MSC Opera

Civitavecchia (Rome) → Genova → Road Town, Tortola → La Romana

Oct 29 · 25 nights

$4,731 balcony · $189/night

Limited price history

Celebrity Cruises

Celebrity Apex

Port Canaveral → Puerto Plata → Philipsburg → Port Canaveral

Feb 5 · 7 nights

About average

$947 inside · $135/night

P&O Cruises

Iona

Bridgetown → Basseterre, Saint Kitts → Castries → Bridgetown

Feb 19 · 14 nights

$2,181 inside · $156/night

Norwegian Cruise Line

Norwegian Prima

San Juan → Tortola → Saint Thomas → San Juan

Feb 26 · 7 nights

About average

$1,229 inside · $176/night

Celebrity Cruises

Celebrity Ascent

Fort Lauderdale → Philipsburg → Basseterre, Saint Kitts → Fort Lauderdale

Mar 29 · 11 nights

About average

$1,556 inside · $141/night

Carnival Cruise Line

Carnival Magic

Miami → Half Moon Cay → Saint Thomas → Miami

Mar 6 · 8 nights

About average

$619 inside · $77/night

P&O Cruises

Arvia

Bridgetown → Fort-de-France → Saint George's → Bridgetown

Jan 30 · 14 nights

$2,228 inside · $159/night

Royal Caribbean International

Hero Of The Seas

Miami → Philipsburg → Coco Cay → Miami

Oct 2 · 7 nights

About average

$1,558 inside · $223/night

Norwegian Cruise Line

Norwegian Bliss

New York → Puerto Plata → Saint Thomas → New York

Jan 4 · 12 nights

About average

$1,419 inside · $118/night

Emerald Cruises

Emerald Sakara

Philipsburg → Spanish Town (Virgin Gorda) → Soufriere → Bridgetown

Dec 4 · 7 nights

About average

$5,702 oceanview · $815/night

Princess Cruises

Enchanted Princess

Fort Lauderdale → Princess Cays → Basseterre, Saint Kitts → Fort Lauderdale

Jan 16 · 10 nights

$973 inside · $97/night