Flights from Madrid to San Francisco – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
MAD to SFO – All flight route options from Barajas, Spain to San Francisco International, California, USA. These flights are operated by 25 airlines. Fly non-stop with Iberia or choose from 29 different transit flights. The shortest flight time is 12 hours and 35 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.
Madrid to San Francisco flights
There are over 29 airlines and as many as 1463 flights every week to this destination. You can fly non-stop to San Francisco (SFO) from Madrid (MAD) with Iberia but if a stopover option suits you better you can choose to fly via Amsterdam, Dublin or any other of the 28 alternatives with connectiing airports.
Madrid to San Francisco with Iberia
You can fly non-stop every Tuesday, Thursday or Saturday at 12:35. You also have the option to do a transit flight via Barcelona. Iberia is a member of the air alliance OneWorld.
Note Non-stop flights with Iberia will begin in May 2025.
With SWISS
If you fly from Madrid with SWISS you will do a stopover in Zurich, ZRH before reaching San Francisco. This flight trip will take 15 hours and 20 minutes and you can fly every weekday with departures at 10:05. SWISS is a Star Alliance member.
Distance & flight times: Barajas to SFO Airport
The shortest flight time between MAD and SFO is 12 hours and 35 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 12h 35m | - | 5831 miles (9382 km) |
AMS Amsterdam | 14h 50m | 1h 25m | 6401 miles (10299 km) |
DUB Dublin | 15h 50m | 2h 15m | 6021 miles (9688 km) |
LHR London | 15h 50m | 4h 45m | 6161 miles (9913 km) |
CDG Paris | 16h 10m | 1h 45m | 6264 miles (10079 km) |
FCO Rome | 16h 15m | 2h 10m | 7114 miles (11446 km) |
LIS Lisbon | 16h 15m | 2h 0m | 6019 miles (9685 km) |
FRA Frankfurt | 16h 20m | 1h 55m | 6604 miles (10626 km) |
ZRH Zurich | 16h 40m | 2h 5m | 6632 miles (10671 km) |
IAD Dulles | 16h 45m | 2h 0m | 6254 miles (10063 km) |
ORD Chicago | 16h 58m | 1h 30m | 6066 miles (9760 km) |
LAX Los Angeles | 17h 4m | 3h 30m | 6204 miles (9982 km) |
CLT Charlotte | 17h 5m | 2h 9m | 6425 miles (10338 km) |
DFW Dallas | 17h 9m | 2h 14m | 6451 miles (10380 km) |
JFK New York | 17h 10m | 1h 44m | 6194 miles (9966 km) |
PHL Philadelphia | 17h 14m | 1h 35m | 6222 miles (10011 km) |
CPH Copenhagen | 17h 20m | 2h 35m | 6790 miles (10925 km) |
LGW London | 17h 25m | - | - |
ORY Paris | 17h 30m | - | - |
BCN Barcelona | 17h 35m | 2h 20m | 6290 miles (10121 km) |
YYZ Toronto | 17h 52m | 3h 0m | 6052 miles (9738 km) |
YUL Montreal | 17h 53m | 2h 30m | 6015 miles (9678 km) |
ATL Atlanta | 18h 29m | 2h 40m | 6495 miles (10450 km) |
MUC Munich | 18h 55m | 4h 20m | 6831 miles (10991 km) |
MIA Miami | 19h 35m | 3h 55m | 7035 miles (11319 km) |
MTY Monterrey | 19h 41m | 4h 45m | 6979 miles (11229 km) |
EWR New York | 19h 54m | 2h 49m | 6190 miles (9960 km) |
BOS Boston | 19h 54m | 4h 59m | 6132 miles (9866 km) |
MEX Mexico City | 21h 4m | 1h 30m | 7557 miles (12159 km) |


Quick copy and share this page
From Madrid to USA
Below is a list of other destinations to USA from Barajas 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
-
CLT Charlotte Direct
-
LAX Los Angeles Direct
-
IAH Houston
-
EWR New York Direct
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.