Flights from Nashville to San Francisco – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
BNA to SFO – All flight route options from Nashville International, Tennessee, USA to San Francisco International, California, USA. These routes are operated by 9 airlines. Fly non-stop with United Airlines or Southwest Airlines, or choose from 22 different stopover flights. The shortest flight time is 4 hours and 46 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.
Nashville to San Francisco flights
There are over 24 airlines and as many as 628 flights every week to this destination. You can fly non-stop to San Francisco (SFO) from Nashville (BNA) with United Airlines or Southwest Airlines but if a stopover option suits you better you can choose to fly via Salt Lake City, Denver or any other of the 22 alternatives with connectiing airports.
Nashville to San Francisco with United Airlines
You can fly non-stop every weekday with flights departing from 6:00 am to 6:00 pm. You can also catch a transit flight via Denver or Houston. United Airlines is a Star Alliance member.
With Frontier Airlines
If you fly from Nashville with Frontier Airlines you will do a stopover in Denver, DEN before reaching San Francisco. This flight trip will take 7 hours and 1 minutes and you can fly every Monday, Thursday, Friday or Sunday with departures between 6:00 am and 7:00 pm.
Distance & flight times: Nashville International to SFO Airport
The shortest flight time between BNA and SFO is 4 hours and 46 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 4h 46m | - | 1974 miles (3176 km) |
SLC Salt Lake City | 6h 48m | 1h 9m | 2008 miles (3231 km) |
DEN Denver | 7h 1m | 1h 53m | 1986 miles (3195 km) |
PHX Phoenix | 7h 13m | 1h 30m | 2106 miles (3389 km) |
LAX Los Angeles | 7h 24m | 2h 40m | 2142 miles (3446 km) |
MDW Chicago | 7h 25m | 50m | 2257 miles (3632 km) |
MSP Minneapolis | 7h 27m | 1h 10m | 2293 miles (3689 km) |
DFW Dallas | 7h 38m | 40m | 2102 miles (3382 km) |
LAS Las Vegas | 7h 43m | 50m | 2007 miles (3229 km) |
AUS Austin | 7h 45m | 1h 10m | 2268 miles (3649 km) |
STL Saint Louis | 7h 50m | 2h 10m | 2013 miles (3239 km) |
IAH Houston | 7h 57m | 1h 20m | 2300 miles (3701 km) |
ORD Chicago | 7h 58m | 35m | 2262 miles (3640 km) |
SAN San Diego | 8h 8m | 1h 35m | 2205 miles (3548 km) |
ATL Atlanta | 8h 11m | 1h 4m | 2361 miles (3799 km) |
DTW Detroit | 8h 35m | 1h 46m | 2544 miles (4093 km) |
DAL Dallas | 8h 58m | 1h 35m | 2105 miles (3387 km) |
ABQ Albuquerque | 9h 8m | 2h 50m | 2025 miles (3258 km) |
PDX Portland | 9h 20m | 1h 0m | 2532 miles (4074 km) |
LGB Long Beach | 9h 30m | 1h 50m | 2146 miles (3453 km) |
HOU Houston | 9h 50m | 2h 15m | 2328 miles (3746 km) |
SAT San Antonio | 10h 20m | 3h 0m | 2313 miles (3722 km) |
SNA Santa Ana | 10h 37m | 2h 29m | 2150 miles (3459 km) |

