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 Pearl

Philadelphia → Puerto Plata → Philipsburg → Philadelphia

Dec 13 · 10 nights

About average

$1,049 inside · $105/night

Norwegian Cruise Line

Norwegian Bliss

New York → Puerto Plata → Philipsburg → New York

Jan 26 · 12 nights

About average

$1,789 oceanview · $149/night

Norwegian Cruise Line

Norwegian Bliss

New York → Puerto Plata → Saint Thomas → New York

Feb 7 · 12 nights

About average

$1,589 inside · $132/night

Virgin Voyages

Scarlet Lady

San Juan → Tortola → Philipsburg → San Juan

Nov 12 · 8 nights

About average

$952 inside · $119/night

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

Star of the Seas

Port Canaveral → Coco Cay → Philipsburg → Port Canaveral

Mar 5 · 7 nights

About average

$1,867 oceanview · $267/night

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

Celebrity Cruises

Celebrity Summit

Boston → Puerto Plata → Tortola → San Juan

Oct 20 · 9 nights

About average

$904 inside · $100/night

Carnival Cruise Line

Carnival Freedom

Norfolk → Half Moon Cay → Puerto Plata → Norfolk

Aug 7 · 8 nights

About average

$1,003 inside · $125/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

Norwegian Cruise Line

Norwegian Aura

Miami → Puerto Plata → Great Stirrup Cay → Miami

Jun 26 · 7 nights

Good value

$3,089 suite · $441/night

13% below typical · 3-month low
Holland America

Eurodam

Fort Lauderdale → Grand Turk Island → Half Moon Cay → Fort Lauderdale

Mar 26 · 6 nights

About average

$1,059 inside · $177/night

Holland America

Zuiderdam

Miami → Half Moon Cay → Cabo Rojo → Miami

Mar 13 · 11 nights

About average

$1,449 inside · $132/night

Disney Cruise Line

Disney Treasure

Port Canaveral → Charlotte Amalie, Saint Thomas → Tortola → Port Canaveral

Nov 21 · 7 nights

About average

$2,411 inside · $344/night

Royal Caribbean International

Adventure of the Seas

Port Canaveral → Cruz Bay, Saint John → Philipsburg → Port Canaveral

Feb 23 · 9 nights

About average

$1,161 inside · $129/night

Royal Caribbean International

Grandeur of the Seas

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

May 22 · 7 nights

About average

$767 oceanview · $110/night

Browse by departure port