Miami-Dade County files the PortMiami vessel list under Online Services, not under Cruise
Miami-Dade County publishes one vessel listing for PortMiami, the Daily Dock Report, filed under Online Services rather than Cruise. Submitted on 3 September 2026 it returned a Report Viewer Configuration Error instead of rows. Best case your cruise line prints the terminal on the ticket; worst case only the garage pairing is public.
The Port of Miami cruise terminal schedule is not one document. Ten lettered PortMiami cruise terminals each carry a garage pairing from Miami-Dade County, and as of September 2026 the county names no ship in any of them. The gap is not a secret. It is a filing decision, and the tool that would close it sits two menus away from the cruise section.
Five county pages and one county file touch the question, and each one answers a different part of it. The table below sets out which issuer answers what, and where that issuer files the answer.
| Question asked on embarkation morning | Issuer that answers it | Where the answer is filed | What the answer leaves out |
|---|---|---|---|
| Which ships are berthed at PortMiami today | Miami-Dade County, in principle | Daily Dock Report, an application under Online Services at miamidade.gov/Apps/Seaport/dailydock | Everything, because the report returned a Report Viewer Configuration Error on every submission tried on 3 September 2026 |
| Which terminal a booked ship uses | The cruise line that owns the ship | The cruise ticket and web check-in; MSC Cruises also names Terminal AA and 2200 N. Cruise Blvd. on its public pages | Any other company’s ship, and any date you are not booked on |
| Which garage or lot serves that terminal | Miami-Dade County | Parking Information page, under Directions and Parking | A terminal for Garage F, which carries a rate and no building; and a county rate for Garages A, J and K |
| What each lettered terminal is and who built it | Miami-Dade County | Cruise Terminals page, under Cruise, with nine entries covering ten terminals | Ship names, sailing dates and berth numbers |
| Which cargo services call and at which terminal | Miami-Dade County | Shipping Destinations and Rotation Schedule, a PDF under Cargo | Cruise vessels of any kind |
Four of those five rows resolve on a public page. The first one, the one people actually type into a search box, does not.
What the PortMiami Daily Dock Report returns when you submit it
The Daily Dock Report is a Miami-Dade County web application, and the county describes it in a single line above the form: “This report will show all vessels docked at Port Miami in a specific time window.” A second description sits on the Online Services index, promising that a user can “Easily access vessel and reservation details by printing the Daily Dock Report, which shows all vessels docked at PortMiami within your selected date range.” The form loads. The report does not.
Read on 3 September 2026, the form offered two date and time fields, From and To, prefilled with that day at 00:00 and 23:59, and three radio buttons labeled Cruise, Cargo and All, with All preselected. Submitting it returned a page whose report area carried one message: “Report Viewer Configuration Error”, followed by the sentence “The Report Viewer Web Control HTTP Handler has not been registered in the application’s web.config file.”
The failure survived every variation tried. Cruise only, Cargo only and All produced the same error, as did a single day and a nine day window covering 1 to 10 September 2026. The handler named in the error text, Reserved.ReportViewerWebControl.axd, answered a direct request with HTTP 404 on the same reading. The page around the error still renders the furniture of a working report: a page counter reading “of 0” and an export menu offering nine formats, Word, Excel, PowerPoint, PDF, TIFF file, MHTML (web archive), CSV (comma delimited), XML file with report data and Data Feed.
Other Florida ports show what a working version looks like. The Canaveral Port Authority publishes a board that marks each vessel Scheduled, Confirmed, In Port or Departed, described in full in the reading of the Canaveral Ship Schedule and its four status words. Same category of tool, ninety minutes up the coast, and it returns rows.
Where the PortMiami cruise pages send the question instead
The Cruise section of miamidade.gov carries nine links, and none of them is a schedule: Cruise Lines, Cruise Terminals, Cruise Safety and Security, Accessibility, Shore Power, Things to Do in Miami, Global Entry Enrollment Center, Directions to PortMiami and Parking at PortMiami. A separate Cruise Lines page lists 26 companies, from Azamara Cruises to Voyages, each one linking out to its own website, and closes the loop with an instruction Miami-Dade County prints in plain words: “Visit the cruise line of your choice for more information on cruise schedules, destinations and more.”
The cruise FAQ points the same way by omission. Its 20 questions sit under three headings, 14 on Parking and Transportation, 2 on Accommodations and Attractions and 4 on Embarkation and Disembarkation, and not one of them asks which vessel is in port. The questions that come closest are structural: “Where exactly are the Cruise Terminals?”, answered with a link to a map, and “How close is the nearest airport?”, answered with 7.1 miles to Miami International and 25.7 miles to Fort Lauderdale-Hollywood International.
One FAQ answer does turn on terminal identity, and it contains a small contradiction worth knowing about. Free inter-terminal shuttles run, in the county’s words, “only when a ship departs from one terminal and returns to a different terminal (i.e., departure from Terminal G, post-cruise arrival at Terminal B)”. That same Terminal G appears on the Cruise Terminals page as a Royal Caribbean building whose construction began in summer 2025 and which “is expected to open in 2027”. The worked example uses a door that does not exist yet, which is a fair sign of how the county treats letters: as labels for buildings, not as slots on a calendar. The full letter map is set out in the guide to which letters PortMiami actually uses.
PortMiami cargo rotations name a terminal and cruise sailings do not
The cargo side of the same port publishes exactly the document the cruise side lacks. Under Cargo, Miami-Dade County posts the Shipping Destinations and Rotation Schedule, a PDF that answered HTTP 200 at 37,926 bytes on 3 September 2026, with seven columns: NAME, SHIP LINE, TERMINAL, SHORT NAME, FREQ COUNT, TIME PERIOD and VESSEL COUNT. A cargo agent gets a terminal column. A cruise passenger gets a phone call to a cruise line.
One row shows the resolution on offer. The Americas Europe Express service lists APL Limited, Hyundai Merchant Marine and Mitsui O.S.K. Lines Ltd. as its ship lines, the terminal POMTOC, the short name AEE1, a frequency of 1 per WEEK and a vessel count of 11, followed by its rotation: Miami, Jax, Savannah, Norfolk, NYC, Manzanillo, Balboa, LA, Busan, Shanghai, Ningbo, Yantian, Hong Kong and Kaohsiung. Seaboard Marine Ltd appears on several rotations of its own, including Miami to Nassau at a frequency of 3 per WEEK with 1 vessel.
| What a reader can find out | Cargo side of PortMiami | Cruise side of PortMiami |
|---|---|---|
| A terminal named per service | Yes, a TERMINAL column naming POMTOC or Seaboard on every row | No terminal column exists on any cruise page |
| A published frequency | Yes, printed as a count and a period, such as 1 per WEEK or 3 per WEEK | n/a |
| A vessel count per service | Yes, 11 vessels on the Americas Europe Express rotation | n/a |
| A file you can download and keep | Yes, one PDF of 37,926 bytes, HTTP 200 on 3 September 2026 | No file, only outbound links to 26 cruise line websites |
| A live status tool | Daily Dock Report, which also fails, plus a Berth Request system behind a login for agents | Daily Dock Report, the same broken application, and nothing else |
The honest reading is that the Daily Dock Report is broken for both trades. Cargo has a fallback document and cruise has none, so the same fault costs a passenger more than it costs a shipping agent.
The terminal letter is the join key between a PortMiami ship and a garage
Knowing the letter is worth more at PortMiami than knowing the ship name, because Miami-Dade County publishes the terminal to parking pairing in full and publishes no vessel at all. That pairing decides the address, the side of the channel and the rate line you meet at the barrier. It is the one part of this question with a complete public answer, verified August 2026.
| Terminal | Operator named by Miami-Dade County | Parking the county assigns to it | Side of the channel |
|---|---|---|---|
| Cruise Terminal AA | MSC Cruises, opened in 2025, 490,000 square feet, up to three ships and 36,000 passengers in one day | Garage AA | Northside |
| Cruise Terminal A | Royal Caribbean International, opened in 2018, 170,000 square feet, called The Crown of Miami | Garage A | Northside |
| Cruise Terminal B | Norwegian Cruise Line, 190,000 square feet, called The Pearl of Miami | Garage B | Northside |
| Cruise Terminal C | Several cruise lines, none of them named by the county | Garage C | Northside |
| Cruise Terminal D | Carnival Cruise Line, expanded in 2018 | Garage D and Surface Lot D | Northside |
| Cruise Terminal E | Carnival Cruise Line, expanded in 2018 | Surface Lot E | Northside |
| Cruise Terminal F | Carnival Cruise Line, renovated in 2022 | Garage G | Northside |
| Cruise Terminal G | Royal Caribbean International, under construction since summer 2025, expected to open in 2027 | Garage G | Northside |
| Cruise Terminal J | Boutique terminal for small vessels and luxury cruises, no line named | Garage J and Garage K | Southside |
| Cruise Terminal V | Virgin Voyages, opened in 2022, 100,000 square feet, three stories | Garage G | Northside |
Three different letters land on one building. Terminals F, G and V all park at Garage G, so a driver who knows only the garage still does not know the terminal, while a driver who knows the terminal always knows the garage. The arrow runs one way. Garage K compounds the trap by existing while Terminal K does not, and the county uses no H and no I at all. What each of those garages then charges, and why the short stay line is the wrong one to read, is worked through in the breakdown of PortMiami parking rates garage by garage.
Who names the terminal for a booked PortMiami sailing
For your own sailing the cruise line wins on completeness, and the county says so itself. MSC Cruises publishes the most to a reader who is not logged in: it calls its building the MSC Miami Cruise Terminal, “also known as Terminal AA”, gives the address as 2200 N. Cruise Blvd, Miami, FL 33132, puts the check-in time on the cruise ticket, assigns a slot by default that a guest can change during web check-in, and closes check-in and boarding 2 hours before the ship’s departure. That is terminal, address and clock from one issuer.
The cruise line stops being the right source the moment the ship is not yours. Public port pages from Royal Caribbean International and Virgin Voyages returned no readable Miami terminal letter or street address to a plain reader in September 2026; the assignment travels with the booking, which means it is unavailable for a ship you are meeting, photographing or collecting someone from. For those cases the county wins by default, and the county publishes buildings only.
Vessels do get named in one county channel, the newsroom, and the dates there are historical rather than forward looking. A release dated 14 October 2025 announced ten new ships for the 2025 to 2026 season with a month each: Cunard’s Queen Elizabeth and Virgin Voyages’ Brilliant Lady in October 2025, Holland America’s Zuiderdam, Celebrity Cruises’ Celebrity Xcel and Oceania Cruises’ Allura in November, MSC Cruises’ Grandiosa in December, Windstar Cruises’ Star Seeker in January 2026, Holland America’s Eurodam in February, Norwegian Cruise Line’s Norwegian Luna in March and Silversea Cruises’ Silver Nova in May. Not one of the ten came with a terminal letter.
Scale comes from the same shelf. The county’s release of 8 February 2025 recorded a record 10 cruise ships in port on one day, with close to 68,000 passengers expected on board, and named all ten: Carnival Magic, Carnival Sunrise, Zaandam, MSC Seascape, Norwegian Escape, Norwegian Gem, Sirena, Icon of the Seas, Independence of the Seas and Scarlet Lady. The October release put the busiest passenger day at 72,401 guests on 20 April 2025. Ten ships against ten terminals is the arithmetic that makes the letter matter on a peak Sunday.
Seven checks that pin a PortMiami sailing to one building
Each check below produces a fact rather than an impression, and all seven run against pages as they stood in September 2026.
- Take the terminal letter from the cruise ticket or the line’s check-in, never from a port page. Miami-Dade County’s cruise pages carried no ship name and no sailing date on any of the readings taken for this guide.
- Convert the letter to a garage before leaving home. Terminals F, G and V all park at Garage G, Terminal E parks in Surface Lot E rather than a garage, and Terminal J parks at Garage J and Garage K.
- Check the side of the channel, not just the letter. Terminal J and its two garages are the only Southside pairing; the other nine terminals sit on the Northside.
- Treat H, I and K as typing errors. PortMiami’s ten terminals are AA, A, B, C, D, E, F, G, J and V, and Garage K exists while Terminal K does not.
- If a booking or a shuttle rule names Terminal G, check the year. Construction began in summer 2025 and opening is set for 2027, both dated by Miami-Dade County.
- Try the Daily Dock Report before assuming the fault is yours. The error text names Reserved.ReportViewerWebControl.axd, and that handler answered HTTP 404 on 3 September 2026, which is a server configuration fault rather than a browser problem.
- For a same day ship count with no working report, the county newsroom is the only public record: 10 ships and close to 68,000 passengers on 8 February 2025 is the announced ceiling.
Five wrong turns between a ship name and a PortMiami gate
Each of these traces to a specific page, and each costs time on the morning it matters.
Reading the Cruise Terminals page as an assignment list. It carries nine entries for ten terminals, because Miami-Dade County groups three of them under a single plural heading, “Terminals D, E and F”, and it names companies and square footage rather than sailings. A page that says Norwegian Cruise Line’s Terminal B is 190,000 square feet has still not said which ship is there on Saturday.
Assuming the Daily Dock Report is down for maintenance. A maintenance outage clears; a Report Viewer Configuration Error is a missing handler registration, and the handler was still returning HTTP 404 on 3 September 2026. Waiting a day changes nothing, and there is no published contact on the report page for reporting it.
Taking a press release for a schedule. The 14 October 2025 release names ten incoming ships and a month for each, which reads like a calendar until you look for the column that would make it useful. There is no terminal in any of the ten entries.
Guessing the garage from the letter by alphabetical logic. Terminal F parks at Garage G, Terminal E parks in a surface lot, and Garage F carries a published rate with no terminal attached to it. Alphabetical order is the wrong model here, and a wrong guess on the Northside is a loop around 1015 North America Way with luggage in the car.
Booking a room or a drop-off against the wrong side of the port. Terminal J sits on the Southside with Garage J and Garage K; every other lettered terminal sits on the Northside. Choosing between the two Florida ports on this kind of paperwork, rather than on brochure copy, is the exercise in the side by side comparison of Port Canaveral and PortMiami.
When each PortMiami page was read and who issues it
The figures in this guide were verified in September 2026 against the sources named in each section. Parking rates usually change in January, shuttle fares and cruise line transfer prices change by season, and ship schedules change weekly; check the issuer’s page before you travel. No provider paid for placement here, and none can pay to appear. Where a booking link earns Lot and Gate a commission it is marked as sponsored and flagged in this line, and as of September 2026 no affiliate link is live anywhere on this site.
Questions about which ship sails from which Port of Miami terminal
The answers below come from Miami-Dade County’s cruise, parking and cargo pages, from its Daily Dock Report application, from two county press releases, and from what MSC Cruises publishes about its own building, all read in September 2026. Between them they name 10 terminals and 0 ships, and they pair Terminal AA, a 490,000 square feet building rated for 36,000 passengers in one day, with a garage that charges $35 per day.
Not on its cruise pages. Miami-Dade County runs one vessel listing, the Daily Dock Report, filed under Online Services, and every submission tried on 3 September 2026 returned a Report Viewer Configuration Error rather than rows. That same page instead tells passengers to visit the cruise line of their choice for schedules.
From the cruise line, not from the port. MSC Cruises names Terminal AA at 2200 N. Cruise Blvd and puts the check-in time on the ticket, while other lines deliver the assignment inside the booking. Miami-Dade County publishes what each lettered terminal is and which garage serves it, but never which vessel is in it.
A Miami-Dade County web application described on its own page as a report that will show all vessels docked at Port Miami in a specific time window. It offers From and To date fields and Cruise, Cargo and All filters. Read on 3 September 2026 it returned a configuration error for every combination tried.
The pairing sits on the county parking page: Terminal AA with Garage AA, A with Garage A, B with Garage B, C with Garage C, D with Garage D and Surface Lot D, E with Surface Lot E, and Terminals F, G and V all with Garage G. Terminal J uses Garages J and K on the Southside.
Neither exists. The ten cruise terminals Miami-Dade County publishes are AA, A, B, C, D, E, F, G, J and V, with no H and no I anywhere in the sequence. Garage K does exist and serves Terminal J alongside Garage J, which is where the confusion over a Terminal K starts.
Ten, according to Miami-Dade County’s release of 8 February 2025, which announced a record 10 cruise ships in port on a single day with close to 68,000 passengers expected on board. A later county release put the busiest passenger day at 72,401 guests on 20 April 2025.
PortMiami publishes buildings, not ships
A port that hosts 26 cruise lines and once berthed 10 ships in a day treats the vessel as the cruise line’s business and the building as its own. That division explains the whole search: the letter has an address, a garage and a side of the channel, and the ship has none of those on any county page. Learn the letter and the port becomes legible. Chase the ship name and you are reading a press release from February.