Is a 2½ hr layover in Miami long enough?

MIA · Miami International · Miami, United States
Probably Enough
Very safe buffer, covering peak-hour customs delays and concourse-to-concourse travel.
Concourses
3
Max Transit
30m
Avg. Security
20m
Primary Hub
American Airlines
Domestic → Domestic
45min
Domestic → International
75min
International → Domestic
100min
International → International
90min
AD PLACEMENT — CONTEXTUAL
If arriving internationally, budget extra time to clear US Customs and recheck bags before heading to a domestic or international connection.
Use the Skytrain rather than walking for concourse-to-concourse transfers — it saves considerable time over the long linear terminal.
American Airlines hubs almost entirely out of Concourse D, so most AA-to-AA domestic connections are relatively short.
Check your gate assignment as soon as you land, since Concourse H and J are the farthest from D and require the longest transit.
Avoid tight connections during the 6-9am and 4-9pm banks when immigration lines and concourse congestion peak.
12a6a12p6p12a
Low risk
Moderate
High risk
Tight connections are safer outside peak hours. Morning rush (6–9a), midday (11a–2p), and evening (4–8p) are highest risk.
MIA's Skytrain, an elevated automated people mover, links Concourses D, E, F/G, H and J along the departures level, with each hop taking 3-5 minutes plus walking to and from stations. Passengers arriving on international flights must exit through Federal Inspection Services (immigration and customs), reclaim and recheck bags, then pass back through TSA security to reach a connecting gate — domestic-to-domestic transfers do not require rescreening if staying airside.
Is 2½ hours enough for a layover at MIA?

Very safe buffer, covering peak-hour customs delays and concourse-to-concourse travel.

AD PLACEMENT — BEFORE FOOTER