Viking Cruises

Viking Sea

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

Dec 20, 2028 · 10 nights

$3,799 balcony · $380/night

5% below typical · 3-month low
Viking Cruises

Viking Sky

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

Dec 24, 2028 · 10 nights

$3,799 balcony · $380/night

5% below typical · 3-month low
Viking Cruises

Viking Sky

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

Dec 4, 2028 · 10 nights

$3,799 balcony · $380/night

Viking Cruises

Viking Sea

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

Dec 10, 2028 · 10 nights

$3,799 balcony · $380/night

Viking Cruises

Viking Sky

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

Dec 14, 2028 · 10 nights

$3,799 balcony · $380/night

Silversea Cruises

Silver Shadow

San Juan → Cruz Bay, Saint John → Saint-Barthélemy → San Juan

Dec 23, 2028 · 7 nights

$4,300 suite · $614/night

Viking Cruises

Viking Sea

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

Dec 30, 2028 · 10 nights

$4,499 balcony · $450/night

Emerald Cruises

Emerald Kaia

San Juan → Esperanza → Little Bay → Antigua

Dec 8, 2028 · 7 nights

$6,555 oceanview · $936/night

Emerald Cruises

Emerald Kaia

San Juan → Esperanza → Norman Island → San Juan

Dec 8, 2028 · 14 nights

$12,460 oceanview · $890/night

SeaDream Yacht Club

SeaDream I

San Juan → Cruz Bay, Saint John → Marigot → San Juan

Dec 9, 2028 · 7 nights

$4,674 oceanview · $668/night

SeaDream Yacht Club

SeaDream I

San Juan → Road Bay → Jost Van Dyke → San Juan

Dec 16, 2028 · 7 nights

$4,674 oceanview · $668/night

Emerald Cruises

Emerald Kaia

San Juan → Esperanza → Little Bay → Antigua

Dec 22, 2028 · 7 nights

$6,555 oceanview · $936/night

Emerald Cruises

Emerald Kaia

San Juan → Esperanza → Norman Island → San Juan

Dec 22, 2028 · 14 nights

$12,460 oceanview · $890/night

SeaDream Yacht Club

SeaDream I

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

Dec 23, 2028 · 6 nights

$4,616 oceanview · $769/night

SeaDream Yacht Club

SeaDream I

San Juan → Saint-Barthélemy → Jost Van Dyke → San Juan

Dec 29, 2028 · 9 nights

$10,311 oceanview · $1,146/night

Silversea Cruises

Silver Shadow

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

Dec 16, 2028 · 7 nights

$4,900 suite · $700/night

32% above typical
Silversea Cruises

Silver Shadow

San Juan → Charlestown → Codrington → San Juan

Dec 7, 2028 · 9 nights

$7,200 suite · $800/night

71% above typical
Silversea Cruises

Silver Shadow

San Juan → Jost Van Dyke → Basseterre, Saint Kitts → San Juan

Dec 30, 2028 · 7 nights

$5,700 suite · $814/night

33% above typical
Princess Cruises

Caribbean Princess

San Juan → Saint Thomas → Castries → San Juan

Dec 3, 2028 · 14 nights

$1,504 · $107/night

Princess Cruises

Caribbean Princess

San Juan → Saint Thomas → Bridgetown → San Juan

Dec 3, 2028 · 7 nights

$780 · $111/night

Browse by departure port