Miami cruise port
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 9h is typical

Most cruises spend 5h to 9h 30m in Miami, which makes it a solid 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 (78% of days), typically with about 28,640 cruise passengers.

  • Typical day: ~28,650 passengers
  • Busy day: 60,950+ passengers
  • Multiple ships on 78% of days

When to cruise from Miami

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

Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Departures
159
126
157
128
96
75
90
82
70
10
156
174
Price/night
$114
$118
$123
$109
$103
$141
$149
$128
$106
$80
$91
$139
↑
Priciest
↑
Cheapest

Check your date

Oct 2026

Better value
Pricier
Sailings
Sun
Mon
Tue
Wed
Thu
Fri
Sat

Who sails here?

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

Most frequently visiting ships

  1. 1 MSC Seaside 112 calls
  2. 2 MSC World America 110 calls
  3. 3 Freedom of the Seas 96 calls
  4. 4 Wonder of the Seas 95 calls
  5. 5 Carnival Conquest 75 calls
  6. 6 Carnival Sunrise 75 calls
See full port schedule →