P&O Cruises

Iona

Bridgetown → Basseterre, Saint Kitts → Castries → Bridgetown

Feb 18 · 14 nights

$2,219 inside · $159/night

Royal Caribbean International

Independence of the Seas

Miami → Coco Cay → Charlotte Amalie, Saint Thomas → Miami

Dec 13 · 7 nights

About average

$766 inside · $109/night

Emerald Cruises

Emerald Sakara

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

Mar 11 · 7 nights

About average

$6,120 oceanview · $874/night

Carnival Cruise Line

Carnival Venezia

Port Canaveral → Celebration Key → Saint Thomas → Port Canaveral

Feb 7 · 7 nights

About average

$565 inside · $81/night

Explora Journeys

Explora II

Miami → Puerto Plata → Cruz Bay, Saint John → San Juan

Dec 12 · 7 nights

About average

$4,020 suite · $574/night

Royal Caribbean International

Vision of the Seas

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

Nov 1 · 7 nights

About average

$639 inside · $91/night

Emerald Cruises

Emerald Kaia

San Juan → Saint-John → Spanish Town (Virgin Gorda) → San Juan

Dec 27 · 7 nights

About average

$6,566 oceanview · $938/night

Celebrity Cruises

Celebrity Ascent

Fort Lauderdale → Philipsburg → Basseterre, Saint Kitts → Fort Lauderdale

Mar 17 · 10 nights

About average

$1,531 inside · $153/night

Royal Caribbean International

Grandeur of the Seas

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

May 29 · 7 nights

Good value

$727 inside · $104/night

10% below typical
Royal Caribbean International

Allure of the Seas

Miami → Coco Cay → Labadee → Miami

Nov 14 · 7 nights

Good value

$857 inside · $122/night

11% below typical · 6-month low
Carnival Cruise Line

Carnival Magic

Miami → Grand Turk Island → Celebration Key → Miami

Sep 5 · 6 nights

About average

$418 inside · $70/night

Emerald Cruises

Emerald Sakara

Bridgetown → Soufriere → Road Bay → Philipsburg

Nov 13 · 14 nights

About average

$10,959 oceanview · $783/night

Royal Caribbean International

Icon of the Seas

Miami → Philipsburg → Coco Cay → Miami

Oct 24 · 7 nights

About average

$1,475 inside · $211/night

Royal Caribbean International

Star of the Seas

Port Canaveral → Coco Cay → Philipsburg → Port Canaveral

Feb 21 · 7 nights

About average

$1,322 inside · $189/night

Carnival Cruise Line

Carnival Festivale

Port Canaveral → Puerto Plata → Celebration Key → Port Canaveral

Aug 7 · 8 nights

About average

$1,315 inside · $164/night

MSC Cruises

MSC Opera

La Romana → Spanish Town (Virgin Gorda) → Philipsburg → La Romana

Dec 7 · 7 nights

$659 inside · $94/night

Norwegian Cruise Line

Norwegian Aqua

Miami → Puerto Plata → Great Stirrup Cay → Miami

Dec 20 · 7 nights

Good value

$1,109 inside · $158/night

23% below typical · 6-month low
Royal Caribbean International

Icon of the Seas

Miami → Philipsburg → Coco Cay → Miami

Mar 27 · 7 nights

About average

$1,477 inside · $211/night

Princess Cruises

Emerald Princess

San Juan → Saint Thomas → Bridgetown → San Juan

Dec 19 · 7 nights

$792 inside · $113/night

Emerald Cruises

Emerald Sakara

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

Dec 11 · 7 nights

About average

$5,730 oceanview · $819/night

Browse by departure port