Data delay fixed. Wait times are now fresher and more accurate than ever.
GateWaitTimes

SFO Customs & Immigration Wait Times

San Francisco International Airport

Latest published data: October 14, 2026 · published 2 days ago

For international arrivals at SFO, immigration and customs happen in one pass, and these immigration wait times are what CBP clocks at the primary-inspection lanes. The figures come from US Customs and Border Protection (CBP), which releases complete hourly wait data roughly two days after the fact — the most recent numbers published for San Francisco’s arrivals halls, not a live reading of the line at SFO this minute.

Wait by terminal

TerminalUS passports (min)Non-US passports (min)Booths open
AvgMaxAvgMax
Terminal A7219218
Terminal G6145147

What these numbers mean

Each row is CBP's most recent published hour for that arrivals facility at San Francisco International Airport. The average is what a typical passenger in that hour spent between reaching the primary-inspection queue and clearing passport control; the max is the longest anyone waited. US-passport and visitor lanes are staffed and reported separately, which is why the columns diverge. In the data above, the longest published wait at SFO was 21 minutes (Terminal A), with 8 booths open in that hour.

If you clear customs at SFO more than once or twice a year, Global Entry is the single biggest lever: members use kiosks or e-gates and bypass the standard queue entirely, so the max-wait column above largely stops applying to them. Mobile Passport Control — CBP's free app, no interview required — gets US citizens and eligible travelers a shorter dedicated lane and is the best zero-cost fallback when the visitor or standard lines run long.

Arrival peaks, not time of day alone, drive these waits: transatlantic banks tend to land in the early-to-mid afternoon and transpacific and Latin America banks in the morning and evening, so several wide-bodies can feed one arrivals hall inside an hour. Booth staffing matters just as much — a modest arrival bank with few booths open can out-wait a heavy bank that is fully staffed, which is why the booths-open column is worth reading alongside the waits.