What is the TSA wait at IAD right now?
Observed security history for Washington Dulles International Airport (IAD) is listed by hour. It is not a live reading. The current hour is chosen in the browser from that table.
No invented waits
HomeVirginiaIAD TSA wait times
Typical history
IAD · KIAD · Dulles, Virginia
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 Washington Dulles International Airport (IAD) 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 5 minutes) and 1am (sample-weighted median 5 minutes). The busiest observed hours are 2am (sample-weighted 75th percentile 5 minutes) and 3am (sample-weighted 75th percentile 5 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.
This airport's historical feed has no PreCheck lane readings.
CLEAR is not shown. We are not using a CLEAR source.
Historical on-time performance. Not a live delay.
84%
On-time departures, September 2025 through August 2026. A departure is on time when it left less than 15 minutes late.
Flights out of Washington Dulles International Airport left on time 84% of the time from September 2025 through August 2026. The largest share of delay minutes was late-arriving aircraft (33%). 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 87 minutes. 1% of scheduled flights were cancelled.
The highest on-time month was April 2026 (89%). The lowest was July 2026 (75%).
| Cause | Delay minutes | Share of delay minutes |
|---|---|---|
| late-arriving aircraft | 282,852 | 33% |
| the airline | 264,492 | 31% |
| the national airspace system | 248,178 | 29% |
| weather | 69,327 | 8% |
| security | 408 | 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 |
|---|---|---|---|
| 12am | 6 min | 18 min | 2,091 |
| 1am | 8 min | 21 min | 1,937 |
| 2am | 5 min | 16 min | 1,884 |
| 3am | 10 min | 26 min | 1,433 |
| 4am | 9 min | 34 min | 3,086 |
| 5am | 9 min | 36 min | 2,337 |
| 6am | 17 min | 52 min | 3,595 |
| 7am | 7 min | 26 min | 784 |
| 8am | 12 min | 42 min | 5,613 |
| 9am | 13 min | 48 min | 3,514 |
| 10am | 18 min | 58 min | 3,976 |
| 11am | 6 min | 21 min | 3,903 |
| 12pm | 15 min | 32 min | 1,185 |
| 1pm | 13 min | 42 min | 13,272 |
| 2pm | 14 min | 55 min | 26,755 |
| 3pm | 12 min | 50 min | 27,058 |
| 4pm | 7 min | 33 min | 13,126 |
| 5pm | 6 min | 22 min | 6,481 |
| 6pm | 9 min | 32 min | 4,432 |
| 7pm | 9 min | 42 min | 16,295 |
| 8pm | 8 min | 33 min | 15,310 |
| 9pm | 3 min | 14 min | 2,677 |
| 10pm | 6 min | 13 min | 597 |
| 11pm | 29 min | 56 min | 474 |
| Hour | Average | Published maximum | Passengers |
|---|---|---|---|
| 12am | 11 min | 28 min | 1,798 |
| 1am | 3 min | 11 min | 1,058 |
| 2am | 3 min | 11 min | 2,102 |
| 3am | 8 min | 20 min | 1,090 |
| 4am | 7 min | 41 min | 3,652 |
| 5am | 14 min | 51 min | 4,579 |
| 6am | 23 min | 61 min | 3,200 |
| 7am | 7 min | 22 min | 644 |
| 8am | 12 min | 36 min | 3,113 |
| 9am | 12 min | 43 min | 3,281 |
| 10am | 13 min | 51 min | 5,299 |
| 11am | 12 min | 43 min | 3,496 |
| 12pm | 14 min | 46 min | 1,743 |
| 1pm | 11 min | 48 min | 10,255 |
| 2pm | 12 min | 56 min | 21,286 |
| 3pm | 12 min | 61 min | 28,901 |
| 4pm | 12 min | 50 min | 14,098 |
| 5pm | 7 min | 33 min | 7,335 |
| 6pm | 13 min | 34 min | 3,881 |
| 7pm | 8 min | 43 min | 16,990 |
| 8pm | 8 min | 38 min | 13,770 |
| 9pm | 5 min | 16 min | 3,574 |
| 10pm | 11 min | 32 min | 1,121 |
| 11pm | 13 min | 25 min | 730 |
| Hour | Average | Published maximum | Passengers |
|---|---|---|---|
| 12am | 5 min | 13 min | 2,090 |
| 1am | 5 min | 16 min | 1,388 |
| 2am | 2 min | 9 min | 1,659 |
| 3am | 9 min | 26 min | 1,559 |
| 4am | 8 min | 25 min | 1,935 |
| 5am | 11 min | 43 min | 4,101 |
| 6am | 6 min | 25 min | 3,219 |
| 8am | 15 min | 50 min | 4,906 |
| 9am | 14 min | 49 min | 3,644 |
| 10am | 8 min | 32 min | 3,569 |
| 11am | 6 min | 27 min | 3,704 |
| 12pm | 11 min | 33 min | 943 |
| 1pm | 8 min | 36 min | 9,272 |
| 2pm | 10 min | 53 min | 19,360 |
| 3pm | 11 min | 54 min | 24,182 |
| 4pm | 7 min | 42 min | 11,192 |
| 5pm | 12 min | 41 min | 4,434 |
| 6pm | 16 min | 60 min | 8,639 |
| 7pm | 10 min | 48 min | 15,198 |
| 8pm | 6 min | 27 min | 7,855 |
| 9pm | 5 min | 12 min | 1,917 |
| 10pm | 14 min | 29 min | 1,138 |
| 11pm | 12 min | 25 min | 824 |
| Hour | Average | Published maximum | Passengers |
|---|---|---|---|
| 12am | 12 min | 33 min | 510 |
| 1am | 7 min | 19 min | 2,004 |
| 2am | 4 min | 12 min | 995 |
| 3am | 11 min | 25 min | 1,297 |
| 4am | 10 min | 49 min | 2,843 |
| 5am | 12 min | 62 min | 4,364 |
| 6am | 6 min | 18 min | 1,467 |
| 7am | 2 min | 10 min | 219 |
| 8am | 11 min | 33 min | 3,708 |
| 9am | 11 min | 46 min | 3,095 |
| 10am | 16 min | 50 min | 4,119 |
| 11am | 11 min | 32 min | 3,188 |
| 12pm | 15 min | 29 min | 1,183 |
| 1pm | 12 min | 53 min | 9,254 |
| 2pm | 11 min | 57 min | 16,099 |
| 3pm | 18 min | 70 min | 21,692 |
| 4pm | 12 min | 49 min | 9,019 |
| 5pm | 4 min | 16 min | 2,680 |
| 6pm | 18 min | 47 min | 3,563 |
| 7pm | 12 min | 54 min | 14,511 |
| 8pm | 10 min | 44 min | 9,007 |
| 9pm | 7 min | 27 min | 3,192 |
| 10pm | 8 min | 18 min | 869 |
| 11pm | 13 min | 25 min | 273 |
| Hour | Average | Published maximum | Passengers |
|---|---|---|---|
| 12am | 9 min | 20 min | 1,133 |
| 1am | 12 min | 27 min | 1,553 |
| 2am | 10 min | 26 min | 1,292 |
| 3am | 16 min | 36 min | 2,195 |
| 4am | 11 min | 27 min | 1,198 |
| 5am | 12 min | 44 min | 3,706 |
| 6am | 19 min | 54 min | 2,976 |
| 7am | 5 min | 18 min | 1,008 |
| 8am | 16 min | 63 min | 4,292 |
| 9am | 23 min | 73 min | 3,806 |
| 10am | 20 min | 57 min | 3,503 |
| 11am | 16 min | 43 min | 2,360 |
| 12pm | 15 min | 32 min | 720 |
| 1pm | 14 min | 47 min | 8,734 |
| 2pm | 13 min | 51 min | 15,034 |
| 3pm | 14 min | 56 min | 21,077 |
| 4pm | 11 min | 44 min | 8,113 |
| 5pm | 8 min | 35 min | 5,040 |
| 6pm | 11 min | 40 min | 5,341 |
| 7pm | 11 min | 45 min | 12,102 |
| 8pm | 10 min | 36 min | 8,709 |
| 9pm | 5 min | 18 min | 2,381 |
| 10pm | 22 min | 36 min | 292 |
| 11pm | 12 min | 30 min | 734 |
| Hour | Average | Published maximum | Passengers |
|---|---|---|---|
| 12am | 12 min | 28 min | 1,210 |
| 1am | 11 min | 29 min | 1,991 |
| 2am | 9 min | 23 min | 1,071 |
| 3am | 14 min | 37 min | 1,775 |
| 4am | 13 min | 44 min | 3,231 |
| 5am | 15 min | 52 min | 1,418 |
| 6am | 4 min | 15 min | 1,794 |
| 8am | 18 min | 43 min | 3,533 |
| 9am | 18 min | 60 min | 4,968 |
| 10am | 24 min | 67 min | 3,551 |
| 11am | 24 min | 62 min | 3,595 |
| 12pm | 20 min | 44 min | 1,889 |
| 1pm | 16 min | 50 min | 10,223 |
| 2pm | 16 min | 76 min | 19,995 |
| 3pm | 17 min | 68 min | 26,109 |
| 4pm | 13 min | 55 min | 12,007 |
| 5pm | 11 min | 41 min | 5,420 |
| 6pm | 16 min | 44 min | 6,167 |
| 7pm | 11 min | 52 min | 13,531 |
| 8pm | 11 min | 45 min | 13,521 |
| 9pm | 6 min | 24 min | 3,365 |
| 10pm | 8 min | 25 min | 1,398 |
| 11pm | 17 min | 35 min | 853 |
| Hour | Average | Published maximum | Passengers |
|---|---|---|---|
| 12am | 9 min | 21 min | 1,009 |
| 1am | 8 min | 24 min | 1,540 |
| 2am | 6 min | 15 min | 1,150 |
| 3am | 9 min | 35 min | 1,654 |
| 4am | 18 min | 79 min | 4,124 |
| 5am | 30 min | 94 min | 6,912 |
| 6am | 28 min | 71 min | 3,578 |
| 7am | 42 min | 66 min | 216 |
| 8am | 22 min | 68 min | 5,678 |
| 9am | 17 min | 62 min | 4,325 |
| 10am | 15 min | 46 min | 3,802 |
| 11am | 8 min | 28 min | 3,700 |
| 12pm | 21 min | 34 min | 363 |
| 1pm | 13 min | 50 min | 12,162 |
| 2pm | 16 min | 71 min | 23,136 |
| 3pm | 14 min | 62 min | 28,093 |
| 4pm | 12 min | 56 min | 14,069 |
| 5pm | 9 min | 27 min | 3,512 |
| 6pm | 9 min | 32 min | 5,900 |
| 7pm | 11 min | 48 min | 20,638 |
| 8pm | 8 min | 34 min | 13,498 |
| 9pm | 11 min | 29 min | 4,086 |
| 10pm | 10 min | 27 min | 953 |
| 11pm | 20 min | 32 min | 323 |
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 Washington Dulles International Airport (IAD) 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. Washington Dulles International Airport (IAD) also has observed history. A stored value that is too old is not shown as live.
Flights out of Washington Dulles International Airport left on time 84% of the time from September 2025 through August 2026. The largest share of delay minutes was late-arriving aircraft (33%). 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 87 minutes. 1% 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 Ronald Reagan Washington National Airport (DCA), 23 straight-line miles; Baltimore/Washington International Thurgood Marshall Airport (BWI), 45 straight-line miles; Hagerstown Regional Richard A Henson Field (HGR), 55 straight-line miles; Charlottesville Albemarle Airport (CHO), 77 straight-line miles; Shenandoah Valley Regional Airport (SHD), 91 straight-line miles.