TSACheck

No invented waits

HomeFloridaMIA TSA wait times

Typical history

Miami International Airport TSA wait times

MIA · KMIA · Miami, Florida

Security wait

A live wait is shown in this space when the stored feed is under 15 minutes old.

—

The current hour is filled from the observed-hour table in this browser.

Observed security history for Miami International Airport (MIA) is listed by hour. It is not a live reading. The current hour is chosen in the browser from that table.

Typical wait by hour

On Sundays, the quietest observed standard-lane hours are 1am (sample-weighted median 2 minutes) and 2am (sample-weighted median 2 minutes). The busiest observed hours are 3am (sample-weighted 75th percentile 7 minutes) and 4am (sample-weighted 75th percentile 7 minutes). Hours with no readings are left out, not treated as zero.

Standard lane only. Average and 75th percentile are sample-weighted from observed history. A gap means that hour had no readings.

PreCheck

Historical dataset includes a PreCheck lane.

CLEAR

CLEAR is not shown. We are not using a CLEAR source.

Departure delays

Historical on-time performance. Not a live delay.

74%

On-time departures, September 2025 through August 2026. A departure is on time when it left less than 15 minutes late.

Flights out of Miami International Airport left on time 74% of the time from September 2025 through August 2026. The largest share of delay minutes was late-arriving aircraft (40%). That is a share of delay minutes, not a share of flights. The average delay among departures that were 15 minutes or more late was 72 minutes. 2% of scheduled flights were cancelled.

The highest on-time month was October 2025 (79%). The lowest was July 2026 (65%).

Share of delay minutes by cause. Not a percent of flights.
CauseDelay minutesShare of delay minutes
late-arriving aircraft806,12440%
the airline637,59032%
the national airspace system437,39822%
weather122,6876%
security3,8150%

Customs and passport control

International arrivals. Not TSA security.

The current hour is filled from the customs table in this browser. It is not a TSA security wait.

Sunday
HourAveragePublished maximumPassengers
12am8 min27 min8,959
1am8 min20 min4,995
2am8 min25 min1,776
3am7 min19 min3,796
4am17 min50 min31,013
5am16 min45 min17,510
6am16 min44 min34,690
7am19 min47 min28,569
8am13 min36 min9,150
9am15 min53 min19,747
10am23 min66 min36,851
11am21 min62 min44,406
12pm18 min54 min46,497
1pm16 min45 min26,988
2pm16 min50 min67,084
3pm15 min53 min85,757
4pm15 min53 min92,969
5pm19 min64 min115,024
6pm16 min52 min85,416
7pm16 min56 min94,084
8pm15 min46 min72,758
9pm12 min34 min33,656
10pm10 min32 min25,641
11pm8 min23 min8,844
Monday
HourAveragePublished maximumPassengers
12am7 min23 min8,920
1am9 min25 min6,523
2am8 min22 min1,857
3am7 min19 min3,302
4am18 min53 min33,140
5am16 min47 min19,172
6am17 min48 min38,534
7am21 min52 min29,957
8am16 min39 min7,294
9am15 min48 min21,541
10am24 min77 min33,232
11am23 min68 min40,055
12pm19 min56 min44,311
1pm16 min46 min27,687
2pm15 min49 min61,779
3pm17 min58 min79,966
4pm17 min60 min92,808
5pm20 min62 min116,840
6pm17 min57 min76,520
7pm16 min62 min95,072
8pm16 min51 min69,688
9pm14 min41 min27,850
10pm10 min30 min18,235
11pm9 min27 min10,285
Tuesday
HourAveragePublished maximumPassengers
12am10 min27 min9,051
1am8 min22 min5,732
2am10 min23 min1,333
3am13 min29 min3,440
4am18 min51 min30,890
5am16 min46 min17,111
6am18 min52 min40,709
7am23 min59 min38,254
8am18 min42 min6,344
9am14 min37 min9,285
10am22 min67 min28,346
11am23 min70 min46,645
12pm20 min60 min41,115
1pm14 min42 min25,190
2pm17 min54 min61,136
3pm20 min61 min85,425
4pm19 min65 min92,478
5pm23 min74 min118,843
6pm21 min67 min74,271
7pm20 min71 min85,499
8pm19 min58 min73,302
9pm16 min39 min24,100
10pm12 min31 min14,599
11pm10 min27 min7,042
Wednesday
HourAveragePublished maximumPassengers
12am9 min25 min7,874
1am9 min26 min6,465
2am9 min20 min1,628
3am9 min22 min3,352
4am20 min55 min31,420
5am19 min53 min18,988
6am17 min46 min36,558
7am26 min64 min30,779
8am21 min50 min5,025
9am18 min43 min10,334
10am22 min66 min30,874
11am24 min74 min40,101
12pm21 min64 min44,463
1pm18 min48 min23,444
2pm18 min51 min52,888
3pm17 min52 min70,107
4pm17 min59 min87,248
5pm23 min72 min114,803
6pm20 min63 min72,411
7pm17 min62 min80,763
8pm19 min56 min59,561
9pm17 min42 min23,993
10pm12 min33 min16,830
11pm11 min33 min13,748
Thursday
HourAveragePublished maximumPassengers
12am11 min30 min9,330
1am9 min22 min4,257
2am8 min21 min874
3am10 min25 min3,097
4am20 min56 min29,837
5am18 min46 min16,920
6am22 min60 min39,665
7am27 min60 min28,319
8am18 min45 min7,912
9am17 min48 min14,251
10am27 min82 min30,876
11am30 min78 min37,820
12pm19 min50 min37,432
1pm16 min43 min22,396
2pm19 min59 min58,852
3pm22 min66 min79,936
4pm22 min68 min82,929
5pm25 min74 min107,969
6pm22 min68 min66,023
7pm21 min72 min83,666
8pm20 min60 min62,816
9pm17 min39 min23,110
10pm13 min36 min16,218
11pm10 min27 min7,080
Friday
HourAveragePublished maximumPassengers
12am11 min33 min9,171
1am15 min34 min9,586
2am9 min19 min1,498
3am11 min27 min4,414
4am21 min59 min28,272
5am21 min57 min17,324
6am19 min53 min36,219
7am26 min60 min28,586
8am18 min41 min7,768
9am19 min49 min15,074
10am27 min81 min32,101
11am25 min71 min40,009
12pm20 min56 min40,895
1pm16 min47 min26,072
2pm16 min49 min51,257
3pm20 min64 min73,395
4pm18 min63 min82,047
5pm22 min69 min109,154
6pm20 min65 min74,806
7pm17 min62 min79,715
8pm20 min61 min69,235
9pm16 min43 min28,027
10pm15 min43 min18,273
11pm9 min27 min9,099
Saturday
HourAveragePublished maximumPassengers
12am11 min27 min9,286
1am10 min25 min6,639
2am13 min31 min1,713
3am12 min28 min4,038
4am20 min59 min32,717
5am19 min56 min18,902
6am20 min54 min36,564
7am24 min56 min26,153
8am18 min49 min7,744
9am16 min46 min12,846
10am23 min68 min31,758
11am23 min63 min45,375
12pm18 min54 min44,165
1pm15 min46 min24,672
2pm18 min57 min68,488
3pm19 min58 min87,049
4pm18 min67 min100,938
5pm22 min67 min125,140
6pm18 min61 min86,520
7pm16 min57 min96,445
8pm16 min50 min76,789
9pm15 min41 min34,209
10pm13 min35 min16,315
11pm10 min30 min9,777

When to be at the airport

TSA's published guidance is to arrive at the airport 2 hours before a domestic departure and 3 hours before an international departure. That is guidance, not a measured security wait.

Your flight

Enter a departure time to calculate when to be at the airport.

This subtracts TSA's published arrival guidance from the time you enter. It is not a drive time, and it is not a predicted security wait.

Nearby airports

Distances are straight-line miles.

Airport details
Runways
4
Longest runway
09/27, 13,016 ft
Longest runway width
150 ft
Longest runway surface
ASPH
Longest runway lighting
HIGH
Elevation
9.3 ft
CY2024 enplanements
26,588,002
Facility use
Public
Ownership
Public
Part 139 certificate code
I E
Fuel
100,A
Airframe repair
MAJOR
Powerplant repair
MAJOR
Last inspection
2026/04/17
PreCheck
Historical dataset includes a PreCheck lane.

FAA facility record date 2026/10/01. Runways: BTS NTAD Runways. Facility facts: BTS NTAD Aviation Facilities. Enplanements: FAA CY2024 commercial service.

Questions

What is the TSA wait at MIA right now?

Observed security history for Miami International Airport (MIA) is listed by hour. It is not a live reading. The current hour is chosen in the browser from that table.

Does TSACheck have a live security wait for MIA?

A live figure is shown only when the stored airport feed is fresh. Miami International Airport (MIA) also has observed history. A stored value that is too old is not shown as live.

How often do flights leave MIA on time?

Flights out of Miami International Airport left on time 74% of the time from September 2025 through August 2026. The largest share of delay minutes was late-arriving aircraft (40%). That is a share of delay minutes, not a share of flights. The average delay among departures that were 15 minutes or more late was 72 minutes. 2% of scheduled flights were cancelled.

What is the customs wait at MIA?

Customs and passport-control history is in its own section. It is not a TSA security wait. The current hour is chosen from that table in the browser.

How early should I get to MIA?

TSA's published guidance is to arrive at the airport 2 hours before a domestic departure and 3 hours before an international departure. That is guidance, not a measured security wait.

Which airports are near MIA?

The nearest airports in this list are Miami-Opa Locka Executive Airport (OPF), 8 straight-line miles; Fort Lauderdale Hollywood International Airport (FLL), 21 straight-line miles; President Donald J. Trump International Airport (DJT), 62 straight-line miles; Southwest Florida International Airport (RSW), 104 straight-line miles; Key West International Airport (EYW), 126 straight-line miles.