Oceania Cruises

Oceania Sonata

Miami → Charlotte Amalie, Saint Thomas → Philipsburg → Miami

Jan 11 · 19 nights

About average

$9,499 balcony · $500/night

Vista

Miami → Charlotte Amalie, Saint Thomas → Nassau → Miami

Dec 16 · 12 nights

About average

$5,499 oceanview · $458/night

MSC Cruises

MSC World Asia

Bridgetown → Kingstown → Castries → Bridgetown

Jan 11 · 14 nights

About average

$1,848 inside · $132/night

Holland America

Eurodam

Fort Lauderdale → Philipsburg → Puerto Plata → Fort Lauderdale

Mar 15 · 17 nights

About average

$2,809 inside · $165/night

Carnival Cruise Line

Carnival Pride

Baltimore → Saint Thomas → Tortola → Baltimore

Jan 9 · 14 nights

About average

$1,506 inside · $108/night

Holland America

Rotterdam

Fort Lauderdale → Philipsburg → Half Moon Cay → Fort Lauderdale

Feb 23 · 11 nights

About average

$1,499 inside · $136/night

Norwegian Cruise Line

Norwegian Prima

San Juan → Tortola → Saint Thomas → San Juan

Feb 28 · 7 nights

Good value

$1,319 oceanview · $188/night

12% below typical · 3-month low
Virgin Voyages

Scarlet Lady

San Juan → Tortola → Philipsburg → San Juan

Nov 27 · 7 nights

About average

$763 inside · $109/night

Virgin Voyages

Scarlet Lady

San Juan → Kingstown → Philipsburg → San Juan

Jan 2 · 6 nights

About average

$654 inside · $109/night

Holland America

Eurodam

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

Mar 4 · 22 nights

About average

$3,609 inside · $164/night

Virgin Voyages

Scarlet Lady

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

Mar 11 · 7 nights

About average

$903 inside · $129/night

Virgin Voyages

Scarlet Lady

San Juan → Tortola → Philipsburg → San Juan

Apr 8 · 7 nights

About average

$903 inside · $129/night

Vista

Miami → Charlotte Amalie, Saint Thomas → Cozumel → Miami

Dec 16 · 22 nights

About average

$9,999 oceanview · $455/night

Vista

Miami → San Juan → Tortola → Miami

Mar 2 · 11 nights

About average

$4,999 oceanview · $454/night

Vista

Miami → San Juan → Tortola → Miami

Mar 20 · 11 nights

About average

$4,999 oceanview · $454/night

Princess Cruises

Emerald Princess

San Juan → Tortola → Bridgetown → San Juan

Dec 12 · 7 nights

$790 inside · $113/night

Regent Seven Seas Cruises

Seven Seas Grandeur

Bridgetown → Saint George's → Roseau → Bridgetown

Feb 4 · 10 nights

$5,960 balcony · $596/night

Princess Cruises

Coral Princess

Fort Lauderdale → Philipsburg → Curaçao → Fort Lauderdale

Dec 20 · 14 nights

$1,947 oceanview · $139/night

Princess Cruises

Emerald Princess

San Juan → Tortola → Castries → San Juan

Feb 6 · 14 nights

$1,691 inside · $121/night

P&O Cruises

Arvia

Bridgetown → Basseterre, Saint Kitts → Castries → Bridgetown

Dec 4 · 14 nights

$2,336 inside · $167/night