Cheap Flights from Barcelona to San Francisco, CA from $302
On Cheapflightsplus.com you will find 262 connecting flights from Barcelona to San Francisco. You can compare airfare deals from 27 airlines and multiple travel sites from $302, book and save on cheap plane tickets and last minute offers. Also check out BCN-SFO flight schedule to find best flight time, convenient departure and arrival airports.
Find One-Way and Round-Trip Barcelona to San Francisco Flight Deals
Best Flights from Barcelona to San Francisco Today
Price | Departure | Arrival | Flight Duration | Airline | Flight |
---|---|---|---|---|---|
from $302 | 10:50 Barcelona Barcelona | 10:43+2 дня San Francisco San Francisco | 56h 53m layover 22h 35m - London 18h 57m - Los Angeles | EasyJet | U22324 Z0711 F94593 |
from $430 | 12:10 Barcelona Barcelona | 10:43+2 дня San Francisco San Francisco | 55h 33m layover 21h 20m - London 18h 57m - Los Angeles | Vueling | VY6009 Z0711 F94593 |
from $436 | 19:05 Barcelona Barcelona | 10:43+2 дня San Francisco San Francisco | 48h 38m layover 14h 30m - London 18h 57m - Los Angeles | Vueling | VY7820 Z0711 F94593 |
from $466 | 07:10 Barcelona Barcelona | 23:49 San Francisco San Francisco | 25h 39m layover 4h 30m - London 4h 34m - New York | EasyJet | U27196 Z0701 HA4928 |
from $470 | 19:05 Barcelona Barcelona | 10:18+2 дня San Francisco San Francisco | 48h 13m layover 14h 30m - London 18h 40m - Los Angeles | Vueling | VY7820 Z0711 HA4994 |
from $471 | 07:30 Barcelona Barcelona | 23:49 San Francisco San Francisco | 25h 19m layover 3h 55m - London 4h 34m - New York | Vueling | VY6650 Z0701 HA4928 |
from $480 | 19:05 Barcelona Barcelona | 23:59+1 день San Francisco San Francisco | 37h 54m layover 14h 30m - London 8h 24m - Los Angeles | Vueling | VY7820 Z0711 HA6206 |
from $498 | 20:00 Barcelona Barcelona | 10:43+2 дня San Francisco San Francisco | 47h 43m layover 13h 30m - London 18h 57m - Los Angeles | EasyJet | U28062 Z0711 F94593 |
from $507 | 19:05 Barcelona Barcelona | 20:37+1 день San Francisco San Francisco | 34h 32m layover 14h 30m - London 4h 58m - Los Angeles | Vueling | VY7820 Z0711 HA6208 |
from $525 | 19:05 Barcelona Barcelona | 20:37+1 день San Francisco San Francisco | 34h 32m layover 14h 30m - London 4h 58m - Los Angeles | Vueling | VY7820 Z0711 AS3325 |
from $531 | 20:00 Barcelona Barcelona | 10:18+2 дня San Francisco San Francisco | 47h 18m layover 13h 30m - London 18h 40m - Los Angeles | EasyJet | U28062 Z0711 HA4994 |
from $540 | 07:10 Barcelona Barcelona | 23:49 San Francisco San Francisco | 25h 39m layover 4h 30m - London 4h 34m - New York | EasyJet | U27196 Z0701 AS41 |
from $541 | 20:00 Barcelona Barcelona | 23:59+1 день San Francisco San Francisco | 36h 59m layover 13h 30m - London 8h 24m - Los Angeles | EasyJet | U28062 Z0711 HA6206 |
from $551 | 20:20 Barcelona Barcelona | 10:43+2 дня San Francisco San Francisco | 47h 23m layover 18h 30m - Paris 14h 2m - Los Angeles | Vueling | VY8014 N0311 F94593 |
from $553 | 07:30 Barcelona Barcelona | 23:49 San Francisco San Francisco | 25h 19m layover 3h 55m - London 4h 34m - New York | Vueling | VY6650 Z0701 AS41 |
from $569 | 20:00 Barcelona Barcelona | 20:37+1 день San Francisco San Francisco | 33h 37m layover 13h 30m - London 4h 58m - Los Angeles | EasyJet | U28062 Z0711 HA6208 |
Flight Schedule Barcelona to San Francisco (California)
Departure | Arrival | Flight Details | Flight Duration | Price |
---|---|---|---|---|
05:45 — 15:55
|
05:45 — 07:35
IB5658
Iberia
Barcelona — Dublin
5h 25m stop
13:00 — 15:55
IB6003
Iberia
Dublin — San Francisco
|
19h 10m including layover |
Find flight
from$832 |
|
05:50 — 13:25
|
05:50 — 07:45
FR6341
Ryanair
Barcelona — Rome
1h 35m stop
09:20 — 13:25
AZ640
Alitalia
Rome — San Francisco
|
16h 35m including layover |
Find flight
from$988 |
|
06:10 — 12:50
|
06:10 — 08:05
AF1449
Air France
Barcelona — Paris
2h 15m stop
10:20 — 12:50
AF84
Air France
Paris — San Francisco
|
15h 40m including layover |
Find flight
from$732 |
|
06:20 — 11:45
|
06:20 — 08:40
KL1510
KLM
Barcelona — Amsterdam
1h 10m stop
09:50 — 11:45
KL605
KLM
Amsterdam — San Francisco
|
14h 25m including layover |
Find flight
from$721 |
|
07:40 — 13:50
|
07:40 — 09:05
BA477
British Airways
Barcelona — London
1h 40m stop
10:45 — 13:50
BA285
British Airways
London — San Francisco
|
15h 10m including layover |
Find flight
from$716 |
|
07:50 — 10:35
+1 day
|
07:50 — 12:30
TK1852
Turkish Airlines
Barcelona — Istanbul
18h 40m stop
07:10 — 10:35
TK289
Turkish Airlines
Istanbul — San Francisco
|
35h 45m including layover |
Find flight
from$674 |
|
09:15 — 16:10
|
09:15 — 10:40
IB404
Iberia
Barcelona — Madrid
1h 55m stop
12:35 — 16:10
IB355
Iberia
Madrid — San Francisco
|
15h 55m including layover |
Find flight
from$725 |
|
09:45 — 16:10
|
09:45 — 11:10
IB406
Iberia
Barcelona — Madrid
1h 25m stop
12:35 — 16:10
IB355
Iberia
Madrid — San Francisco
|
15h 25m including layover |
Find flight
from$725 |
|
10:10 — 17:25
|
10:10 — 11:35
BA473
British Airways
Barcelona — London
2h 40m stop
14:15 — 17:25
IB3628
Iberia
London — San Francisco
|
16h 15m including layover |
Find flight
from$1193 |
|
10:20 — 16:00
|
10:15 — 12:25
UA9310
United Airlines
Barcelona — Frankfurt
1h 5m stop
13:35 — 16:00
UA59
United Airlines
Frankfurt — San Francisco
|
14h 40m including layover |
Find flight
from$998 |
|
11:05 — 11:45
+1 day
|
11:05 — 13:25
KL1512
KLM
Barcelona — Amsterdam
20h 25m stop
09:50 — 11:45
KL605
KLM
Amsterdam — San Francisco
|
33h 40m including layover |
Find flight
from$721 |
|
12:00 — 10:35
+1 day
|
12:00 — 16:35
TK1854
Turkish Airlines
Barcelona — Istanbul
14h 35m stop
07:10 — 10:35
TK289
Turkish Airlines
Istanbul — San Francisco
|
31h 35m including layover |
Find flight
from$674 |
|
12:00 — 16:40
+1 day
|
12:00 — 16:35
TK1854
Turkish Airlines
Barcelona — Istanbul
20h 45m stop
13:20 — 16:40
TK79
Turkish Airlines
Istanbul — San Francisco
|
37h 40m including layover |
Find flight
from$674 |
|
13:20 — 11:45
+1 day
|
13:20 — 15:40
KL1514
KLM
Barcelona — Amsterdam
18h 15m stop
09:50 — 11:45
KL605
KLM
Amsterdam — San Francisco
|
31h 25m including layover |
Find flight
from$721 |
|
13:30 — 22:54
|
13:30 — 17:25
BA1519
British Airways
Barcelona — Miami
2h 18m stop
19:43 — 22:54
BA5021
British Airways
Miami — San Francisco
|
18h 24m including layover |
Find flight
from$880 |
|
14:25 — 21:24
|
14:25 — 16:35
WS7
WestJet
Barcelona — Calgary
2h 50m stop
19:25 — 21:24
WS1520
WestJet
Calgary — San Francisco
|
15h 59m including layover |
Find flight
from$658 |
|
14:40 — 10:35
+1 day
|
14:40 — 19:15
TK1468
Turkish Airlines
Barcelona — Istanbul
11h 55m stop
07:10 — 10:35
TK289
Turkish Airlines
Istanbul — San Francisco
|
28h 55m including layover |
Find flight
from$674 |
|
15:10 — 23:59
|
15:10 — 19:15
IB2623
Iberia
Barcelona — Los Angeles
3h 19m stop
22:34 — 23:59
HA6206
Hawaiian Airlines
Los Angeles — San Francisco
|
17h 49m including layover |
Find flight
from$888 |
|
17:20 — 11:45
+1 day
|
17:20 — 19:35
KL1518
KLM
Barcelona — Amsterdam
14h 15m stop
09:50 — 11:45
KL605
KLM
Amsterdam — San Francisco
|
27h 25m including layover |
Find flight
from$721 |
|
18:30 — 10:35
+1 day
|
18:30 — 23:00
TK1856
Turkish Airlines
Barcelona — Istanbul
8h 10m stop
07:10 — 10:35
TK289
Turkish Airlines
Istanbul — San Francisco
|
25h 5m including layover |
Find flight
from$674 |
|
18:30 — 16:40
+1 day
|
18:10 — 23:55
TK1856
Turkish Airlines
Barcelona — Istanbul
14h 20m stop
13:50 — 16:45
TK79
Turkish Airlines
Istanbul — San Francisco
|
31h 10m including layover |
Find flight
from$674 |
|
19:05 — 13:50
+1 day
|
19:05 — 20:25
VY7820
Vueling
Barcelona — London
14h 20m stop
10:45 — 13:50
BA285
British Airways
London — San Francisco
|
27h 45m including layover |
Find flight
from$710 |
|
19:25 — 13:50
+1 day
|
19:25 — 20:40
BA481
British Airways
Barcelona — London
14h 5m stop
10:45 — 13:50
BA285
British Airways
London — San Francisco
|
27h 25m including layover |
Find flight
from$716 |
|
20:00 — 13:50
+1 day
|
20:00 — 21:25
U28062
EasyJet
Barcelona — London
13h 20m stop
10:45 — 13:50
BA285
British Airways
London — San Francisco
|
26h 50m including layover |
Find flight
from$772 |
|
20:00 — 16:10
+1 day
|
20:00 — 21:45
LX1957
SWISS International Air Lines
Barcelona — Zurich
15h 25m stop
13:10 — 16:10
LX38
SWISS International Air Lines
Zurich — San Francisco
|
29h 10m including layover |
Find flight
from$1392 |
|
21:15 — 12:50
+1 day
|
21:15 — 23:10
AF1249
Air France
Barcelona — Paris
11h 10m stop
10:20 — 12:50
AF84
Air France
Paris — San Francisco
|
24h 35m including layover |
Find flight
from$727 |
|
21:40 — 13:25
+1 day
|
21:40 — 23:35
W46020
Aero Services Executive
Barcelona — Rome
9h 45m stop
09:20 — 13:25
AZ640
Alitalia
Rome — San Francisco
|
24h 45m including layover |
Find flight
from$923 |
|
23:05 — 15:55
+1 day
|
23:05 — 00:45
EI565
Aer Lingus
Barcelona — Dublin
12h 15m stop
13:00 — 15:55
EI61
Aer Lingus
Dublin — San Francisco
|
25h 50m including layover |
Find flight
from$788 |
|
23:05 — 15:55
+1 day
|
23:05 — 00:45
EI565
Aer Lingus
Barcelona — Dublin
12h 15m stop
13:00 — 15:55
IB6003
Iberia
Dublin — San Francisco
|
25h 50m including layover |
Find flight
from$888 |
Flight Information
Below we will explain in detail what the flights cost on the destination from Barcelona to San Francisco depends on and how to choose the most interesting flight option for you.
Distance between Barcelona and San Francisco is 9586 miles. Time difference between the cities is 9h. Airplanes depart 05:45 to 23:30 from 1 Barcelona airport and arrive 05:45 to 23:30 to 3 San Francisco airports. Average flight time is 25h 25m.
- The fastest flight 14h 25m
- Average flight time 25h 25m
- The earliest flight 05:45
- The latest flight 23:30
- Distance 5957 ml
The cheapest months to travel to San Francisco are september (from 302 $), may (from 618 $), october (from 674 $).
The most expensive months are january (from 780 $), december (from 776 $), november (from 776 $).
What is the lowest airfare Barcelona to San Francisco?
The cheapest plane ticket found by our users is $302. This airfare is for economy class on one-way U22324 flight by EasyJet for September 26, 2025 which leaves Barcelona in Barcelona at 10:50 am and arrives at San Francisco San Francisco at 10:43.
Popular Airlines on the Route
The flight Barcelona — San Francisco is served by 27 regular airlines and 5 low-cost airlines. Most of the flights on this route are operated by Vueling - 47 departures per week at the price of from $ 430 . And the most expensive tickets are offered by Cathay Pacific airline - from $ 10041.
Direct flights
There’re no direct flights on this route. Try flights with stops.
Connecting Flights
There are 262 flights with layovers on the route. The fastest connecting flight is KL1510 by KLM takes 14h 25m and the cheapest is U22324 by EasyJet for $302.
- VY - Vuelingfrom $430Find
- FI - Icelandairfrom $692Find
- FR - Ryanairfrom $670Find
- UA - United Airlinesfrom $741Find
- LX - SWISS International Air Linesfrom $1371Find
- SK - SASfrom $1902Find
- IB - Iberiafrom $675Find
- SN - Brussels Airlinesfrom $1447Find
- WS - WestJetfrom $616Find
- KL - KLMfrom $721Find
- AC - Air Canadafrom $1405Find
- UX - Air Europafrom $924Find
Airports
You can fly from Barcelona to San Francisco from 1 airports (Barcelona).
Barcelona airports
- Barcelona-BCNfrom $302Find
San Francisco airports
- San Francisco-SFOFind
- Embarkadero-EMBFind
- China Basin Heliport-JCCFind
Airplanes
There are flights to San Francisco from Barcelona by 27 airlines that use 0 aircraft brands. They range from huge modern airplanes to small-sized.
Top International Destinations from Barcelona
Our state-of-the art metasearch will definitely provide you with the best airfare on international flights. We’re proud to partner with many reliable travel suppliers located outside the US what gives us an opportunity to offer the most competitive prices on far destinations.
- from $78Find
- from $486Find
- from $63Find
- from $74Find
- from $55Find
- from $56Find
- from $54Find
- from $59Find
- from $56Find
- from $78Find
How to book a plane ticket yourself?

- Fill in the search parameters — cities of departure and destination, departure and return dates and click «Find flights»
- Select the best flight that you like. Please, check the airports of departure and arrival. Select the best fare, but pay attention to the following flight details - airports of departure and arrival, flight duration and layovers. Please use filters and sort to find the best flight.
- Click «Buy» when you are ready — our system will redirect you to the site that sells the selected flight ticket.
- Fill in all passenger and payment information — passport and contact information, please double check all passengers’ names and make a payment for your itinerary.
- That's it — you will receive an email with your e-ticket usually within 10 minutes after your flight is confirmed. Please, print the e-ticket and have it with you at the airport. You would need to have only a passport and/or a required form of ID to travel. Please, check your Visa requirements if you travel outside of the United States or Canada.
To find a plane ticket, please select dates.