Eastern Caribbean · Southern Caribbean

Puerto Plata → San Juan → Basseterre, Saint Kitts + 4 more

From Fort Lauderdale · 11 nights · Next Jan 2

From $1,450

1 upcoming departure · 1 ship

Eastern Caribbean · Western Caribbean

Celebration Key → Puerto Plata → San Juan + 6 more

From Fort Lauderdale · 14 nights · Next Jan 6

From $1,984

2 upcoming departures · 1 ship

Western Caribbean · Bahamas

Belize City → Roatán → Cozumel

From Fort Lauderdale · 7 nights · Next Jan 7

From $825

2 upcoming departures · 1 ship

Western Caribbean · Panama Canal

Montego Bay → Colón → Puerto Limón + 3 more

From Fort Lauderdale · Next Jan 7

From $5,999

2 upcoming departures · 1 ship

Western Caribbean · Eastern Caribbean

Puerto Plata → San Juan → Basseterre, Saint Kitts + 5 more

From Fort Lauderdale · 14 nights · Next Jan 7

From $1,484

2 upcoming departures · 1 ship

Eastern Caribbean · Bahamas

Philipsburg → Saint Thomas → San Juan + 4 more

From Fort Lauderdale · 14 nights · Next Jan 8

From $1,774

2 upcoming departures · 1 ship

Eastern Caribbean · Southern Caribbean

Puerto Plata → San Juan → Basseterre, Saint Kitts + 3 more

From Fort Lauderdale · 10 nights · Next Jan 13

From $1,150

1 upcoming departure · 1 ship

Western Caribbean · Bahamas

Belize City → Roatán → Cozumel + 1 more

From Fort Lauderdale · 7 nights · Next Jan 13

From $925

1 upcoming departure · 1 ship

Western Caribbean · Bahamas

Belize City → Roatán → Cozumel + 4 more

From Fort Lauderdale · Next Jan 13

From $1,994

1 upcoming departure · 1 ship

Eastern Caribbean

Puerto Plata → San Juan → Basseterre, Saint Kitts

From Fort Lauderdale · 7 nights · Next Jan 14

From $725

1 upcoming departure · 1 ship

Eastern Caribbean · Bahamas

Philipsburg → Saint Thomas → San Juan + 4 more

From Fort Lauderdale · 14 nights · Next Jan 14

From $1,874

2 upcoming departures · 1 ship

Eastern Caribbean · Bahamas

San Juan → Puerto Plata → Grand Turk Island + 4 more

From Fort Lauderdale · 14 nights · Next Jan 14

From $1,524

1 upcoming departure · 1 ship

Eastern Caribbean

Philipsburg → Saint Thomas → San Juan + 1 more

From Fort Lauderdale · Next Jan 14

From $1,025

2 upcoming departures · 1 ship

Eastern Caribbean

Saint Thomas → Philipsburg

From Fort Lauderdale · 7 nights · Next Jan 20

From $925

1 upcoming departure · 1 ship

Eastern Caribbean · Bahamas

Saint Thomas → Philipsburg → Fort Lauderdale + 4 more

From Fort Lauderdale · Next Jan 20

From $2,114

1 upcoming departure · 1 ship

Eastern Caribbean · Bahamas

San Juan → Puerto Plata → Grand Turk Island

From Fort Lauderdale · 7 nights · Next Jan 21

From $875

1 upcoming departure · 1 ship

Eastern Caribbean · Western Caribbean

San Juan → Puerto Plata → Grand Turk Island + 5 more

From Fort Lauderdale · 14 nights · Next Jan 21

From $1,624

1 upcoming departure · 1 ship

Eastern Caribbean · Bahamas

Celebration Key → Puerto Plata → San Juan + 1 more

From Fort Lauderdale · 7 nights · Next Jan 27

From $1,025

1 upcoming departure · 1 ship

Eastern Caribbean · Bahamas

Celebration Key → Puerto Plata → San Juan + 1 more

From Port Canaveral · 7 nights · Next Jan 6

From $1,036

1 upcoming departure · 1 ship

Eastern Caribbean · Southern Caribbean

Puerto Plata → San Juan → Basseterre, Saint Kitts + 4 more

From Fort Lauderdale · 11 nights · Next Jan 23

From $1,523

1 upcoming departure · 1 ship

Browse by departure port