Carnival Cruise Line

Carnival Magic

Miami → Half Moon Cay → Saint Thomas → Miami

Dec 26, 2026 · 8 nights

$1,083 · $135/night

Norwegian Cruise Line

Norwegian Epic

Port Canaveral → Puerto Plata → Great Stirrup Cay → Port Canaveral

Nov 26, 2027 · 7 nights

$819 · $117/night

Norwegian Cruise Line

Norwegian Epic

Port Canaveral → Puerto Plata → Great Stirrup Cay → Port Canaveral

Dec 3, 2027 · 7 nights

$819 · $117/night

Princess Cruises

Regal Princess

Miami → Belize City → Tortola → Miami

Dec 12, 2027 · 15 nights

$1,423 interior · $95/night

5% below typical · Price trending down
Emerald Cruises

Emerald Sakara

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

Mar 11, 2028 · 7 nights

$5,684 oceanview · $812/night

8% below typical · Price trending down
Royal Caribbean International

Star of the Seas

Port Canaveral → Coco Cay → Philipsburg → Port Canaveral

Feb 21, 2027 · 7 nights

$1,371 · $196/night

Holland America

Rotterdam

Fort Lauderdale → Philipsburg → Half Moon Cay → Fort Lauderdale

Nov 10, 2026 · 11 nights

$1,099 · $100/night

MSC Cruises

MSC Poesia

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

Nov 12, 2026 · 10 nights

$549 · $55/night

Norwegian Cruise Line

Norwegian Prima

San Juan → Tortola → Saint Thomas → San Juan

Nov 15, 2026 · 7 nights

$1,859 · $266/night

Holland America

Zuiderdam

Miami → Half Moon Cay → Saint Thomas → Miami

Nov 28, 2026 · 14 nights

$894 · $64/night

MSC Cruises

MSC World America

Miami → Puerto Plata → Ocean Cay → Miami

Nov 28, 2026 · 7 nights

$479 · $68/night

Virgin Voyages

Brilliant Lady

Miami → Philipsburg → Bimini → Miami

Nov 30, 2026 · 10 nights

$1,091 · $109/night

Holland America

Zuiderdam

Miami → Grand Turk Island → Cozumel → Miami

Dec 5, 2026 · 14 nights

$894 · $64/night

MSC Cruises

MSC Meraviglia

Miami → San Juan → Puerto Plata → Miami

Dec 5, 2026 · 8 nights

$334 · $42/night

Celebrity Cruises

Celebrity Eclipse

Fort Lauderdale → Tortola → Basseterre, Saint Kitts → Fort Lauderdale

Dec 12, 2026 · 10 nights

$1,248 · $125/night

Explora Journeys

Explora III

San Juan → Road Bay → Grand Turk Island → Miami

Dec 13, 2026 · 7 nights

$3,965 · $566/night

MSC Cruises

MSC Opera

La Romana → Catalina Island → Road Town, Tortola → La Romana

Dec 14, 2026 · 7 nights

$559 · $80/night

Princess Cruises

Coral Princess

Fort Lauderdale → Half Moon Cay → Philipsburg → Fort Lauderdale

Dec 19, 2026 · 7 nights

$700 · $100/night

Princess Cruises

Regal Princess

Fort Lauderdale → Princess Cays → Philipsburg → Fort Lauderdale

Dec 20, 2026 · 14 nights

$1,451 · $104/night

Costa Cruises

Costa Favolosa

Santo Domingo → Fort-de-France → Road Town, Tortola → Santo Domingo

Dec 21, 2026 · 7 nights

$1,240 · $177/night

Browse by departure port