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

Holland America

Rotterdam

Fort Lauderdale → Philipsburg → Half Moon Cay → Fort Lauderdale

Dec 22 · 11 nights

About average

$1,899 inside · $173/night

Holland America

Eurodam

Fort Lauderdale → Half Moon Cay → Cozumel → Fort Lauderdale

Dec 22 · 21 nights

About average

$3,499 inside · $167/night

Holland America

Eurodam

Fort Lauderdale → Philipsburg → Half Moon Cay → Fort Lauderdale

Dec 1 · 11 nights

About average

$1,824 inside · $166/night

Holland America

Eurodam

Fort Lauderdale → Grand Turk Island → Cozumel → Fort Lauderdale

Nov 13 · 18 nights

About average

$2,664 inside · $148/night

Virgin Voyages

Valiant Lady

San Juan → Philipsburg → Basseterre, Saint Kitts → San Juan

Nov 7 · 7 nights

About average

$1,533 oceanview · $219/night

Norwegian Cruise Line

Norwegian Bliss

New York → Puerto Plata → Philipsburg → New York

Dec 23 · 12 nights

Good value

$1,999 inside · $167/night

14% below typical · 6-month low
Oceania Cruises

Oceania Allura

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

Feb 19 · 20 nights

About average

$11,149 balcony · $557/night

Royal Caribbean International

Independence of the Seas

Miami → Philipsburg → Puerto Plata → Miami

Nov 21 · 7 nights

About average

$992 inside · $142/night

Holland America

Eurodam

Fort Lauderdale → Half Moon Cay → Saint Thomas → Fort Lauderdale

Dec 12 · 21 nights

About average

$3,409 inside · $162/night

Royal Caribbean International

Star of the Seas

Port Canaveral → Coco Cay → Philipsburg → Port Canaveral

Apr 16 · 7 nights

About average

$2,179 balcony · $311/night

Royal Caribbean International

Vision of the Seas

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

Dec 19 · 8 nights

About average

$1,129 inside · $141/night

Carnival Cruise Line

Carnival Magic

Miami → Half Moon Cay → Saint Thomas → Miami

Dec 18 · 8 nights

About average

$991 inside · $124/night

Holland America

Eurodam

Fort Lauderdale → Half Moon Cay → San Juan → Fort Lauderdale

Jan 2 · 20 nights

About average

$3,039 inside · $152/night

Royal Caribbean International

Harmony of the Seas

Port Canaveral → Coco Cay → Charlotte Amalie, Saint Thomas → Port Canaveral

Dec 30 · 9 nights

About average

$2,004 oceanview · $223/night

Holland America

Eurodam

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

Nov 13 · 8 nights

About average

$1,134 inside · $142/night

Carnival Cruise Line

Carnival Firenze

Port Canaveral → Philipsburg → Saint Thomas → Port Canaveral

Dec 17 · 9 nights

About average

$1,027 inside · $114/night

Norwegian Cruise Line

Norwegian Pearl

Philadelphia → Philipsburg → Puerto Plata → Philadelphia

Dec 23 · 11 nights

Good value

$5,189 suite · $472/night

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

Norwegian Prima

San Juan → Philipsburg → Tortola → San Juan

Dec 27 · 7 nights

Good value

$1,949 oceanview · $278/night

23% below typical · 6-month low
Holland America

Eurodam

Fort Lauderdale → Philipsburg → Oranjestad → Fort Lauderdale

Feb 12 · 21 nights

About average

$3,344 inside · $159/night