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

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

25% below typical · 6-month low
Royal Caribbean International

Rhapsody of the Seas

San Juan → Tortola → Frederiksted, Saint Croix → Miami

Mar 6 · 10 nights

About average

$1,237 inside · $124/night

Carnival Cruise Line

Carnival Breeze

Galveston → Key West → Ocho Rios → Galveston

Oct 16 · 14 nights

About average

$1,408 inside · $101/night

Explora Journeys

Explora II

San Juan → Tortola → Ocean Cay → Miami

Mar 12 · 7 nights

About average

$4,020 suite · $574/night

Virgin Voyages

Resilient Lady

Miami → Puerto Plata → Bimini → Miami

Mar 27 · 8 nights

About average

$1,032 inside · $129/night

Royal Caribbean International

Grandeur of the Seas

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

Nov 6 · 7 nights

About average

$686 inside · $98/night

Carnival Cruise Line

Carnival Miracle

Baltimore → Frederiksted, Saint Croix → Saint Thomas → Baltimore

Jan 15 · 12 nights

About average

$1,322 inside · $110/night

Virgin Voyages

Brilliant Lady

Miami → Puerto Plata → Philipsburg → Miami

Jan 24 · 10 nights

About average

$1,290 inside · $129/night

Oceania Cruises

Oceania Marina

Miami → Puerto Plata → Philipsburg → Miami

Feb 17 · 10 nights

About average

$3,299 inside · $330/night

Royal Caribbean International

Vision of the Seas

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

Feb 21 · 7 nights

About average

$584 inside · $83/night

Royal Caribbean International

Grandeur of the Seas

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

Jun 19 · 7 nights

Good value

$996 oceanview · $142/night

11% below typical
Royal Caribbean International

Vision of the Seas

San Juan → Charlotte Amalie, Saint Thomas → Castries → Miami

Apr 4 · 10 nights

About average

$1,244 inside · $124/night

Royal Caribbean International

Rhapsody of the Seas

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

Sep 26 · 7 nights

Priced high

$660 inside · $94/night

10% above typical
Royal Caribbean International

Rhapsody of the Seas

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

Nov 28 · 7 nights

About average

$1,049 balcony · $150/night

Royal Caribbean International

Vision of the Seas

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

Nov 15 · 7 nights

Priced high

$696 oceanview · $99/night

17% above typical
Royal Caribbean International

Rhapsody of the Seas

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

Jan 2 · 7 nights

About average

$634 oceanview · $91/night

Carnival Cruise Line

Carnival Firenze

Miami → San Juan → Saint Thomas → Miami

Feb 26 · 10 nights

About average

$1,472 balcony · $147/night

Royal Caribbean International

Vision of the Seas

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

Dec 27 · 7 nights

Priced high

$2,091 balcony · $299/night

12% above typical
Royal Caribbean International

Adventure of the Seas

Port Canaveral → Frederiksted, Saint Croix → Coco Cay → Port Canaveral

Oct 16 · 8 nights

Poor value

$1,592 inside · $199/night

75% above typical