Miami International immigration wait times: what to expect
U.S. Customs and Border Protection publishes how long arriving international passengers waited at each passport control hall, hour by hour. Over the last 27 days it recorded 706,593 arrivals at Miami International, who waited 17 minutes on average. The longest single wait reported in that time was 152 minutes.
Flights landing around 7 AM have met the longest lines (25 minutes on average), and those around 9 PM the shortest (12 minutes). If you have a connection, allow for the busier figure.
| Arrival time | Average wait |
|---|---|
| Early morning (4–8 AM) | 20 min |
| Morning (8 AM–noon) | 23 min |
| Midday (noon–4 PM) | 17 min |
| Evening (4–8 PM) | 17 min |
| Night (8 PM–4 AM) | 12 min |
Passenger-weighted average over the last 27 days of CBP records.
Global Entry and Mobile Passport Control holders usually skip most of this line. CBP reports the figures a day or two after the flights land, so these show the usual pattern rather than the line at this moment.
Arrival halls compared
| Hall | Average wait | Arrivals | Busiest hour |
|---|---|---|---|
| Central Terminal | 12 min | 58,243 | 2 PM |
| North Terminal | 18 min | 398,334 | 11 AM |
| South Terminal | 18 min | 250,016 | 3 PM |
Where these numbers come from
Immigration figures are CBP's own airport wait-time records, collected daily. Security checkpoint waits, on the other tab, come from the airports' live feeds. Both archives are free to download as an open dataset. About this site.