Eastern Caribbean

Saint Thomas → Basseterre, Saint Kitts → Castries + 5 more

From San Juan · Next Jan 3

From $4,999

4 upcoming departures · 2 ships

Eastern Caribbean · Canadian Maritimes

Esperanza → Saint-John → Jost Van Dyke + 10 more

From San Juan · Next Jan 5

From $13,165

1 upcoming departure · 1 ship

Eastern Caribbean · Canadian Maritimes

Esperanza → Saint-John → Jost Van Dyke + 3 more

From San Juan · Next Jan 5

From $6,935

1 upcoming departure · 1 ship

Eastern Caribbean · Antarctica

Culebra Island → Esperanza → Cruz Bay, Saint John + 3 more

From San Juan · Next Jan 7

From $4,131

1 upcoming departure · 1 ship

Eastern Caribbean

Cruz Bay, Saint John → Saba → Saint-Barthélemy + 3 more

From San Juan · Next Jan 13

From $4,867

2 upcoming departures · 1 ship

Eastern Caribbean · Bahamas

Saint-John → Ponce → Grand Turk Island + 2 more

From San Juan · Next Jan 19

From $8,345

1 upcoming departure · 1 ship

Eastern Caribbean · Antarctica

Culebra Island → Esperanza → Cruz Bay, Saint John + 3 more

From San Juan · Next Jan 20

From $4,867

1 upcoming departure · 1 ship

Amazon River · Southern Caribbean

Bridgetown → Santarém → Parintins + 6 more

From San Juan · Next Jan 13

From $12,799

1 upcoming departure · 1 ship

Southern Caribbean

Saint George's → Bridgetown → Port Elizabeth, Bequia + 3 more

From San Juan · Next Jan 6

From $6,200

1 upcoming departure · 1 ship

Eastern Caribbean

Codrington → Terre-de-Haut → Philipsburg + 2 more

From San Juan · 7 nights · Next Jan 27

From $4,600

1 upcoming departure · 1 ship

Eastern Caribbean

Oranjestad → Willemstad → Kralendijk + 4 more

From San Juan · 11 nights · Next Jan 16

From $6,900

1 upcoming departure · 1 ship

Southern Caribbean · ABC Islands

Willemstad → Oranjestad → Saint John's + 4 more

From San Juan · 10 nights · Next Jan 4

From $960

1 upcoming departure · 1 ship

Eastern Caribbean · Southern Caribbean

Saint Thomas → Basseterre, Saint Kitts → Roseau + 8 more

From San Juan · 5–14 nights · Next Jan 7

From $875

2 upcoming departures · 1 ship

Eastern Caribbean · Southern Caribbean

San Juan → Saint Thomas → Philipsburg + 2 more

From Bridgetown · 7 nights · Next Jan 14

From $875

1 upcoming departure · 1 ship

Eastern Caribbean · Southern Caribbean

Tortola → Basseterre, Saint Kitts → Roseau + 8 more

From San Juan · 14 nights · Next Jan 14

From $1,714

1 upcoming departure · 1 ship

Southern Caribbean

Charlotte Amalie, Saint Thomas → Saint John's → Roseau + 2 more

From San Juan · 7 nights · Next Jan 14

From $658

1 upcoming departure · 1 ship

Eastern Caribbean · Southern Caribbean

San Juan → Tortola → Basseterre, Saint Kitts + 2 more

From Bridgetown · 7 nights · Next Jan 21

From $875

1 upcoming departure · 1 ship

Eastern Caribbean · Southern Caribbean

Tortola → Basseterre, Saint Kitts → Roseau + 8 more

From San Juan · Next Jan 21

From $1,754

1 upcoming departure · 1 ship

Southern Caribbean

Philipsburg → Saint John's → Fort-de-France + 2 more

From San Juan · 7 nights · Next Jan 21

From $598

1 upcoming departure · 1 ship

Eastern Caribbean · Southern Caribbean

Saint Thomas → Philipsburg → Antigua + 2 more

From San Juan · 7 nights · Next Jan 28

From $925

1 upcoming departure · 1 ship

Browse by departure port