Terminal D at Miami International: What Actually Happens Here
Miami International Airport is massive, confusing, and Terminal D is its most chaotic corner. If you're flying international through here—especially with American Airlines, which dominates the layout—you need to understand how the terminal actually works before you show up. The marketing materials make it sound like some streamlined luxury experience. It isn't. I flew through Terminal D last month on a connection from Santiago to New York, and the whole process took about 47 minutes from deplaning to walking out the door. Some of that was my own fault for not knowing the lay of the land. Some of it was unavoidable institutional friction. I'll break down both.
Terminal D Miami Airport The Ultimate Travel Experience
Let's get the naming convention out of the way first. Terminal D is the International Terminal. It handles all non-domestic arrivals and departures for most airlines operating out of MIA, though some carriers use Terminal E for regional Caribbean flights. American Airlines has its main international hub operations here. If your flight is international and you're American, you're almost certainly in Terminal D. The terminal opened in its current configuration around 2012 after a major rebuild. It replaced the old Concourse D that had been in use since the 1960s. The new facility was built with one primary design goal: processing international passengers through customs and immigration faster than the old setup. That goal has been only partially successful.
Getting Through Arrivals
When you land at Terminal D on an international flight, you don't just walk off the plane and head to baggage claim. You go through CBP (Customs and Border Protection) primary inspection first, then collect your bags, then go through secondary inspection and customs declaration. This is the standard process for every international arrival into the United States, but Terminal D has a few quirks worth knowing. The primary inspection booths are located just off the jet bridge area. There's a queue system with marked lanes for citizens, permanent residents, and visitors. The lines move differently depending on how many aircraft have landed simultaneously. Miami is a gateway hub, so it's not uncommon to have three or four wide-body international flights deplaning at once. When that happens, the primary inspection line can stretch back through the entire arrival hall and take 40 to 60 minutes. I've waited longer on a Sunday afternoon in March than I have on Christmas Eve at a domestic airport. Here's something most travel guides don't mention: the Mobile Passport Control app can cut your wait time significantly if you qualify. It's free, it's run by CBP directly, and it lets you submit your passport and customs declaration information through your phone before you even reach the booth. There's a separate MPC lane that's almost always shorter than the regular lines. I used it on my last trip and went from an estimated 45-minute wait to about 12 minutes. The app is available on both iOS and Android, and you can download it directly from the CBP website or your phone's app store.
Get the Full Details

After primary inspection, you proceed to baggage claim. The carousel assignments are posted on screens near the inspection exit, but they're not always updated immediately if there's a delay. If your bags don't show up within 15 minutes of the carousel being marked active, go to the baggage service office before you leave the secure area. Once you're through customs and back into the public terminal, getting back in is another round of security, and re-checking bags becomes significantly harder. The secondary inspection area and customs declaration step usually takes two to five minutes. There's typically one officer checking your declaration form or tablet submission. This part is rarely a bottleneck unless you're flagged for random secondary screening, which is unpredictable and not based on any pattern you can anticipate.
Connections Within Terminal D
If you're connecting from an international flight to a domestic flight, you'll need to clear customs and immigration first, collect and re-check your bags, go through TSA security again, and then find your gate. The domestic gates are in Terminals D and E, and they're connected airside, meaning once you're through security you can walk between them without exiting. The walking time from the customs area to the far domestic gates in Terminal D can be 15 to 20 minutes. Add in the security line, which varies wildly depending on the time of day, and a tight connection under 90 minutes is genuinely risky. I've seen people miss flights with 75-minute connections because they didn't account for the post-customs walk plus TSA. Airlines won't rebook you on a later flight if you miss your connection due to slow customs processing, so budget generously. For international-to-international connections, you generally stay in the secure area and don't need to clear US customs. Your bags should be checked through to your final destination, but verify this at your initial check-in counter. Some budget carriers and certain code-share arrangements don't always transfer bags automatically between international flights at MIA. I learned this the hard way on a trip involving a LATAM flight followed by an American connection to São Paulo. My bags were stuck at the transfer desk while I had to walk back 200 yards to retrieve them, then re-check them, then walk all the way back to the gate. The entire mishap added about 35 minutes to my connection and nearly made me miss the second flight.
Getting to the Cruise Port
One thing Terminal D does uniquely well is its direct connection to the Miami Cruise Port. There's a pedestrian bridge that links the terminal directly to the cruise terminal complex. It takes about 10 to 15 minutes to walk. If you're flying in and catching a cruise, this is genuinely convenient and saves you from dealing with taxis or shuttles. The downside is that the walk goes through exterior passages and is exposed to weather. Miami rain hits differently than anywhere else I've experienced. I walked that bridge during a brief afternoon downpour and was soaked within four minutes. Bring a jacket or umbrella if you're doing this in summer. The walk is manageable in dry weather but miserable when it's raining.

What the Terminal Actually Offers
Terminal D has restaurants, though they're limited compared to what you'd find in the main domestic terminals. There's a Starbucks, a few fast-casual options near the gates, and a handful of bars. Nothing exceptional. The seating situation is another issue. During peak travel periods, finding a seat near your gate with an available outlet is genuinely difficult. I've sat on the floor next to a trash can for 40 minutes waiting for a boarding group to be called because there was nowhere else to sit. The free Wi-Fi works fine for basic browsing and messaging. Speed tests from my phone usually showed 15 to 25 Mbps download, which is adequate but not great. You'll need to accept terms and sometimes provide a phone number for verification.
Things That Go Wrong and What to Do
The single most common problem I see people struggle with at Terminal D is the shuttle bus situation. If your international flight arrives and your connecting flight is in Terminal B or C, you'll need to take the MIA Mover or a shuttle. The MIA Mover is an automated people mover that runs between the domestic terminals and Terminal D. It's free and runs every few minutes. But it can get crowded during peak times, and if you're carrying large bags or traveling with children, the wait plus the walk to your gate can add 20 to 30 minutes to your connection. Another edge case: if you're arriving on an international flight and your first point of entry into the US isn't Miami—meaning you had a connecting flight from another US airport— you still clear customs at your first US port of entry. So if you fly from London to Miami and then connect to Cancun, you clear US customs in Miami even though you're leaving the country. This is a US requirement that trips up a lot of people who expect to just walk to their next gate. It applies to every international arrival regardless of your final destination. The terminal's signage is generally good but not perfect. Some directional signs are outdated from before the recent renovations, and a few gate numbers have changed without the signage being fully updated. If you're looking for a specific gate and the signs don't match what your boarding pass says, check the flight information displays rather than trusting the wall signs. I once followed a sign for Gate D42 for three minutes only to find out it had been renumbered to D38. The displays told me the correct location, but the physical signs were misleading.
Bottom Line
Terminal D at Miami International Airport gets a lot of hate, and honestly, it has reasons for it. The customs processing times during peak hours are unacceptable, the signage could be more current, and the seating situation during busy periods is rough. But it also handles a huge volume of international traffic with a reasonable degree of efficiency most of the time, and the cruise port connection is genuinely useful if that's your destination. If you're traveling through Terminal D, give yourself extra time for connections, download the Mobile Passport Control app before you fly, keep an umbrella in your carry-on, and don't trust every sign you see. The terminal works best when you approach it with realistic expectations rather than the glossy version you see on promotional material.
