Carnival Cruise Line

Carnival Celebration

Miami → Saint Thomas → Celebration Key → Miami

May 2, 2027 · 7 nights

$658 interior · $94/night

4% below typical
Carnival Cruise Line

Carnival Festivale

Port Canaveral → Saint Thomas → Celebration Key → Port Canaveral

May 29, 2027 · 8 nights

$2,019 balcony · $252/night

Carnival Cruise Line

Carnival Vista

Port Canaveral → Celebration Key → Saint Thomas → Port Canaveral

Jul 10, 2027 · 7 nights

$919 interior · $131/night

4% below typical
Princess Cruises

Star Princess

Port Canaveral → Grand Turk Island → Saint Thomas → Port Canaveral

Nov 14, 2027 · 9 nights

$954 interior · $106/night

Cunard Line

Queen Elizabeth

Miami → Saint Thomas → Road Town, Tortola → Miami

Nov 25, 2027 · 14 nights

$1,383 interior · $99/night

Cunard Line

Queen Elizabeth

Miami → Saint Thomas → Road Town, Tortola → Miami

Dec 9, 2027 · 14 nights

$1,327 interior · $95/night

Princess Cruises

Emerald Princess

San Juan → Saint Thomas → Bridgetown → San Juan

Dec 19, 2027 · 7 nights

$739 interior · $106/night

3% below typical
Princess Cruises

Star Princess

Port Canaveral → Celebration Key → Grand Turk Island → Port Canaveral

Dec 22, 2027 · 14 nights

$1,579 interior · $113/night

Princess Cruises

Emerald Princess

San Juan → Philipsburg → Bridgetown → San Juan

Jan 2, 2028 · 7 nights

$739 interior · $106/night

3% below typical
Princess Cruises

Enchanted Princess

Fort Lauderdale → Saint Thomas → Philipsburg → Fort Lauderdale

Jan 4, 2028 · 11 nights

$1,507 balcony · $137/night

Princess Cruises

Emerald Princess

San Juan → Saint Thomas → Castries → San Juan

Jan 16, 2028 · 7 nights

$747 interior · $107/night

4% below typical
Princess Cruises

Enchanted Princess

Fort Lauderdale → Saint Thomas → Philipsburg → Fort Lauderdale

Jan 25, 2028 · 11 nights

$1,699 balcony · $154/night

Princess Cruises

Emerald Princess

San Juan → Saint Thomas → Bridgetown → San Juan

Feb 13, 2028 · 7 nights

$807 interior · $115/night

Princess Cruises

Regal Princess

Miami → Puerto Plata → Philipsburg → Miami

Feb 20, 2028 · 14 nights

$1,804 balcony · $129/night

3% below typical
Carnival Cruise Line

Carnival Celebration

Miami → Saint Thomas → Celebration Key → Miami

Mar 12, 2028 · 7 nights

$690 interior · $99/night

3% below typical
Princess Cruises

Star Princess

Port Canaveral → Celebration Key → Saint Thomas → Port Canaveral

Mar 29, 2028 · 9 nights

$994 interior · $110/night

Cunard Line

Queen Mary 2

Southampton → New York → Road Town → New York

Nov 17, 2028 · 21 nights

$4,529 balcony · $216/night

3% below typical
Disney Cruise Line

Disney Treasure

Port Canaveral → Saint Thomas → Disney Castaway Cay → Port Canaveral

Dec 19, 2026 · 7 nights

$11,710 suite · $1,673/night

33% below typical
Carnival Cruise Line

Carnival Celebration

Miami → Saint Thomas → Celebration Key → Miami

Dec 13, 2026 · 7 nights

$725 interior · $104/night

4% below typical
Princess Cruises

Crown Princess

Bridgetown → San Juan → Castries → Bridgetown

Mar 5, 2027 · 7 nights

$1,609 oceanview · $230/night

1% above typical

Browse by departure port