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 lowViking Sky
Dec 24, 2028 · 10 nights
$3,799 balcony · $380/night
5% below typical · 3-month lowViking Sky
Dec 4, 2028 · 10 nights
$3,799 balcony · $380/night
Viking Sea
Dec 10, 2028 · 10 nights
$3,799 balcony · $380/night
Viking Sky
Dec 14, 2028 · 10 nights
$3,799 balcony · $380/night
Viking Sea
Dec 30, 2028 · 10 nights
$4,499 balcony · $450/night
Caribbean Princess
Dec 17, 2028 · 11 nights
$1,850 · $168/night
Celebrity Silhouette
Dec 17, 2028 · 7 nights
$585 · $84/night
Celebrity Silhouette
Dec 24, 2028 · 11 nights
$1,737 · $158/night