Carnival Cruise Line

Carnival Magic

Miami → Half Moon Cay → Saint Thomas → Miami

Sep 25 · 8 nights

About average

$650 inside · $81/night

Norwegian Cruise Line

Norwegian Prima

San Juan → Tortola → Saint Thomas → San Juan

Feb 5 · 7 nights

About average

$1,229 inside · $176/night

Seabourn

Seabourn Ovation

Bridgetown → Castries → Saint George's → Bridgetown

Jan 29 · 14 nights

About average

$8,329 balcony · $595/night

Celebrity Cruises

Celebrity Ascent

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

Mar 29 · 11 nights

About average

$1,531 inside · $139/night

Norwegian Cruise Line

Norwegian Pearl

Philadelphia → Tortola → Puerto Plata → Philadelphia

Feb 20 · 10 nights

About average

$919 inside · $92/night

Royal Caribbean International

Star of the Seas

Port Canaveral → Coco Cay → Philipsburg → Port Canaveral

Dec 13 · 7 nights

About average

$1,364 inside · $195/night

Holland America

Nieuw Statendam

Fort Lauderdale → Nassau → Saint Thomas → Fort Lauderdale

Feb 28 · 14 nights

About average

$1,624 inside · $116/night

SeaDream Yacht Club

SeaDream I

San Juan → Salinas → Saint-Barthélemy → San Juan

Mar 10 · 7 nights

About average

$4,827 oceanview · $690/night

Disney Cruise Line

Disney Treasure

Port Canaveral → Tortola → Disney Castaway Cay → Port Canaveral

Jan 29 · 7 nights

$2,262 inside · $323/night

Limited price history

Explora Journeys

Explora I

San Juan → Philipsburg → Spanish Town (Virgin Gorda) → Miami

Jan 4 · 16 nights

About average

$8,995 suite · $562/night

Norwegian Cruise Line

Norwegian Pearl

Philadelphia → Kings Wharf (Royal Naval Dockyard) → Tortola → Philadelphia

Mar 28 · 11 nights

About average

$1,319 inside · $120/night

Explora III

Miami → Cruz Bay, Saint John → Grand Turk Island → Miami

Dec 6 · 14 nights

About average

$8,925 suite · $638/night

Carnival Cruise Line

Carnival Magic

Miami → Half Moon Cay → Saint Thomas → Miami

Oct 23 · 8 nights

About average

$651 inside · $81/night

Celebrity Cruises

Celebrity Apex

Port Canaveral → Puerto Plata → Philipsburg → Port Canaveral

Oct 30 · 7 nights

Good value

$872 oceanview · $125/night

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

Norwegian Prima

San Juan → Tortola → Saint Thomas → San Juan

Mar 4 · 7 nights

About average

$1,269 inside · $181/night

Norwegian Cruise Line

Norwegian Prima

San Juan → Tortola → Saint Thomas → San Juan

Mar 11 · 7 nights

About average

$1,269 inside · $181/night

Norwegian Cruise Line

Norwegian Prima

San Juan → Tortola → Saint Thomas → San Juan

Apr 1 · 7 nights

About average

$1,269 inside · $181/night

P&O Cruises

Arvia

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

Nov 20 · 14 nights

$1,823 inside · $130/night

P&O Cruises

Arvia

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

Nov 21 · 14 nights

$1,823 inside · $130/night

Carnival Cruise Line

Carnival Festivale

Port Canaveral → Saint Thomas → Celebration Key → Port Canaveral

Feb 5 · 8 nights

About average

$914 inside · $114/night

Browse by departure port