Wayfli › San Francisco (SFO) › To Beijing (PEK)

San Francisco (SFO) to Beijing (PEK) flights

There are direct flights from San Francisco International Airport to Beijing Capital International Airport, sold by 2 airlines (including codeshares): Air China and United Airlines. The distance is 9,494 km, about 12h 5m in the air. There are also 10 one-stop options, via airports such as Shanghai, Los Angeles and Seoul.

Live fares for SFO → PEKSee all routes on the map
9,494 kmdistance
~12h 5mdirect flight time (estimate)
2direct airlines
10one-stop options

Direct flights from San Francisco to Beijing

RouteAirlines (incl. codeshares)DistanceTime (est.)
SFO → PEKAir China, United Airlines9,494 km~12h 5m

Best one-stop connections

Through the biggest hubs first. Times include about 100 minutes to change planes.

ViaAirlinesDistanceTime (est.)
PVG ShanghaiAir China and China Eastern then Air China and China Southern Airlines10,977 km~16h 5m
LAX Los AngelesAmerican Airlines and Alaska Airlines then Air China and United Airlines10,580 km~15h 35m
ICN SeoulAir India and Korean Air then Air China and China Southern Airlines9,988 km~14h 50m
NRT TokyoAll Nippon Airways and United Airlines then Air China and China Southern Airlines10,363 km~15h 20m
TPE TaipeiEVA Air and China Airlines then EVA Air and Air China12,115 km~17h 25m
SEA SeattleAmerican Airlines and Alaska Airlines then American Airlines and China Southern Airlines9,772 km~14h 35m
HND TokyoAmerican Airlines and Japan Airlines then Air China and Japan Airlines10,378 km~15h 20m
YVR VancouverAir Canada and Flair Airlines then Air Canada and Air China9,781 km~14h 35m
KIX OsakaAll Nippon Airways and United Airlines then Air China and All Nippon Airways10,455 km~15h 25m
HNL HonoluluAir France and Alaska Airlines then Air China and United Airlines11,989 km~17h 15m

More from San Francisco and Beijing

Routes come from current airline fares, updated weekly (last update 9 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.