What is the TSA wait at PHX right now?
Observed security history for Phoenix Sky Harbor International Airport (PHX) 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
PHX · KPHX · Phoenix, Arizona
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 Phoenix Sky Harbor International Airport (PHX) 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 2am (sample-weighted median 2 minutes) and 3am (sample-weighted median 2 minutes). The busiest observed hours are 10am (sample-weighted 75th percentile 13 minutes) and 9am (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.
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.
76%
On-time departures, September 2025 through August 2026. A departure is on time when it left less than 15 minutes late.
Flights out of Phoenix Sky Harbor International Airport left on time 76% of the time from September 2025 through August 2026. The largest share of delay minutes was late-arriving aircraft (45%). 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 63 minutes. 1% of scheduled flights were cancelled.
The highest on-time month was September 2025 (81%). The lowest was June 2026 (69%).
| Cause | Delay minutes | Share of delay minutes |
|---|---|---|
| late-arriving aircraft | 1,216,144 | 45% |
| the airline | 990,722 | 36% |
| the national airspace system | 435,577 | 16% |
| weather | 77,926 | 3% |
| security | 4,645 | 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 |
|---|---|---|---|
| 7am | 12 min | 26 min | 1,098 |
| 8am | 7 min | 19 min | 267 |
| 9am | 9 min | 19 min | 208 |
| 10am | 15 min | 34 min | 1,827 |
| 11am | 8 min | 22 min | 582 |
| 12pm | 5 min | 17 min | 1,297 |
| 1pm | 6 min | 24 min | 5,001 |
| 2pm | 9 min | 38 min | 3,051 |
| 3pm | 8 min | 37 min | 6,037 |
| 4pm | 4 min | 17 min | 2,995 |
| 5pm | 10 min | 37 min | 3,069 |
| 6pm | 11 min | 40 min | 5,631 |
| 7pm | 10 min | 30 min | 3,250 |
| 8pm | 1 min | 8 min | 137 |
| 9pm | 4 min | 10 min | 51 |
| Hour | Average | Published maximum | Passengers |
|---|---|---|---|
| 7am | 12 min | 27 min | 814 |
| 8am | 8 min | 22 min | 708 |
| 10am | 15 min | 31 min | 860 |
| 11am | 9 min | 25 min | 691 |
| 12pm | 7 min | 28 min | 567 |
| 1pm | 6 min | 24 min | 4,137 |
| 2pm | 3 min | 15 min | 1,500 |
| 3pm | 3 min | 14 min | 3,063 |
| 4pm | 2 min | 10 min | 2,612 |
| 5pm | 3 min | 11 min | 1,524 |
| 6pm | 8 min | 27 min | 2,379 |
| 7pm | 9 min | 26 min | 1,517 |
| 8pm | 7 min | 16 min | 332 |
| 9pm | 8 min | 28 min | 323 |
| Hour | Average | Published maximum | Passengers |
|---|---|---|---|
| 7am | 13 min | 30 min | 742 |
| 8am | 10 min | 24 min | 584 |
| 10am | 10 min | 26 min | 784 |
| 11am | 10 min | 25 min | 523 |
| 12pm | 7 min | 28 min | 1,521 |
| 1pm | 11 min | 38 min | 3,745 |
| 2pm | 6 min | 23 min | 2,989 |
| 3pm | 4 min | 18 min | 4,570 |
| 4pm | 2 min | 10 min | 1,805 |
| 5pm | 12 min | 41 min | 3,344 |
| 6pm | 17 min | 51 min | 4,771 |
| 7pm | 14 min | 35 min | 1,501 |
| 8pm | 15 min | 42 min | 328 |
| 9pm | 16 min | 37 min | 331 |
| 10pm | 11 min | 33 min | 301 |
| Hour | Average | Published maximum | Passengers |
|---|---|---|---|
| 7am | 12 min | 31 min | 736 |
| 8am | 8 min | 22 min | 380 |
| 9am | 10 min | 24 min | 83 |
| 10am | 11 min | 25 min | 517 |
| 11am | 10 min | 23 min | 358 |
| 12pm | 7 min | 26 min | 492 |
| 1pm | 3 min | 18 min | 1,716 |
| 2pm | 12 min | 48 min | 4,206 |
| 3pm | 8 min | 41 min | 5,015 |
| 4pm | 2 min | 11 min | 1,028 |
| 5pm | 3 min | 12 min | 1,423 |
| 6pm | 8 min | 24 min | 2,355 |
| 7pm | 8 min | 23 min | 1,769 |
| 8pm | 2 min | 9 min | 96 |
| Hour | Average | Published maximum | Passengers |
|---|---|---|---|
| 7am | 8 min | 17 min | 361 |
| 8am | 6 min | 20 min | 570 |
| 9am | 10 min | 22 min | 372 |
| 10am | 10 min | 27 min | 1,318 |
| 11am | 10 min | 24 min | 478 |
| 12pm | 8 min | 34 min | 2,238 |
| 1pm | 9 min | 37 min | 3,519 |
| 2pm | 3 min | 11 min | 622 |
| 3pm | 3 min | 14 min | 2,721 |
| 4pm | 2 min | 10 min | 1,796 |
| 5pm | 13 min | 43 min | 3,653 |
| 6pm | 12 min | 42 min | 4,713 |
| 7pm | 9 min | 27 min | 1,653 |
| 8pm | 9 min | 29 min | 790 |
| Hour | Average | Published maximum | Passengers |
|---|---|---|---|
| 7am | 11 min | 24 min | 885 |
| 8am | 8 min | 21 min | 198 |
| 10am | 13 min | 31 min | 987 |
| 11am | 45 min | 71 min | 281 |
| 12pm | 5 min | 26 min | 1,056 |
| 1pm | 8 min | 37 min | 6,159 |
| 2pm | 11 min | 33 min | 1,928 |
| 3pm | 10 min | 42 min | 4,060 |
| 4pm | 5 min | 22 min | 2,041 |
| 5pm | 2 min | 11 min | 1,419 |
| 6pm | 5 min | 16 min | 1,193 |
| 7pm | 8 min | 25 min | 2,619 |
| 8pm | 13 min | 35 min | 617 |
| Hour | Average | Published maximum | Passengers |
|---|---|---|---|
| 7am | 14 min | 33 min | 902 |
| 8am | 11 min | 31 min | 400 |
| 10am | 11 min | 27 min | 597 |
| 11am | 11 min | 26 min | 560 |
| 12pm | 6 min | 23 min | 1,517 |
| 1pm | 6 min | 31 min | 4,898 |
| 2pm | 3 min | 15 min | 2,155 |
| 3pm | 2 min | 16 min | 3,031 |
| 4pm | 3 min | 16 min | 1,649 |
| 5pm | 10 min | 35 min | 3,406 |
| 6pm | 12 min | 37 min | 3,546 |
| 7pm | 12 min | 35 min | 2,661 |
| 8pm | 8 min | 20 min | 645 |
| 10pm | 3 min | 7 min | 44 |
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 Phoenix Sky Harbor International Airport (PHX) 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. Phoenix Sky Harbor International Airport (PHX) also has observed history. A stored value that is too old is not shown as live.
Flights out of Phoenix Sky Harbor International Airport left on time 76% of the time from September 2025 through August 2026. The largest share of delay minutes was late-arriving aircraft (45%). 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 63 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 Mesa Gateway Airport (AZA), 22 straight-line miles; Prescott Regional Airport - Ernest A. Love Field (PRC), 87 straight-line miles; Tucson International Airport (TUS), 110 straight-line miles; Flagstaff Pulliam Airport (FLG), 119 straight-line miles; Show Low Regional Airport (SOW), 128 straight-line miles.