Flights from Jackson to San Francisco – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
JAC to SFO – All flight route options from Jackson Hole, Wyoming, USA to San Francisco International, California, USA. These routes are operated by 5 airlines. Fly non-stop with United Airlines or Alaska Airlines, or choose from 3 different stopover flights. The shortest flight time is 2 hours and 25 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 San Francisco
We got great deals on hotels and car rentals near the airport.
Jackson to San Francisco flights
With over 131 flights every week and 5 different airlines you have a wide range of options. You can fly non-stop to San Francisco (SFO) from Jackson (JAC) with United Airlines or Alaska Airlines but if a stopover option suits you better you can choose to fly via Los Angeles, San Diego or any other of the 3 alternatives with connectiing airports.
Jackson to San Francisco with United Airlines
You can fly non-stop every weekday with flights departing between 7:00 am and 4:00 pm. You also have the option to do a transit flight via Los Angeles. United Airlines is a Star Alliance member.
With American Airlines
If you fly from Jackson with American Airlines you will do a stopover in Los Angeles, LAX before reaching San Francisco. This flight trip will take 5 hours and 11 minutes and you can fly every Friday or Saturday with departures at 15:04, 16:30 or 16:40. American Airlines is a member of the air alliance OneWorld.
Distance & flight times: Jackson Hole to SFO Airport
The shortest flight time between JAC and SFO is 2 hours and 25 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 25m | - | 740 miles (1191 km) |
LAX Los Angeles | 5h 11m | 1h 23m | 1127 miles (1813 km) |
SAN San Diego | 5h 26m | 1h 20m | 1282 miles (2063 km) |
SLC Salt Lake City | 5h 29m | 3h 0m | 805 miles (1295 km) |

