Virgin Voyages

Resilient Lady

Miami → Grand Turk Island → Bimini → Miami

May 27 · 5 nights

About average

$895 inside · $179/night

Norwegian Cruise Line

Norwegian Luna

Miami → Great Stirrup Cay → Puerto Plata → Miami

Feb 13 · 7 nights

About average

$1,279 inside · $183/night

Norwegian Cruise Line

Norwegian Aura

Miami → Puerto Plata → Great Stirrup Cay → Miami

Sep 25 · 7 nights

About average

$1,109 inside · $158/night

Royal Caribbean International

Allure of the Seas

Miami → Coco Cay → Labadee → Miami

Apr 16 · 7 nights

About average

$1,132 inside · $162/night

Celebrity Cruises

Celebrity Beyond

Miami → Puerto Plata → Coco Cay → Miami

Aug 8 · 6 nights

Good value

$955 inside · $159/night

14% below typical · 6-month low
Norwegian Cruise Line

Norwegian Aqua

Miami → Puerto Plata → Great Stirrup Cay → Miami

Feb 28 · 7 nights

About average

$1,089 inside · $156/night

Norwegian Cruise Line

Norwegian Aura

Miami → Puerto Plata → Great Stirrup Cay → Miami

Oct 2 · 7 nights

About average

$1,109 inside · $158/night

Norwegian Cruise Line

Norwegian Aura

Miami → Puerto Plata → Great Stirrup Cay → Miami

Oct 9 · 7 nights

About average

$1,109 inside · $158/night

Royal Caribbean International

Independence of the Seas

Miami → Puerto Plata → Coco Cay → Miami

Feb 11 · 8 nights

About average

$981 inside · $123/night

Royal Caribbean International

Independence of the Seas

Miami → Puerto Plata → San Juan → Miami

Apr 8 · 7 nights

About average

$990 inside · $141/night

Royal Caribbean International

Freedom of the Seas

Miami → Grand Turk Island → Miami

Dec 17 · 4 nights

About average

$607 inside · $152/night

Norwegian Cruise Line

Norwegian Aqua

Miami → Puerto Plata → Great Stirrup Cay → Miami

Jan 17 · 7 nights

About average

$979 inside · $140/night

Holland America

Zuiderdam

Miami → Grand Turk Island → Half Moon Cay → Miami

Dec 26 · 7 nights

About average

$1,149 oceanview · $164/night

Celebrity Cruises

Celebrity Beyond

Miami → Puerto Plata → Coco Cay → Miami

Jun 13 · 6 nights

About average

$1,173 inside · $195/night

Cunard Line

Queen Elizabeth

Miami → Saint Thomas → Road Town, Tortola → Miami

Dec 23 · 14 nights

Good value

$1,955 inside · $140/night

19% below typical · 6-month low
Norwegian Cruise Line

Norwegian Luna

Miami → Puerto Plata → Great Stirrup Cay → Miami

Feb 6 · 7 nights

Good value

$1,066 inside · $152/night

14% below typical · 3-month low
Emerald Cruises

Emerald Sakara

Miami → Nassau → Jost Van Dyke → Saint Thomas

Nov 30 · 13 nights

About average

$15,068 balcony · $1,159/night

Royal Caribbean International

Allure of the Seas

Miami → Coco Cay → Labadee → Miami

Apr 2 · 7 nights

About average

$1,095 inside · $156/night

Norwegian Cruise Line

Norwegian Aura

Miami → Puerto Plata → Great Stirrup Cay → Miami

Aug 21 · 7 nights

About average

$1,249 inside · $178/night

Virgin Voyages

Resilient Lady

Miami → Grand Turk Island → Puerto Plata → Miami

Mar 21 · 6 nights

About average

$834 inside · $139/night

Browse by departure port