United States

Cruises from Miami

Miami is a major embarkation gateway with substantial cruise traffic, including larger resort-style ships, and departures throughout the year, but concentrated in December through March.

Usually docks Often busy Cruises start or end here Larger ships

What to expect in Miami

Getting ashore

Miami is usually a dock stop.

Most ships dock at Miami, which usually makes the day simpler: walk off the ship, meet your tour, and get back on board without tender queues.

How much time will you have?

About 5h is typical

Most cruises spend 5h to 9h 30m in Miami, which makes it a shorter port day compared with many stops.

How busy does Miami get?

Expect other ships to be in port.

Miami almost always has multiple ships in port (79% of days), typically with about 30,646 cruise passengers.

  • Typical day: ~30,650 passengers
  • Busy day: 60,500+ passengers
  • Multiple ships on 79% of days

When to cruise from Miami

Cruises depart throughout the year, with the busiest season from December through March.

Departures run throughout the year, but the schedule is most concentrated from December through March.

Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Departures
140
121
151
123
95
74
90
79
41
104
153
164
Price/night
$119
$122
$129
$120
$118
$145
$159
$143
$84
$86
$98
$149
Priciest
Cheapest

Check your date

September 2026

Better value
Pricier
Sailings
Sun
Mon
Tue
Wed
Thu
Fri
Sat

Who sails here?

Ships visiting Miami typically carry around 3,690 guests, with MSC Seaside, MSC World America, and Wonder of the Seas calling most often.

Most frequently visiting ships

  1. 1 MSC Seaside 123 calls
  2. 2 MSC World America 101 calls
  3. 3 Wonder of the Seas 95 calls
  4. 4 Freedom of the Seas 89 calls
  5. 5 Carnival Conquest 81 calls
  6. 6 Carnival Sunrise 74 calls
See full port schedule →