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

Virgin Voyages

Valiant Lady

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

Nov 28 · 7 nights

About average

$1,113 inside · $159/night

Royal Caribbean International

Vision of the Seas

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

Nov 21 · 7 nights

About average

$834 inside · $119/night

Explora Journeys

Explora II

San Juan → Tortola → Cruz Bay, Saint John → Miami

Dec 19 · 7 nights

About average

$4,815 suite · $688/night

Norwegian Cruise Line

Norwegian Prima

San Juan → Tortola → Saint Thomas → San Juan

Mar 21 · 7 nights

About average

$1,599 oceanview · $228/night

Royal Caribbean International

Rhapsody of the Seas

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

Apr 15 · 7 nights

About average

$910 inside · $130/night

Royal Caribbean International

Rhapsody of the Seas

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

Feb 19 · 7 nights

About average

$867 inside · $124/night

Virgin Voyages

Valiant Lady

San Juan → Philipsburg → Basseterre, Saint Kitts → San Juan

Jan 16 · 7 nights

About average

$1,113 inside · $159/night

Virgin Voyages

Valiant Lady

San Juan → Willemstad → Basseterre, Saint Kitts → San Juan

Oct 31 · 7 nights

About average

$1,113 inside · $159/night

Royal Caribbean International

Rhapsody of the Seas

San Juan → Charlotte Amalie, Saint Thomas → San Juan

Dec 18 · 6 nights

About average

$768 inside · $128/night

Norwegian Cruise Line

Norwegian Prima

San Juan → Tortola → Willemstad → San Juan

Mar 7 · 7 nights

About average

$1,489 oceanview · $213/night

Royal Caribbean International

Grandeur of the Seas

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

May 22 · 7 nights

Good value

$767 oceanview · $110/night

16% below typical · 6-month low
Virgin Voyages

Valiant Lady

San Juan → Road Town, Tortola → Philipsburg → San Juan

Feb 20 · 7 nights

About average

$1,043 inside · $149/night

Virgin Voyages

Valiant Lady

San Juan → Oranjestad → Basseterre, Saint Kitts → San Juan

Feb 27 · 7 nights

About average

$1,043 inside · $149/night

Virgin Voyages

Valiant Lady

San Juan → Philipsburg → Road Town, Tortola → San Juan

Mar 6 · 7 nights

About average

$1,043 inside · $149/night

Virgin Voyages

Valiant Lady

San Juan → Road Town, Tortola → Castries → San Juan

Mar 13 · 6 nights

About average

$894 inside · $149/night

Virgin Voyages

Valiant Lady

San Juan → Oranjestad → Basseterre, Saint Kitts → San Juan

Apr 3 · 7 nights

About average

$1,043 inside · $149/night

Royal Caribbean International

Vision of the Seas

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

Feb 20 · 7 nights

About average

$781 inside · $112/night

Norwegian Cruise Line

Norwegian Prima

San Juan → Tortola → Saint Thomas → San Juan

Feb 21 · 7 nights

About average

$1,349 inside · $193/night

Emerald Cruises

Emerald Sakara

San Juan → Cruz Bay, Saint John → Norman Island → Saint Thomas

Mar 20 · 7 nights

About average

$6,621 oceanview · $946/night

Browse by departure port