Royal Caribbean International

Icon of the Seas

Miami → Philipsburg → Coco Cay → Miami

Apr 24 · 7 nights

About average

$1,489 inside · $213/night

Oceania Cruises

Oceania Sonata

Los Angeles → Ensenada → Costa Maya (Mahahual) → Miami

Jan 6 · 44 nights

About average

$20,799 balcony · $473/night

Explora IV

Miami → Puerto Plata → San Juan → Miami

Dec 4 · 9 nights

About average

$5,160 suite · $573/night

Royal Caribbean International

Harmony of the Seas

Port Canaveral → Coco Cay → Philipsburg → Port Canaveral

Aug 21 · 7 nights

Good value

$1,038 inside · $148/night

10% below typical · 6-month low
Celebrity Cruises

Celebrity Apex

Port Canaveral → Puerto Plata → Philipsburg → Port Canaveral

Nov 13 · 7 nights

Good value

$879 oceanview · $126/night

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

Hero Of The Seas

Miami → Philipsburg → Coco Cay → Miami

Sep 18 · 7 nights

About average

$1,587 inside · $227/night

Royal Caribbean International

Icon of the Seas

Miami → Philipsburg → Coco Cay → Miami

Jun 5 · 7 nights

About average

$2,153 balcony · $308/night

Celebrity Cruises

Celebrity Xcel

Fort Lauderdale → Philipsburg → Puerto Plata → Fort Lauderdale

Jan 30 · 7 nights

About average

$982 inside · $140/night

Royal Caribbean International

Star of the Seas

Port Canaveral → Coco Cay → Philipsburg → Port Canaveral

Dec 26 · 7 nights

About average

$2,837 inside · $405/night

Royal Caribbean International

Hero Of The Seas

Miami → Charlotte Amalie, Saint Thomas → Coco Cay → Miami

Dec 30 · 9 nights

About average

$3,826 inside · $425/night

Oceania Cruises

Oceania Allura

Miami → Charlotte Amalie, Saint Thomas → Tortola → Miami

Dec 28 · 10 nights

About average

$6,499 oceanview · $650/night

Royal Caribbean International

Vision of the Seas

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

Dec 27 · 7 nights

About average

$1,180 inside · $169/night

Royal Caribbean International

Symphony of the Seas

Fort Lauderdale → Puerto Plata → Coco Cay → Fort Lauderdale

Dec 26 · 9 nights

About average

$2,156 inside · $240/night

Oceania Cruises

Oceania Allura

Miami → Charlotte Amalie, Saint Thomas → Tortola → Miami

Jan 27 · 9 nights

About average

$5,749 balcony · $639/night

Virgin Voyages

Scarlet Lady

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

Dec 26 · 7 nights

About average

$1,673 inside · $239/night

Oceania Cruises

Oceania Allura

Miami → Costa Maya (Mahahual) → Tortola → Miami

Dec 21 · 17 nights

About average

$11,349 balcony · $668/night

Royal Caribbean International

Hero Of The Seas

Miami → Coco Cay → Charlotte Amalie, Saint Thomas → Miami

Dec 23 · 7 nights

About average

$2,418 inside · $345/night

Royal Caribbean International

Hero Of The Seas

Miami → Philipsburg → Coco Cay → Miami

Nov 20 · 7 nights

About average

$2,287 inside · $327/night

Royal Caribbean International

Symphony of the Seas

Fort Lauderdale → Nassau → Charlotte Amalie, Saint Thomas → Fort Lauderdale

Dec 18 · 8 nights

About average

$1,676 inside · $210/night

Royal Caribbean International

Rhapsody of the Seas

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

Dec 31 · 8 nights

About average

$1,308 inside · $164/night