Direct (nonstop) flights from Barcelona to San Francisco

2 airlines fly nonstop from El Prat Airport (BCN) to San Francisco International (SFO). It's 5,970 miles (9,608 km), about 12h 53m in the air. Operated by Iberia, United Airlines.

BCN
El Prat Airport
🇪🇸 Barcelona, Spain
SFO
San Francisco International
🇺🇸 San Francisco, USA
Flight Time
12h 53m
Distance
5,970 mi
9,608 km
CO₂/pax
913 kg
−62 kg vs. layover
Airlines
2
Iberia +1
Time Diff
-9h
Operated by Iberia Iberia United Airlines United Airlines

Route data last updated: May 26, 2026

Airlines with non-stop flights

Iberia IB Iberia
Route
BCN → SFO
Flight Time
12h 53m
Distance
5,970 mi
United Airlines UA United Airlines
Route
BCN → SFO
Flight Time
12h 53m
Distance
5,970 mi

Alternative Routes

Other ways to fly from Barcelona to San Francisco with one stop · direct emits 913 kg CO₂ per passenger

BCN ORY (Paris) SFO
Leg 1: 1h 50m (513 mi) Leg 2: 11h 20m (5,592 mi) Total: ~13h 10m 🍃 975 kg CO₂ (+7% vs. direct)
Leg 1
BCN → ORY
1h 50m · 513 mi
View BCN to ORY flights →
Leg 2
ORY → SFO
11h 20m · 5,592 mi
View ORY to SFO flights →
BCN YYC (Calgary) SFO
Leg 1: 10h 10m (4,998 mi) Leg 2: 3h (1,020 mi) Total: ~13h 10m 🍃 961 kg CO₂ (+5% vs. direct)
Leg 1
BCN → YYC
10h 10m · 4,998 mi
View BCN to YYC flights →
Leg 2
YYC → SFO
3h · 1,020 mi
View YYC to SFO flights →
BCN CDG (Paris) SFO
Leg 1: 1h 55m (532 mi) Leg 2: 11h 20m (5,584 mi) Total: ~13h 15m 🍃 977 kg CO₂ (+7% vs. direct)
Leg 1
BCN → CDG
1h 55m · 532 mi
View BCN to CDG flights →
Leg 2
CDG → SFO
11h 20m · 5,584 mi
View CDG to SFO flights →
BCN AMS (Amsterdam) SFO
Leg 1: 2h 30m (771 mi) Leg 2: 11h (5,474 mi) Total: ~13h 30m 🍃 1005 kg CO₂ (+10% vs. direct)
Leg 1
BCN → AMS
2h 30m · 771 mi
View BCN to AMS flights →
Leg 2
AMS → SFO
11h · 5,474 mi
View AMS to SFO flights →
BCN LHR (London) SFO
Leg 1: 2h 25m (712 mi) Leg 2: 11h 5m (5,368 mi) Total: ~13h 30m 🍃 978 kg CO₂ (+7% vs. direct)
Leg 1
BCN → LHR
2h 25m · 712 mi
View BCN to LHR flights →
Leg 2
LHR → SFO
11h 5m · 5,368 mi
View LHR to SFO flights →

Frequently Asked Questions

How long is the direct flight from Barcelona to San Francisco?

A nonstop flight from Barcelona (BCN) to San Francisco (SFO) takes approximately 12 hours and 53 minutes. The distance is 5,970 miles (9,608 km).

Which airlines fly nonstop from Barcelona to San Francisco?

2 airlines: Iberia, United Airlines.

Is there a nonstop flight from Barcelona to San Francisco?

Yes. 2 airlines: Iberia, United Airlines.

How far is Barcelona from San Francisco?

The flight distance from Barcelona to San Francisco is 5,970 miles (9,608 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as London to Tokyo.

What is the time difference between Barcelona and San Francisco?

San Francisco is 9 hours behind Barcelona. (Europe/Madrid vs America/Los_Angeles.)

Will I experience jet lag flying from Barcelona to San Francisco?

Probably — 9-hour time difference means significant jet lag. Expect about 1 day of adjustment per hour of shift. Flying westward is generally easier to adjust to.

What type of aircraft flies from Barcelona to San Francisco?

At 12h 53m, this route typically uses wide-body aircraft — Boeing 777, 787, or Airbus A330/A350. Varies by airline.

Do I need a visa to travel from Spain to USA?

Depends on your passport. Check with the USA embassy or an official visa portal before booking — requirements change.

What is the carbon footprint of a flight from Barcelona to San Francisco?

Roughly 913 kg CO2 per passenger one-way. That's about the same as driving 4,565 km.

Is the return flight from San Francisco to Barcelona also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Barcelona to San Francisco?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. For long-haul, booking 2-3 months out tends to help. Use "Check Prices" above to compare.

How early should I arrive at El Prat Airport for this flight?

3 hours before departure for international flights. You need time for check-in, security, and immigration.