Bahamas · US East Coast

Great Stirrup Cay → Nassau

From Miami · 3–5 nights · Next May 1

From $379

5 upcoming departures · 1 ship

Bahamas

Nassau → Great Stirrup Cay

From Miami · 3–4 nights · Next May 5

From $365

4 upcoming departures · 1 ship

Eastern Caribbean · Bahamas

Puerto Plata → Saint Thomas → Tortola + 1 more

From Miami · 7 nights · Next May 6

From $1,094

4 upcoming departures · 1 ship

US East Coast

Key West → Bimini

From Miami · 3–5 nights · Next May 4

From $516

2 upcoming departures · 1 ship

Eastern Caribbean · Bahamas

Puerto Plata → Bimini

From Miami · 5 nights · Next May 8

From $745

2 upcoming departures · 1 ship

Eastern Caribbean

Grand Turk Island → Bimini

From Miami · 5 nights · Next May 13

From $795

2 upcoming departures · 1 ship

St. Lawrence / Quebec · Canadian Maritimes

New York → Portland, Maine → Sydney + 8 more

From Miami · Next May 6

From $12,900

1 upcoming departure · 1 ship

Canadian Maritimes · New England

New York → Portland, Maine → Sydney + 3 more

From Miami · 12 nights · Next May 6

From $6,070

1 upcoming departure · 1 ship

Eastern Caribbean · Bahamas

Philipsburg → Charlotte Amalie, Saint Thomas → Coco Cay

From Miami · 7 nights · Next May 6

From $1,675

3 upcoming departures · 1 ship

ABC Islands · Eastern Caribbean

Oranjestad → Willemstad → Cabo Rojo + 1 more

From Miami · 8 nights · Next May 6

From $1,385

2 upcoming departures · 1 ship

Western Caribbean · Bahamas

Costa Maya → Roatán → Cozumel + 1 more

From Miami · 7 nights · Next May 13

From $1,623

1 upcoming departure · 1 ship

Western Caribbean

Nassau → Costa Maya → Cozumel

From Miami · 6 nights · Next May 14

From $1,026

1 upcoming departure · 1 ship

Eastern Caribbean

Nassau → Samana → Puerto Plata

From Miami · 6 nights · Next May 28

From $1,141

1 upcoming departure · 1 ship

Browse by departure port