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 Sea

San Juan → Philipsburg → Florence → Civitavecchia (Rome)

Mar 6, 2027 · 20 nights

$7,198 balcony · $360/night

4% below typical
Viking Cruises

Viking Sky

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

Dec 9, 2027 · 10 nights

$3,899 balcony · $390/night

Viking Cruises

Viking Sky

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

Dec 19, 2027 · 10 nights

$3,599 balcony · $360/night

Viking Cruises

Viking Sky

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

Dec 29, 2027 · 10 nights

$3,799 balcony · $380/night

3% below typical
Viking Cruises

Viking Sea

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

Jan 27, 2028 · 10 nights

$4,299 balcony · $430/night

Viking Cruises

Viking Sky

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

Jan 28, 2028 · 10 nights

$4,299 balcony · $430/night

Viking Cruises

Viking Sea

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

Feb 6, 2028 · 10 nights

$4,299 balcony · $430/night

Viking Cruises

Viking Sky

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

Feb 7, 2028 · 10 nights

$4,299 balcony · $430/night

Viking Cruises

Viking Sky

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

Feb 17, 2028 · 10 nights

$4,499 balcony · $450/night

Viking Cruises

Viking Sea

San Juan → Philipsburg → Valencia → Barcelona

Feb 26, 2028 · 13 nights

$3,299 balcony · $254/night

Viking Cruises

Viking Sky

San Juan → Las Palmas de Gran Canaria → Lisbon

Feb 27, 2028 · 11 nights

$3,399 balcony · $309/night

Viking Cruises

Viking Sky

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

Nov 14, 2028 · 10 nights

$3,799 balcony · $380/night

Viking Cruises

Viking Sea

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

Nov 20, 2028 · 10 nights

$3,799 balcony · $380/night

Viking Cruises

Viking Sky

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

Nov 24, 2028 · 10 nights

$3,799 balcony · $380/night

Viking Cruises

Viking Sea

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

Nov 30, 2028 · 10 nights

$3,799 balcony · $380/night

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

Browse by departure port