What is the TSA wait at DFW right now?
Observed security history for Dallas Fort Worth International Airport (DFW) is listed by hour. It is not a live reading. The current hour is chosen in the browser from that table.
No invented waits
Typical history
DFW · KDFW · Dallas-Fort Worth, Texas
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 Dallas Fort Worth International Airport (DFW) is listed by hour. It is not a live reading. The current hour is chosen in the browser from that table.
On Sundays, the quietest observed standard-lane hours are 12am (sample-weighted median 0 minutes) and 11pm (sample-weighted median 1 minute). The busiest observed hours are 5pm (sample-weighted 75th percentile 12 minutes) and 1pm (sample-weighted 75th percentile 11 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.
Historical dataset includes a PreCheck lane.
CLEAR is not shown. We are not using a CLEAR source.
Historical on-time performance. Not a live delay.
71%
On-time departures, September 2025 through August 2026. A departure is on time when it left less than 15 minutes late.
Flights out of Dallas Fort Worth International Airport left on time 71% of the time from September 2025 through August 2026. The largest share of delay minutes was late-arriving aircraft (47%). 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. 3% of scheduled flights were cancelled.
The highest on-time month was September 2025 (77%). The lowest was June 2026 (62%).
| Cause | Delay minutes | Share of delay minutes |
|---|---|---|
| late-arriving aircraft | 2,830,547 | 47% |
| the airline | 1,893,770 | 31% |
| the national airspace system | 849,278 | 14% |
| weather | 465,810 | 8% |
| security | 5,981 | 0% |
International arrivals. Not TSA security.
The current hour is filled from the customs table in this browser. It is not a TSA security wait.
| Hour | Average | Published maximum | Passengers |
|---|---|---|---|
| 5am | 12 min | 34 min | 2,051 |
| 6am | 14 min | 34 min | 2,716 |
| 7am | 12 min | 28 min | 1,467 |
| 8am | 18 min | 55 min | 6,199 |
| 9am | 19 min | 51 min | 8,399 |
| 10am | 18 min | 49 min | 9,027 |
| 11am | 15 min | 33 min | 841 |
| 12pm | 12 min | 34 min | 6,708 |
| 1pm | 9 min | 38 min | 11,616 |
| 2pm | 12 min | 62 min | 18,800 |
| 3pm | 10 min | 41 min | 21,717 |
| 4pm | 11 min | 41 min | 20,552 |
| 5pm | 12 min | 39 min | 18,421 |
| 6pm | 9 min | 34 min | 14,334 |
| 7pm | 12 min | 47 min | 16,024 |
| 8pm | 13 min | 44 min | 8,584 |
| 9pm | 7 min | 24 min | 3,103 |
| 10pm | 4 min | 14 min | 473 |
| Hour | Average | Published maximum | Passengers |
|---|---|---|---|
| 5am | 9 min | 21 min | 1,147 |
| 6am | 12 min | 28 min | 2,853 |
| 7am | 11 min | 26 min | 1,449 |
| 8am | 13 min | 41 min | 7,146 |
| 9am | 18 min | 47 min | 8,014 |
| 10am | 15 min | 41 min | 7,926 |
| 11am | 10 min | 27 min | 2,116 |
| 12pm | 12 min | 41 min | 6,718 |
| 1pm | 13 min | 60 min | 15,681 |
| 2pm | 20 min | 66 min | 19,931 |
| 3pm | 17 min | 57 min | 19,722 |
| 4pm | 13 min | 51 min | 19,991 |
| 5pm | 14 min | 54 min | 20,555 |
| 6pm | 10 min | 37 min | 12,715 |
| 7pm | 12 min | 45 min | 15,804 |
| 8pm | 10 min | 37 min | 7,322 |
| 9pm | 8 min | 31 min | 5,158 |
| 10pm | 9 min | 20 min | 332 |
| Hour | Average | Published maximum | Passengers |
|---|---|---|---|
| 5am | 15 min | 36 min | 1,006 |
| 6am | 11 min | 29 min | 3,562 |
| 7am | 10 min | 25 min | 1,139 |
| 8am | 15 min | 44 min | 6,969 |
| 9am | 16 min | 49 min | 9,469 |
| 10am | 15 min | 41 min | 8,788 |
| 11am | 11 min | 27 min | 971 |
| 12pm | 9 min | 29 min | 5,216 |
| 1pm | 12 min | 39 min | 10,916 |
| 2pm | 13 min | 63 min | 19,325 |
| 3pm | 11 min | 39 min | 18,600 |
| 4pm | 11 min | 45 min | 20,360 |
| 5pm | 14 min | 54 min | 18,796 |
| 6pm | 14 min | 54 min | 14,466 |
| 7pm | 15 min | 54 min | 11,418 |
| 8pm | 14 min | 50 min | 8,226 |
| 9pm | 16 min | 40 min | 2,123 |
| 10pm | 10 min | 23 min | 486 |
| Hour | Average | Published maximum | Passengers |
|---|---|---|---|
| 5am | 14 min | 40 min | 1,128 |
| 6am | 19 min | 44 min | 3,692 |
| 7am | 10 min | 25 min | 649 |
| 8am | 12 min | 35 min | 6,474 |
| 9am | 17 min | 52 min | 7,351 |
| 10am | 14 min | 43 min | 6,644 |
| 11am | 10 min | 24 min | 1,953 |
| 12pm | 16 min | 41 min | 4,366 |
| 1pm | 11 min | 41 min | 11,035 |
| 2pm | 13 min | 53 min | 18,079 |
| 3pm | 13 min | 43 min | 15,913 |
| 4pm | 11 min | 45 min | 16,172 |
| 5pm | 16 min | 58 min | 18,489 |
| 6pm | 10 min | 39 min | 12,099 |
| 7pm | 14 min | 52 min | 7,864 |
| 8pm | 9 min | 33 min | 7,536 |
| 9pm | 8 min | 21 min | 2,455 |
| 10pm | 12 min | 25 min | 189 |
| 11pm | 7 min | 16 min | 111 |
| Hour | Average | Published maximum | Passengers |
|---|---|---|---|
| 5am | 12 min | 26 min | 1,024 |
| 6am | 15 min | 36 min | 3,609 |
| 7am | 9 min | 20 min | 813 |
| 8am | 12 min | 40 min | 5,614 |
| 9am | 19 min | 53 min | 6,404 |
| 10am | 12 min | 38 min | 7,251 |
| 11am | 13 min | 31 min | 1,665 |
| 12pm | 17 min | 51 min | 4,983 |
| 1pm | 14 min | 56 min | 11,272 |
| 2pm | 18 min | 61 min | 16,114 |
| 3pm | 12 min | 48 min | 16,926 |
| 4pm | 15 min | 57 min | 17,092 |
| 5pm | 14 min | 52 min | 14,960 |
| 6pm | 12 min | 50 min | 14,002 |
| 7pm | 12 min | 49 min | 11,061 |
| 8pm | 14 min | 52 min | 8,065 |
| 9pm | 8 min | 27 min | 3,918 |
| 10pm | 10 min | 21 min | 357 |
| 11pm | 1 min | 3 min | 8 |
| Hour | Average | Published maximum | Passengers |
|---|---|---|---|
| 5am | 14 min | 37 min | 870 |
| 6am | 18 min | 46 min | 3,349 |
| 7am | 8 min | 19 min | 1,178 |
| 8am | 13 min | 40 min | 5,951 |
| 9am | 14 min | 44 min | 6,980 |
| 10am | 14 min | 47 min | 7,358 |
| 11am | 14 min | 34 min | 2,432 |
| 12pm | 10 min | 42 min | 5,185 |
| 1pm | 12 min | 46 min | 12,435 |
| 2pm | 15 min | 57 min | 19,056 |
| 3pm | 14 min | 52 min | 18,847 |
| 4pm | 12 min | 46 min | 16,223 |
| 5pm | 14 min | 60 min | 18,349 |
| 6pm | 12 min | 42 min | 13,934 |
| 7pm | 12 min | 50 min | 12,532 |
| 8pm | 11 min | 46 min | 8,243 |
| 9pm | 10 min | 39 min | 3,649 |
| 10pm | 9 min | 20 min | 501 |
| Hour | Average | Published maximum | Passengers |
|---|---|---|---|
| 5am | 8 min | 21 min | 295 |
| 6am | 19 min | 51 min | 3,788 |
| 7am | 9 min | 30 min | 1,862 |
| 8am | 18 min | 52 min | 6,159 |
| 9am | 23 min | 67 min | 7,690 |
| 10am | 19 min | 52 min | 7,113 |
| 11am | 19 min | 42 min | 2,280 |
| 12pm | 11 min | 37 min | 6,807 |
| 1pm | 13 min | 41 min | 11,028 |
| 2pm | 13 min | 49 min | 19,295 |
| 3pm | 14 min | 53 min | 22,164 |
| 4pm | 13 min | 52 min | 20,829 |
| 5pm | 14 min | 55 min | 19,762 |
| 6pm | 13 min | 53 min | 17,069 |
| 7pm | 15 min | 62 min | 15,751 |
| 8pm | 15 min | 48 min | 10,495 |
| 9pm | 10 min | 30 min | 2,553 |
| 10pm | 6 min | 14 min | 640 |
| 11pm | 3 min | 5 min | 15 |
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.
Distances are straight-line miles.
FAA facility record date 2026/10/01. Runways: BTS NTAD Runways. Facility facts: BTS NTAD Aviation Facilities. Enplanements: FAA CY2024 commercial service.
Observed security history for Dallas Fort Worth International Airport (DFW) is listed by hour. It is not a live reading. The current hour is chosen in the browser from that table.
A live figure is shown only when the stored airport feed is fresh. Dallas Fort Worth International Airport (DFW) also has observed history. A stored value that is too old is not shown as live.
Flights out of Dallas Fort Worth International Airport left on time 71% of the time from September 2025 through August 2026. The largest share of delay minutes was late-arriving aircraft (47%). 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. 3% of scheduled flights were cancelled.
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.
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.
The nearest airports in this list are Dallas Love Field (DAL), 12 straight-line miles; Fort Worth Meacham International Airport (FTW), 19 straight-line miles; Mineral Wells Regional Airport (MWL), 60 straight-line miles; Waco Regional Airport (ACT), 90 straight-line miles; Tyler Pounds Regional Airport (TYR), 102 straight-line miles.