Fly from
Fly to
Budget
$284 - $378
Route
Depart
Return
Price
HuntsvilleSan Francisco
HSV - SFO
HSVSFO
Huntsville
Thu 9/7
1 stop12h 16m
San Francisco
Wed 9/13
1 stop18h 12m
PensacolaSan Francisco
PNS - SFO
PNSSFO
Pensacola
Wed 9/13
1 stop18h 08m
San Francisco
Sat 9/16
1 stop20h 39m
PensacolaSan Francisco
PNS - SFO
PNSSFO
Pensacola
Thu 10/5
1 stop12h 25m
San Francisco
Mon 10/9
1 stop20h 33m
PensacolaSan Francisco
PNS - SFO
PNSSFO
Pensacola
Mon 7/31
1 stop19h 56m
San Francisco
Mon 8/7
1 stop6h 43m
HuntsvilleSan Francisco
HSV - SFO
HSVSFO
Huntsville
Thu 9/7
1 stop8h 41m
San Francisco
Tue 9/12
1 stop9h 17m
HuntsvilleSan Francisco
HSV - SFO
HSVSFO
Huntsville
Wed 8/9
1 stop6h 50m
San Francisco
Tue 8/15
1 stop7h 06m
PensacolaSan Francisco
PNS - SFO
PNSSFO
Pensacola
Wed 8/2
1 stop10h 59m
San Francisco
Wed 8/9
1 stop10h 19m
PensacolaSan Francisco
PNS - SFO
PNSSFO
Pensacola
Tue 8/22
Nonstop6h 07m
San Francisco
Tue 8/29
Nonstop2h 07m
BirminghamSan Francisco
BHM - SFO
BHMSFO
Birmingham
Wed 8/23
1 stop8h 16m
San Francisco
Tue 8/29
1 stop10h 29m
Overall
Boarding
Entertainment
Comfort
Food
Crew
Reviews
Delayed at Airport for 2.5 hours due to OVERBOOKING! Missed connection flight, and had to wait another 1.5 hrs for luggage because it didn't make on our plane at our destination.
Overall
Boarding
Entertainment
Comfort
Food
Crew
Reviews
Delayed at Airport for 2.5 hours due to OVERBOOKING! Missed connection flight, and had to wait another 1.5 hrs for luggage because it didn't make on our plane at our destination.
Overall
Boarding
Entertainment
Comfort
Food
Crew
Reviews
Delayed at Airport for 2.5 hours due to OVERBOOKING! Missed connection flight, and had to wait another 1.5 hrs for luggage because it didn't make on our plane at our destination.
Overall
Boarding
Entertainment
Comfort
Food
Crew
Reviews
Delayed at Airport for 2.5 hours due to OVERBOOKING! Missed connection flight, and had to wait another 1.5 hrs for luggage because it didn't make on our plane at our destination.
Overall
Boarding
Entertainment
Comfort
Food
Crew
Reviews
Delayed at Airport for 2.5 hours due to OVERBOOKING! Missed connection flight, and had to wait another 1.5 hrs for luggage because it didn't make on our plane at our destination.