The minimum average duration for a direct JFK to SFO flight to cover the distance of 2902.4 miles, between New York to San Francisco is about 4 hours and 58 minutes.