Carnival Cruise Line

Carnival Festivale

Port Canaveral → Philipsburg → Celebration Key → Port Canaveral

Sep 4 · 8 nights

About average

$945 inside · $118/night

Holland America

Rotterdam

Fort Lauderdale → Philipsburg → Key West → Fort Lauderdale

Dec 22 · 21 nights

About average

$2,469 inside · $118/night

Oceania Cruises

Oceania Sonata

Miami → Puerto Plata → Tortola → Miami

Feb 19 · 11 nights

About average

$5,299 balcony · $482/night

Emerald Cruises

Emerald Sakara

Philipsburg → Spanish Town (Virgin Gorda) → Soufriere → Bridgetown

Apr 1 · 7 nights

About average

$5,897 oceanview · $842/night

Princess Cruises

Enchanted Princess

Fort Lauderdale → Princess Cays → Basseterre, Saint Kitts → Fort Lauderdale

Dec 17 · 10 nights

$953 inside · $95/night

Royal Caribbean International

Rhapsody of the Seas

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

Nov 7 · 7 nights

About average

$617 oceanview · $88/night

Carnival Cruise Line

Carnival Magic

Miami → Half Moon Cay → Saint Thomas → Miami

Jul 31 · 8 nights

About average

$939 inside · $117/night

Seabourn

Seabourn Ovation

Bridgetown → Port Elizabeth, Bequia → Jost Van Dyke → Philipsburg

Feb 10 · 7 nights

About average

$4,139 balcony · $591/night

Seabourn

Seabourn Ovation

Bridgetown → Port Elizabeth, Bequia → Jost Van Dyke → Philipsburg

Feb 24 · 7 nights

About average

$4,139 balcony · $591/night

Royal Caribbean International

Rhapsody of the Seas

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

Jan 16 · 7 nights

About average

$579 oceanview · $83/night

Royal Caribbean International

Rhapsody of the Seas

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

Feb 27 · 7 nights

About average

$579 oceanview · $83/night

Royal Caribbean International

Star of the Seas

Port Canaveral → Coco Cay → Philipsburg → Port Canaveral

Dec 12 · 7 nights

About average

$1,477 inside · $211/night

Carnival Cruise Line

Carnival Magic

Miami → Half Moon Cay → Saint Thomas → Miami

Sep 25 · 8 nights

About average

$650 inside · $81/night

Royal Caribbean International

Star of the Seas

Port Canaveral → Coco Cay → Philipsburg → Port Canaveral

Dec 13 · 7 nights

About average

$1,364 inside · $195/night

Seabourn

Seabourn Ovation

Bridgetown → Castries → Saint George's → Bridgetown

Jan 29 · 14 nights

About average

$8,329 balcony · $595/night

Norwegian Cruise Line

Norwegian Prima

San Juan → Tortola → Saint Thomas → San Juan

Feb 5 · 7 nights

About average

$1,229 inside · $176/night

Explora Journeys

Explora I

San Juan → Philipsburg → Spanish Town (Virgin Gorda) → Miami

Jan 4 · 16 nights

About average

$8,995 suite · $562/night

Carnival Cruise Line

Carnival Magic

Miami → Half Moon Cay → Saint Thomas → Miami

Oct 23 · 8 nights

About average

$651 inside · $81/night

Norwegian Cruise Line

Norwegian Prima

San Juan → Tortola → Saint Thomas → San Juan

Mar 4 · 7 nights

About average

$1,269 inside · $181/night

Norwegian Cruise Line

Norwegian Prima

San Juan → Tortola → Saint Thomas → San Juan

Mar 11 · 7 nights

About average

$1,269 inside · $181/night