Flights from San Francisco to Chicago – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
SFO to ORD – All flight route options from San Francisco International, California, USA to Chicago O Hare International, Illinois, USA. These flights are operated by 8 different airlines. Fly non-stop or choose from 25 different connecting flights. The shortest flight time is 4 hours and 18 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Chicago O Hare
We got great deals on hotels and car rentals near the airport.
San Francisco to Chicago flights
There are over 28 airlines and as many as 1358 flights every week to this destination. You can fly non-stop to Chicago (ORD) from San Francisco (SFO) with American Airlines, Alaska Airlines or United Airlines but if a stopover option suits you better you can choose to fly via Jackson, Palm Springs or any other of the 25 alternatives with connectiing airports.
San Francisco to Chicago with American Airlines
You can fly non-stop every weekday with flights departing from 5:00 am to 1:00 am. You can also catch a transit flight via Phoenix or Dallas. American Airlines is a member of the air alliance OneWorld.
With Sun Country Airlines
If you fly from San Francisco with Sun Country Airlines you will do a stopover in Minneapolis, MSP before reaching Chicago. This flight trip will take 6 hours and 12 minutes and you can fly every day of the week except Mondays with departures between 9:00 am and 11:00 pm.
Distance & flight times: SFO Airport to Chicago O'Hare
The shortest flight time between SFO and ORD is 4 hours and 18 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 4h 18m | - | 1851 miles (2978 km) |
JAC Jackson | 5h 59m | 35m | 1905 miles (3065 km) |
PSP Palm Springs | 6h 15m | 46m | 2079 miles (3345 km) |
SMF Sacramento | 6h 26m | 1h 15m | 1872 miles (3012 km) |
GEG Spokane | 6h 37m | 41m | 2238 miles (3601 km) |
MSO Missoula | 6h 39m | 1h 2m | 2108 miles (3392 km) |
STL Saint Louis | 6h 40m | 2h 29m | 1999 miles (3216 km) |
BZN Bozeman | 6h 41m | 1h 9m | 1999 miles (3216 km) |
PHX Phoenix | 6h 46m | 27m | 2098 miles (3376 km) |
MSP Minneapolis | 6h 52m | 2h 37m | 1929 miles (3104 km) |
PDX Portland | 7h 0m | 1h 21m | 2297 miles (3696 km) |
DEN Denver | 7h 9m | 2h 35m | 1861 miles (2994 km) |
FCA Kalispell | 7h 15m | 1h 29m | 2204 miles (3546 km) |
DFW Dallas | 7h 26m | 2h 48m | 2275 miles (3660 km) |
TUS Tucson | 7h 30m | 1h 36m | 2197 miles (3535 km) |
MCI Kansas City | 7h 31m | 2h 23m | 1906 miles (3067 km) |
SNA Santa Ana | 7h 32m | 1h 9m | 2105 miles (3387 km) |
LAX Los Angeles | 7h 42m | 1h 54m | 2089 miles (3361 km) |
BOI Boise | 7h 49m | 2h 33m | 1965 miles (3162 km) |
SAN San Diego | 7h 52m | 1h 56m | 2178 miles (3504 km) |
IND Indianapolis | 8h 0m | 30m | 2127 miles (3422 km) |
LAS Las Vegas | 8h 0m | 2h 16m | 1934 miles (3112 km) |
SLC Salt Lake City | 8h 25m | 2h 57m | 1853 miles (2981 km) |
DTW Detroit | 8h 28m | 2h 45m | 2320 miles (3733 km) |
BNA Nashville | 8h 35m | 1h 51m | 2385 miles (3837 km) |
MKE Milwaukee | 12h 23m | 2h 50m | 1917 miles (3084 km) |

