Oceania Cruises

Oceania Sonata

Miami → Charlotte Amalie, Saint Thomas → Tortola → Miami

Feb 22 · 14 nights

About average

$7,199 balcony · $514/night

Royal Caribbean International

Icon of the Seas

Miami → Philipsburg → Coco Cay → Miami

Jul 10 · 7 nights

About average

$2,296 balcony · $328/night

Royal Caribbean International

Icon of the Seas

Miami → Philipsburg → Coco Cay → Miami

Jul 17 · 7 nights

About average

$2,131 inside · $304/night

Royal Caribbean International

Harmony of the Seas

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

Oct 16 · 7 nights

About average

$1,038 oceanview · $148/night

Disney Cruise Line

Disney Treasure

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

Dec 4 · 7 nights

$2,414 inside · $345/night

Limited price history

Royal Caribbean International

Hero Of The Seas

Miami → Philipsburg → Coco Cay → Miami

Oct 9 · 7 nights

About average

$1,638 inside · $234/night

Royal Caribbean International

Star of the Seas

Port Canaveral → Coco Cay → Philipsburg → Port Canaveral

Oct 17 · 7 nights

About average

$1,443 inside · $206/night

Oceania Cruises

Oceania Insignia

Rio de Janeiro → Alter do Chão → Boca da Valeria → Miami

Mar 19 · 21 nights

About average

$6,649 inside · $317/night

Disney Cruise Line

Disney Treasure

Port Canaveral → Tortola → Disney Castaway Cay → Port Canaveral

Apr 22 · 7 nights

$2,375 inside · $339/night

Limited price history

Royal Caribbean International

Vision of the Seas

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

Nov 7 · 7 nights

About average

$710 inside · $101/night

Explora Journeys

Explora II

Miami → Road Bay → Cruz Bay, Saint John → San Juan

Mar 5 · 7 nights

About average

$4,020 suite · $574/night

Disney Cruise Line

Disney Treasure

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

Nov 6 · 7 nights

$2,287 inside · $327/night

Limited price history

Royal Caribbean International

Harmony of the Seas

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

Jul 24 · 7 nights

Good value

$1,608 oceanview · $230/night

10% below typical · 6-month low

Vista

Miami → Charlotte Amalie, Saint Thomas → Tortola → Miami

Feb 7 · 9 nights

About average

$4,299 oceanview · $478/night

SeaDream Yacht Club

SeaDream I

Charlotte Amalie, Saint Thomas → Jost Van Dyke → Cruz Bay, Saint John → Charlotte Amalie, Saint Thomas

Jan 7 · 7 nights

About average

$4,851 oceanview · $693/night

Oceania Cruises

Oceania Sonata

Miami → Charlotte Amalie, Saint Thomas → Philipsburg → Miami

Jan 11 · 19 nights

About average

$9,499 balcony · $500/night

Explora III

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

Jan 21 · 8 nights

About average

$5,960 suite · $745/night

Vista

Miami → Charlotte Amalie, Saint Thomas → Nassau → Miami

Dec 16 · 12 nights

About average

$5,499 oceanview · $458/night

Explora III

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

Jan 13 · 16 nights

About average

$11,880 suite · $743/night

Royal Caribbean International

Icon of the Seas

Miami → Philipsburg → Coco Cay → Miami

Jun 19 · 7 nights

About average

$2,071 inside · $296/night