The fastest flights to San Francisco usually take 5 to 6 hours nonstop and start from large hubs like Los Angeles or New York City. However, flight times can differ depending on the airline, the route, and the location of departure.