Flights from Barcelona to San Francisco – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
BCN to SFO – All flight route options from El Prat Airport, Spain to San Francisco International, California, USA. These routes are operated by 25 airlines. Fly non-stop with United Airlines or Iberia, or choose from 25 different stopover flights. The shortest flight time is 12 hours and 5 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.
Barcelona to San Francisco flights
There are over 27 airlines and as many as 2109 flights every week to this destination. You can fly non-stop to San Francisco (SFO) from Barcelona (BCN) with Iberia or United Airlines but if a stopover option suits you better you can choose to fly via Amsterdam, Frankfurt or any other of the 25 alternatives with connectiing airports.
Barcelona to San Francisco with Iberia
You can fly non-stop every Tuesday, Thursday, Saturday or Sunday with departure times at 13:20, 14:05 or 14:50. You also have the option to do a transit flight via Madrid. Iberia is a member of the air alliance OneWorld.
With Lufthansa
If you choose to fly with Lufthansa from Barcelona to San Francisco you can make a transit either via Frankfurt or via Munich. The route via Frankfurt is 25 minutes faster. Lufthansa is a Star Alliance member.
Distance & flight times: El Prat Airport to SFO Airport
The shortest flight time between BCN and SFO is 13 hours and 5 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 13h 5m | - | 5989 miles (9636 km) |
AMS Amsterdam | 14h 25m | 1h 25m | 6264 miles (10079 km) |
FRA Frankfurt | 15h 5m | 1h 5m | 6399 miles (10296 km) |
CPH Copenhagen | 15h 28m | 50m | 6608 miles (10632 km) |
ZRH Zurich | 15h 30m | 1h 40m | 6393 miles (10286 km) |
MUC Munich | 15h 30m | 1h 55m | 6580 miles (10587 km) |
CDG Paris | 15h 40m | 2h 30m | 6136 miles (9873 km) |
LHR London | 15h 50m | 2h 35m | 6100 miles (9815 km) |
YYC Calgary | 16h 0m | 2h 50m | 6037 miles (9714 km) |
FCO Rome | 16h 5m | 1h 15m | 6813 miles (10962 km) |
MAD Madrid | 16h 25m | 2h 25m | 6132 miles (9866 km) |
YYZ Toronto | 17h 17m | 2h 20m | 6276 miles (10098 km) |
ORD Chicago | 17h 18m | 3h 0m | 6283 miles (10109 km) |
YUL Montreal | 17h 26m | 4h 20m | 6239 miles (10039 km) |
PHL Philadelphia | 17h 27m | 1h 55m | 6465 miles (10402 km) |
LIS Lisbon | 17h 30m | 2h 0m | 6319 miles (10167 km) |
LAX Los Angeles | 17h 34m | 2h 35m | 6384 miles (10272 km) |
DUB Dublin | 17h 35m | 3h 45m | 6041 miles (9720 km) |
LGW London | 17h 40m | - | - |
IAD Dulles | 17h 42m | 3h 15m | 6497 miles (10454 km) |
DFW Dallas | 17h 45m | 4h 57m | 6681 miles (10750 km) |
ATL Atlanta | 18h 22m | 4h 55m | 6745 miles (10853 km) |
EWR New York | 18h 49m | 3h 44m | 6432 miles (10349 km) |
JFK New York | 19h 52m | 1h 31m | 6436 miles (10356 km) |
BOS Boston | 19h 58m | 4h 30m | 6372 miles (10253 km) |
MIA Miami | 20h 56m | 2h 0m | 7309 miles (11760 km) |



Quick copy and share this page
From Barcelona to USA
Below is a list of other destinations to USA from El Prat Airport with either direct flights or 1 stop connections.
-
DFW Dallas Direct
-
ORD Chicago Direct
-
ATL Atlanta Direct
-
DEN Denver
-
JFK New York Direct
-
MIA Miami Direct
-
LAX Los Angeles Direct
-
CLT Charlotte
-
EWR New York Direct
-
IAH Houston
From Spain to San Francisco
Below is a list of other cities in Spain with flights to San Francisco with either non-stop or connecting flights.