Flights from Phoenix to San Francisco – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
PHX to SFO – All flight route options from Phoenix Sky Harbor International, Arizona, USA to San Francisco International, California, USA. These flights are operated by 8 different airlines. Fly non-stop or choose from 17 different connecting flights. The shortest flight time is 2 hours and 4 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.
Phoenix to San Francisco flights
There are over 22 airlines and as many as 713 flights every week to this destination. You can fly non-stop to San Francisco (SFO) from Phoenix (PHX) with American Airlines, Alaska Airlines, United Airlines, Southwest Airlines or Frontier Airlines but if a stopover option suits you better you can choose to fly via Burbank, Los Angeles or any other of the 17 alternatives with connectiing airports.
Phoenix to San Francisco with American Airlines
You can fly non-stop every weekday with flights departing from 7:00 am to 10:00 pm. You also have the option to do a transit flight via Los Angeles. American Airlines is a member of the air alliance OneWorld.
With United Airlines
You can fly non-stop every weekday with flights departing from 5:00 am to 9:00 pm. You can also take a connecting flight via Los Angeles or Las Vegas. United Airlines is a Star Alliance member.
Distance & flight times: Phoenix Sky Harbor International to SFO Airport
The shortest flight time between PHX and SFO is 2 hours and 8 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 8m | - | 653 miles (1051 km) |
BUR Burbank | 3h 49m | 2h 1m | 697 miles (1121 km) |
LAX Los Angeles | 4h 23m | 1h 0m | 710 miles (1142 km) |
SBA Santa Barbara | 4h 27m | 2h 26m | 719 miles (1157 km) |
SMF Sacramento | 4h 36m | 38m | 735 miles (1183 km) |
ONT Ontario | 4h 38m | 2h 19m | 690 miles (1110 km) |
SAN San Diego | 4h 39m | 1h 44m | 754 miles (1213 km) |
PVU Provo | 4h 43m | 45m | 1073 miles (1726 km) |
LAS Las Vegas | 4h 47m | 1h 51m | 671 miles (1080 km) |
RNO Reno | 4h 55m | 55m | 795 miles (1279 km) |
SNA Santa Ana | 4h 57m | 1h 30m | 712 miles (1146 km) |
BFL Bakersfield | 5h 6m | 1h 45m | 665 miles (1070 km) |
TUS Tucson | 5h 8m | 2h 39m | 864 miles (1390 km) |
MRY Monterey | 5h 11m | 1h 56m | 677 miles (1089 km) |
FAT Fresno | 5h 12m | 2h 2m | 653 miles (1051 km) |
PSP Palm Springs | 5h 14m | 2h 34m | 683 miles (1099 km) |
SBP San Luis Obispo | 5h 33m | 2h 31m | 701 miles (1128 km) |
SLC Salt Lake City | 6h 59m | 2h 56m | 1110 miles (1786 km) |

