Emerald Cruises

Emerald Kaia

San Juan → Esperanza → Norman Island → San Juan

Jan 22, 2028 · 14 nights

$14,954 oceanview · $1,068/night

SeaDream Yacht Club

SeaDream II

San Juan → Culebra Island → Spanish Town (Virgin Gorda) → San Juan

Jan 22, 2028 · 7 nights

$4,377 oceanview · $625/night

Royal Caribbean International

Vision of the Seas

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

Jan 23, 2028 · 7 nights

$752 oceanview · $107/night

Royal Caribbean International

Rhapsody of the Seas

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

Jan 29, 2028 · 7 nights

$832 oceanview · $119/night

1% below typical
Windstar Cruises

Star Legend

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

Jan 3, 2028 · 14 nights

$4,014 oceanview · $287/night

Windstar Cruises

Star Legend

San Juan → Saint George's → Spanish Town (Virgin Gorda) → San Juan

Jan 10, 2028 · 14 nights

$4,014 oceanview · $287/night

SeaDream Yacht Club

SeaDream II

San Juan → Cruz Bay, Saint John → Jost Van Dyke → San Juan

Jan 3, 2028 · 5 nights

$3,293 oceanview · $659/night

2% above typical
SeaDream Yacht Club

SeaDream II

San Juan → Culebra Island → Spanish Town (Virgin Gorda) → San Juan

Jan 8, 2028 · 7 nights

$4,377 oceanview · $625/night

SeaDream Yacht Club

SeaDream II

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

Jan 15, 2028 · 7 nights

$4,377 oceanview · $625/night

Princess Cruises

Emerald Princess

San Juan → Saint Thomas → Castries → San Juan

Jan 16, 2028 · 7 nights

$1,797 suite · $257/night

3% above typical
SeaDream Yacht Club

SeaDream II

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

Jan 29, 2028 · 7 nights

$4,570 oceanview · $653/night

Viking Cruises

Viking Sky

San Juan → Saint Thomas → Frederiksted, Saint Croix → San Juan

Jan 18, 2028 · 10 nights

$4,599 balcony · $460/night

5% above typical
Virgin Voyages

Scarlet Lady

San Juan → Oranjestad → Philipsburg → San Juan

Jan 22, 2028 · 7 nights

$763 interior · $109/night

Windstar Cruises

Star Legend

San Juan → Saint George's → Marmaris → San Juan

Jan 10, 2028 · 7 nights

$2,411 oceanview · $344/night

Virgin Voyages

Scarlet Lady

San Juan → Kingstown → Philipsburg → San Juan

Jan 2, 2028 · 6 nights

$714 interior · $119/night

9% above typical
Virgin Voyages

Scarlet Lady

San Juan → Oranjestad → Philipsburg → San Juan

Jan 8, 2028 · 7 nights

$833 interior · $119/night

9% above typical
Virgin Voyages

Scarlet Lady

San Juan → Saint Thomas → Philipsburg → San Juan

Jan 15, 2028 · 7 nights

$833 interior · $119/night

9% above typical
Virgin Voyages

Scarlet Lady

San Juan → Philipsburg → Saint Thomas → San Juan

Jan 29, 2028 · 7 nights

$833 interior · $119/night

9% above typical
Royal Caribbean International

Rhapsody of the Seas

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

Jan 15, 2028 · 7 nights

$1,748 balcony · $250/night

9% above typical · Price trending up
Royal Caribbean International

Rhapsody of the Seas

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

Jan 22, 2028 · 7 nights

$931 oceanview · $133/night

14% above typical · Price trending up

Browse by departure port