Eastern Caribbean · Canary Islands

Jost Van Dyke → Codrington → Santa Cruz de La Palma + 1 more

From San Juan · 14 nights · Next Mar 9

From $6,000

1 upcoming departure · 1 ship

Eastern Caribbean

Saint George's → Port Elizabeth, Bequia → Mayreau Island + 8 more

From San Juan · 14 nights · Next Nov 8

From $4,014

5 upcoming departures · 2 ships

Eastern Caribbean

Saint George's → Port Elizabeth, Bequia → Mayreau Island + 8 more

From San Juan · Next Nov 22

From $5,204

1 upcoming departure · 1 ship

Madeira · Portugal & Spain Atlantic Coast

Philipsburg → Funchal, Madeira → Cadiz + 1 more

From San Juan · Next Mar 6

From $3,299

2 upcoming departures · 1 ship

Western Mediterranean

Philipsburg → Funchal, Madeira → Cadiz + 6 more

From San Juan · 20 nights · Next Mar 6

From $7,198

1 upcoming departure · 1 ship

Southern Caribbean · Eastern Caribbean

Spanish Town → Saint John's → Portsmouth + 3 more

From San Juan · Next Dec 19

From $2,409

1 upcoming departure · 1 ship

Eastern Caribbean · Southern Caribbean

Spanish Town → Portsmouth → Scarborough + 4 more

From San Juan · Next Dec 19

From $4,929

1 upcoming departure · 1 ship

Eastern Caribbean

Saint George's → Port Elizabeth, Bequia → Mayreau Island + 8 more

From San Juan · Next Jan 24

From $4,014

1 upcoming departure · 1 ship

Eastern Caribbean · Portugal & Spain Atlantic Coast

Philipsburg → Casablanca → Cadiz + 1 more

From San Juan · Next Mar 1

From $3,799

1 upcoming departure · 1 ship

Western Mediterranean

San Juan → Philipsburg → Casablanca + 7 more

From San Juan · 21 nights · Next Mar 1

From $7,798

1 upcoming departure · 1 ship

Eastern Caribbean

Port Elizabeth, Bequia → Deshaies → Marmaris + 4 more

From San Juan · Next Dec 6

From $6,254

3 upcoming departures · 1 ship

Eastern Caribbean

Philipsburg → Tangier → Málaga

From San Juan · 13 nights · Next Apr 3

From $917

1 upcoming departure · 1 ship

Eastern Caribbean

Saint George's → Port Elizabeth, Bequia → Mayreau Island + 8 more

From San Juan · Next Jan 10

From $4,014

1 upcoming departure · 1 ship

Southern Caribbean · Panama Canal

Saint George's → Port Elizabeth, Bequia → Mayreau Island + 12 more

From San Juan · Next Nov 22

From $7,460

1 upcoming departure · 1 ship

Southern Caribbean · Eastern Caribbean

Saint George's → Port Elizabeth, Bequia → Mayreau Island + 7 more

From San Juan · Next Nov 22

From $4,197

1 upcoming departure · 1 ship

Eastern Caribbean

Port Elizabeth, Bequia → Terre-de-Haut → Marmaris + 3 more

From San Juan · Next Feb 21

From $4,376

1 upcoming departure · 1 ship

Eastern Caribbean

Cruz Bay, Saint John → Road Bay → Spanish Town + 7 more

From San Juan · 23 nights · Next Mar 1

From $12,635

1 upcoming departure · 1 ship

Eastern Caribbean · Madeira

Jost Van Dyke → Funchal, Madeira

From San Juan · 14 nights · Next Apr 17

From $5,093

1 upcoming departure · 1 ship

Eastern Caribbean

Jost Van Dyke → Codrington → Santa Cruz de La Palma

From San Juan · 14 nights · Next Mar 20

From $5,300

1 upcoming departure · 1 ship

Browse by departure port