What is the TSA wait at SFO right now?
Observed security history for San Francisco International Airport (SFO) is listed by hour. It is not a live reading. The current hour is chosen in the browser from that table.
No invented waits
HomeCaliforniaSFO TSA wait times
Typical history
SFO · KSFO · San Francisco, California
—
The current hour is filled from the observed-hour table in this browser.
Observed security history for San Francisco International Airport (SFO) 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 3am (sample-weighted median 0 minutes) and 4am (sample-weighted median 0 minutes). The busiest observed hours are 1pm (sample-weighted 75th percentile 6 minutes) and 11am (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.
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.
75%
On-time departures, September 2025 through August 2026. A departure is on time when it left less than 15 minutes late.
Flights out of San Francisco International Airport left on time 75% of the time from September 2025 through August 2026. The largest share of delay minutes was late-arriving aircraft (46%). 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 69 minutes. 1% of scheduled flights were cancelled.
The highest on-time month was September 2025 (84%). The lowest was June 2026 (64%).
| Cause | Delay minutes | Share of delay minutes |
|---|---|---|
| late-arriving aircraft | 1,111,648 | 46% |
| the airline | 684,549 | 28% |
| the national airspace system | 568,524 | 23% |
| weather | 74,642 | 3% |
| security | 1,168 | 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 | 353 |
| 5am | 23 min | 60 min | 1,374 |
| 6am | 15 min | 51 min | 10,909 |
| 7am | 15 min | 44 min | 5,989 |
| 8am | 17 min | 57 min | 9,278 |
| 9am | 16 min | 47 min | 10,808 |
| 10am | 17 min | 45 min | 11,717 |
| 11am | 13 min | 37 min | 14,852 |
| 12pm | 16 min | 39 min | 12,468 |
| 1pm | 14 min | 35 min | 14,582 |
| 2pm | 18 min | 51 min | 20,609 |
| 3pm | 15 min | 40 min | 13,170 |
| 4pm | 14 min | 39 min | 21,792 |
| 5pm | 12 min | 31 min | 10,738 |
| 6pm | 12 min | 30 min | 7,603 |
| 7pm | 15 min | 49 min | 16,313 |
| 8pm | 16 min | 48 min | 16,555 |
| 9pm | 17 min | 47 min | 11,580 |
| 10pm | 12 min | 31 min | 4,907 |
| 11pm | 9 min | 21 min | 3,764 |
| Hour | Average | Published maximum | Passengers |
|---|---|---|---|
| 5am | 24 min | 50 min | 618 |
| 6am | 13 min | 46 min | 10,900 |
| 7am | 13 min | 34 min | 6,321 |
| 8am | 18 min | 47 min | 8,492 |
| 9am | 22 min | 56 min | 11,355 |
| 10am | 22 min | 59 min | 12,166 |
| 11am | 18 min | 51 min | 17,458 |
| 12pm | 17 min | 42 min | 10,531 |
| 1pm | 15 min | 38 min | 14,960 |
| 2pm | 20 min | 62 min | 21,306 |
| 3pm | 16 min | 49 min | 14,950 |
| 4pm | 14 min | 43 min | 17,121 |
| 5pm | 13 min | 33 min | 10,927 |
| 6pm | 10 min | 22 min | 7,587 |
| 7pm | 12 min | 40 min | 12,796 |
| 8pm | 15 min | 47 min | 14,047 |
| 9pm | 17 min | 44 min | 9,436 |
| 10pm | 10 min | 27 min | 5,059 |
| 11pm | 10 min | 25 min | 2,708 |
| Hour | Average | Published maximum | Passengers |
|---|---|---|---|
| 12am | 8 min | 19 min | 359 |
| 5am | 20 min | 37 min | 695 |
| 6am | 13 min | 43 min | 12,265 |
| 7am | 12 min | 31 min | 4,828 |
| 8am | 13 min | 38 min | 7,533 |
| 9am | 15 min | 47 min | 10,112 |
| 10am | 16 min | 40 min | 12,285 |
| 11am | 14 min | 39 min | 16,777 |
| 12pm | 16 min | 39 min | 10,460 |
| 1pm | 15 min | 37 min | 11,341 |
| 2pm | 17 min | 48 min | 16,843 |
| 3pm | 19 min | 55 min | 16,752 |
| 4pm | 15 min | 39 min | 19,809 |
| 5pm | 13 min | 36 min | 11,484 |
| 6pm | 12 min | 30 min | 6,792 |
| 7pm | 15 min | 51 min | 16,198 |
| 8pm | 16 min | 48 min | 14,204 |
| 9pm | 16 min | 45 min | 9,423 |
| 10pm | 11 min | 33 min | 5,084 |
| 11pm | 10 min | 27 min | 3,547 |
| Hour | Average | Published maximum | Passengers |
|---|---|---|---|
| 6am | 13 min | 41 min | 12,249 |
| 7am | 15 min | 37 min | 4,533 |
| 8am | 14 min | 44 min | 5,611 |
| 9am | 17 min | 48 min | 11,044 |
| 10am | 18 min | 49 min | 12,803 |
| 11am | 20 min | 55 min | 14,820 |
| 12pm | 22 min | 47 min | 8,717 |
| 1pm | 18 min | 45 min | 13,505 |
| 2pm | 18 min | 55 min | 19,049 |
| 3pm | 19 min | 50 min | 12,547 |
| 4pm | 15 min | 45 min | 18,872 |
| 5pm | 15 min | 39 min | 8,822 |
| 6pm | 10 min | 26 min | 3,997 |
| 7pm | 15 min | 55 min | 13,379 |
| 8pm | 18 min | 57 min | 13,838 |
| 9pm | 20 min | 57 min | 9,800 |
| 10pm | 13 min | 35 min | 4,397 |
| 11pm | 12 min | 30 min | 2,408 |
| Hour | Average | Published maximum | Passengers |
|---|---|---|---|
| 12am | 5 min | 10 min | 54 |
| 5am | 28 min | 48 min | 979 |
| 6am | 14 min | 44 min | 10,612 |
| 7am | 14 min | 44 min | 6,066 |
| 8am | 24 min | 59 min | 9,212 |
| 9am | 22 min | 61 min | 10,609 |
| 10am | 23 min | 62 min | 12,812 |
| 11am | 20 min | 52 min | 16,285 |
| 12pm | 17 min | 41 min | 7,016 |
| 1pm | 14 min | 37 min | 10,307 |
| 2pm | 22 min | 69 min | 22,381 |
| 3pm | 24 min | 64 min | 15,634 |
| 4pm | 15 min | 41 min | 12,990 |
| 5pm | 15 min | 41 min | 10,633 |
| 6pm | 17 min | 40 min | 12,842 |
| 7pm | 15 min | 49 min | 14,455 |
| 8pm | 21 min | 59 min | 12,877 |
| 9pm | 20 min | 56 min | 6,813 |
| 10pm | 12 min | 31 min | 3,117 |
| 11pm | 12 min | 31 min | 2,873 |
| Hour | Average | Published maximum | Passengers |
|---|---|---|---|
| 12am | 2 min | 7 min | 31 |
| 5am | 27 min | 54 min | 1,905 |
| 6am | 14 min | 46 min | 10,804 |
| 7am | 14 min | 38 min | 4,645 |
| 8am | 13 min | 41 min | 7,220 |
| 9am | 14 min | 39 min | 9,896 |
| 10am | 16 min | 42 min | 12,110 |
| 11am | 13 min | 33 min | 13,492 |
| 12pm | 12 min | 31 min | 8,453 |
| 1pm | 15 min | 42 min | 16,279 |
| 2pm | 19 min | 54 min | 20,272 |
| 3pm | 15 min | 42 min | 13,792 |
| 4pm | 13 min | 40 min | 16,014 |
| 5pm | 11 min | 27 min | 7,776 |
| 6pm | 10 min | 25 min | 8,410 |
| 7pm | 14 min | 50 min | 15,583 |
| 8pm | 18 min | 53 min | 15,787 |
| 9pm | 15 min | 38 min | 6,589 |
| 10pm | 12 min | 34 min | 5,958 |
| 11pm | 9 min | 22 min | 2,819 |
| Hour | Average | Published maximum | Passengers |
|---|---|---|---|
| 5am | 18 min | 35 min | 1,629 |
| 6am | 14 min | 48 min | 10,258 |
| 7am | 16 min | 48 min | 6,848 |
| 8am | 19 min | 55 min | 8,940 |
| 9am | 22 min | 64 min | 13,634 |
| 10am | 23 min | 60 min | 16,280 |
| 11am | 17 min | 49 min | 13,399 |
| 12pm | 18 min | 38 min | 10,523 |
| 1pm | 15 min | 45 min | 14,475 |
| 2pm | 20 min | 55 min | 20,982 |
| 3pm | 20 min | 53 min | 13,801 |
| 4pm | 15 min | 43 min | 20,548 |
| 5pm | 13 min | 35 min | 12,586 |
| 6pm | 13 min | 30 min | 9,706 |
| 7pm | 12 min | 36 min | 13,119 |
| 8pm | 20 min | 60 min | 17,709 |
| 9pm | 18 min | 51 min | 10,471 |
| 10pm | 12 min | 30 min | 4,887 |
| 11pm | 10 min | 28 min | 3,397 |
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 San Francisco International Airport (SFO) 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. San Francisco International Airport (SFO) also has observed history. A stored value that is too old is not shown as live.
Flights out of San Francisco International Airport left on time 75% of the time from September 2025 through August 2026. The largest share of delay minutes was late-arriving aircraft (46%). 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 69 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 San Carlos Airport (SQL), 10 straight-line miles; Oakland San Francisco Bay Airport (OAK), 11 straight-line miles; Mineta San Jose International Airport (SJC), 30 straight-line miles; Buchanan Field (CCR), 31 straight-line miles; Stockton Metropolitan Airport (SCK), 65 straight-line miles.