Royal Caribbean International

Rhapsody of the Seas

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

Feb 26 · 7 nights

About average

$792 inside · $113/night

Oceania Cruises

Oceania Sonata

Miami → Charlotte Amalie, Saint Thomas → Tortola → Miami

Jan 11 · 12 nights

About average

$6,199 balcony · $517/night

Carnival Cruise Line

Carnival Breeze

Galveston → Key West → Ocho Rios → Galveston

Oct 16 · 14 nights

About average

$1,408 inside · $101/night

Norwegian Cruise Line

Norwegian Bliss

New York → Puerto Plata → Saint Thomas → New York

Mar 1 · 12 nights

About average

$1,859 inside · $155/night

Oceania Cruises

Oceania Allura

Miami → Charlotte Amalie, Saint Thomas → Tortola → Miami

Mar 11 · 10 nights

About average

$4,849 balcony · $485/night

MSC Cruises

MSC World Asia

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

Jan 2 · 7 nights

About average

$949 inside · $136/night

MSC Cruises

MSC World Asia

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

Jan 30 · 7 nights

About average

$949 inside · $136/night

Celebrity Cruises

Celebrity Eclipse

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

Apr 1 · 9 nights

About average

$1,148 inside · $128/night

Emerald Cruises

Emerald Sakara

Philipsburg → Basseterre, Saint Kitts → Saint-Barthélemy → Philipsburg

Nov 27 · 7 nights

About average

$5,786 oceanview · $827/night

Celebrity Cruises

Celebrity Beyond

Fort Lauderdale → Charlotte Amalie, Saint Thomas → Nassau → Fort Lauderdale

Jan 15 · 8 nights

About average

$1,154 inside · $144/night

MSC Cruises

MSC Opera

La Romana → Samana → Catalina Island → La Romana

Nov 23 · 7 nights

$902 oceanview · $129/night

Limited price history

Emerald Cruises

Emerald Sakara

Philipsburg → Basseterre, Saint Kitts → Saint-Barthélemy → Philipsburg

Mar 10 · 7 nights

About average

$6,510 oceanview · $930/night

Emerald Cruises

Emerald Sakara

Philipsburg → Basseterre, Saint Kitts → Saint-Barthélemy → Philipsburg

Mar 17 · 7 nights

About average

$6,510 oceanview · $930/night

Emerald Cruises

Emerald Sakara

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

Feb 24 · 7 nights

About average

$8,386 balcony · $1,198/night

Royal Caribbean International

Rhapsody of the Seas

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

Apr 1 · 7 nights

About average

$817 inside · $117/night

MSC Cruises

MSC Opera

La Romana → Catalina Island → Antigua → La Romana

Sep 11 · 14 nights

About average

$1,308 inside · $93/night

MSC Cruises

MSC Opera

La Romana → Catalina Island → Road Town, Tortola → La Romana

Sep 18 · 14 nights

About average

$1,308 inside · $93/night

Emerald Cruises

Emerald Sakara

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

Feb 3 · 7 nights

About average

$6,398 oceanview · $914/night

Norwegian Cruise Line

Norwegian Bliss

New York → Puerto Plata → Saint Thomas → New York

Mar 6 · 12 nights

About average

$2,099 oceanview · $175/night

MSC Cruises

MSC World Asia

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

Dec 19 · 7 nights

About average

$1,499 inside · $214/night

Browse by departure port