Flights from San Diego to San Francisco – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
SAN to SFO – All flight route options from San Diego International Airport, California, USA to San Francisco International, California, USA. These flights are operated by 6 different airlines. Fly non-stop or choose from 7 different connecting flights. The shortest flight time is 1 hour and 39 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.
San Diego to San Francisco flights
There are over 11 airlines and as many as 372 flights every week to this destination. You can fly non-stop to San Francisco (SFO) from San Diego (SAN) with Alaska Airlines, United Airlines, Southwest Airlines or Frontier Airlines but if a stopover option suits you better you can choose to fly via Fresno, San Luis Obispo or any other of the 7 alternatives with connectiing airports.
San Diego to San Francisco with Alaska Airlines
You can fly non-stop every weekday with flights departing from 6:00 am to 10:00 pm. You also have the option to do a transit flight via Las Vegas. Alaska Airlines is a member of the air alliance OneWorld.
With United Airlines
You can fly non-stop every weekday with flights departing from 6:00 am to 8:00 pm. You also have the option to do a transit flight via Los Angeles. United Airlines is a Star Alliance member.
Distance & flight times: San Diego International Airport to SFO Airport
The shortest flight time between SAN and SFO is 1 hour and 44 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 1h 44m | - | 449 miles (722 km) |
FAT Fresno | 3h 28m | 59m | 473 miles (761 km) |
SBP San Luis Obispo | 3h 35m | 57m | 455 miles (732 km) |
MRY Monterey | 4h 4m | 2h 54m | 454 miles (730 km) |
RNO Reno | 4h 15m | 50m | 683 miles (1099 km) |
SMF Sacramento | 4h 27m | 1h 51m | 568 miles (914 km) |
LAS Las Vegas | 4h 39m | 1h 30m | 675 miles (1086 km) |
LAX Los Angeles | 4h 45m | 2h 5m | 448 miles (721 km) |


