score:18
You can check estimates of past immigration wait times online. Look for past weeks at the same day/time to get an idea of how busy it's likely to be. This only covers the wait for the primary immigration check; baggage claim and the exit through customs (normally quick, unless they want to see your bags or you have something to declare) are additional to the listed times. But as Henning Makholm points out, it's difficult to predict. Front of the line vs back of the line, exactly how busy it is at that moment, citizen vs non-citizen, whether they're stopped for extra questioning, how long bags take, etc...
As a broad rule of thumb, unadjusted for any of the above factors, if you arrive 30 minutes after the flight arrives, your friend likely will not be waiting, and you potentially will be. The later you arrive after that, the higher the likelihood your friend will be waiting around.
At SFO, you could wait at the cell phone lot or perhaps someplace like the Millbrae In-N-Out or Starbucks. Your friend can send you a text when they're getting close to exiting, so you're not paying for parking or endlessly circling the terminal. You could also use Waze or Google Maps for real-time drive times to the airport, so as to plan your arrival taking traffic into account.
If your friend is a US or Canadian citizen, make sure to tell them they can use mobile passport control.
Upvote:1
Historically this depended very much on both time of day and nationality of your friend. I fly many times to SFO and had everything between 10min and 1.5h waiting in line time for immigration depending on how many inbound flights just arrived.
However they recently installed the self serving kiosks, which seriously sped up the process. I would therefore assume 45min might be a good estimate from arrival at the gate to the parking lot.
Upvote:5
I regularly pick people up from SFO (arriving internationally, with luggage) via car, meeting them outside. My personal rule of thumb is to be there at least 30-45 min after the announced landing and then drive a couple of rounds. 1 hr after landing is not uncommon.
Arriving nationally without checked baggage can be as quick as 5-10min.
Upvote:11
There is unfortunately no "rule of thumb" as there are far too many variables that affect how long it takes someone to get from the seat on the plane to the curb outside. This is true of domestic flights as well as international, although there are more variables when arriving internationally. For example, consider these:
Under ideal circumstances (e.g. a US citizen with Global Entry with no checked bags who is physically fit and seated next to the exit and arrives before any other large aircraft, etc.) this whole process could take twenty or thirty minutes, but of course that is hardly typical.
Customs and Border Protection does provide an Airport Waiting Times website which lets you look up how long the average wait is and has been for immigration processing at different terminals at different times of the day on different days of the year. This is arguably the part of the process with the greatest variability from day to day, hour to hour, and the website is updated daily, so it is a good resources to check.