Cheap flights from San Diego (SAN) to Barcelona-El Prat (BCN)

How to find the cheapest flight from San Diego to Barcelona-El Prat

All the information you need to plan the best SAN to BCN flight in 2022: compare San Diego to Barcelona-El Prat flight prices with the expected peak season, weather and rainfall in Barcelona-El Prat.

SAN - BCN

Price

$552 - $1,282

BCN

Temperature

48.2 - 75.2 °F

BCN

Precipitation

0.8 - 3.6 inches

Popular in

July

High demand for flights, 33% potential price rise

Cheapest in

January

Best time to find cheap flights, 36% potential price drop

Round-trip from

$552

From San Diego to Barcelona-El Prat

One-way from

$289

One-way flight from San Diego to Barcelona-El Prat

How far in advance should I book a flight from San Diego to Barcelona-El Prat Airport?

Find a great deal and save up to 12% by booking at least 14 days prior to your desired departure date, rather than waiting until the week of travel. According to our data, there are a number of flights available from San Diego to Barcelona-El Prat Airport within the next two weeks, with the cheapest ticket starting at $710.

When is the cheapest time to fly from San Diego to Barcelona-El Prat Airport (SAN - BCN)?

When flying from San Diego to Barcelona-El Prat Airport, the time of day you decide to fly out makes little to no difference towards the overall price you’ll pay on tickets.

Cheap flights from San Diego to Barcelona-El Prat in January, February 2022

The best prices found for SAN to BCN flights for January, February
Feb 15 - Feb 22
SAN

San Diego

BCN

Barcelona-El Prat

2 stops

29h 30m
BCN

Barcelona-El Prat

SAN

San Diego

2 stops

24h 56m
$424

Multiple Airlines

View Deal

Deal found 16/1/22

Feb 15 - Feb 22
SAN

San Diego

BCN

Barcelona-El Prat

1 stop

23h 12m
BCN

Barcelona-El Prat

SAN

San Diego

2 stops

19h 56m
$439

American Airlines

View Deal

Deal found 16/1/22

Feb 8 - Feb 15
SAN

San Diego

BCN

Barcelona-El Prat

1 stop

23h 12m
BCN

Barcelona-El Prat

SAN

San Diego

1 stop

19h 36m
$447

Multiple Airlines

View Deal

Deal found 16/1/22

San Diego to Barcelona-El Prat 2022 flight deals

Cheap flights to Barcelona-El Prat from San Diego found for this year
Feb 15 - Feb 22
SAN

San Diego

BCN

Barcelona-El Prat

2 stops

29h 30m
BCN

Barcelona-El Prat

SAN

San Diego

2 stops

24h 56m
$424

Multiple Airlines

View Deal

Deal found 16/1/22

Nov 22 - Dec 6
SAN

San Diego

BCN

Barcelona-El Prat

2 stops

18h 20m
BCN

Barcelona-El Prat

SAN

San Diego

2 stops

31h 21m
$429

Multiple Airlines

View Deal

Deal found 16/1/22

Nov 22 - Dec 6
SAN

San Diego

BCN

Barcelona-El Prat

1 stop

15h 25m
BCN

Barcelona-El Prat

SAN

San Diego

2 stops

28h 40m
$432

Multiple Airlines

View Deal

Deal found 16/1/22

Last minute flights from San Diego to Barcelona-El Prat

Late deals on return flights to Barcelona-El Prat from San Diego, departing today and this week
Jan 28 - May 11
SAN

San Diego

BCN

Barcelona-El Prat

2 stops

23h 32m
BCN

Barcelona-El Prat

SAN

San Diego

2 stops

23h 29m
$791

TAP AIR PORTUGAL

View Deal

Deal found 17/1/22

Jan 28 - May 11
SAN

San Diego

BCN

Barcelona-El Prat

1 stop

17h 50m
BCN

Barcelona-El Prat

SAN

San Diego

1 stop

18h 39m
$1,467

Multiple Airlines

View Deal

Deal found 17/1/22

Jan 28 - May 11
SAN

San Diego

BCN

Barcelona-El Prat

1 stop

23h 12m
BCN

Barcelona-El Prat

SAN

San Diego

2 stops

17h 33m
$1,509

Multiple Airlines

View Deal

Deal found 17/1/22

One-way flights to Barcelona-El Prat from San Diego

The cheapest one-way flights from San Diego to Barcelona-El Prat
Feb 19
SAN

San Diego

BCN

Barcelona-El Prat

3 stops

38h 30m
$287

Multiple Airlines

View Deal

Deal found 17/1/22

Feb 7
SAN

San Diego

BCN

Barcelona-El Prat

2 stops

37h 25m
$289

Multiple Airlines

View Deal

Deal found 19/1/22

Feb 15
SAN

San Diego

BCN

Barcelona-El Prat

3 stops

38h 35m
$295

Multiple Airlines

View Deal

Deal found 17/1/22

Related info for your journey

Useful info, stats and facts about San Diego to Barcelona-El Prat flights.

What airport do you fly from for flights from San Diego to Barcelona-El Prat?

Most people fly from San Diego (SAN) if they book a flight from San Diego to Barcelona-El Prat. On average, San Diego has 0 outbound flights to Barcelona-El Prat per day from 12 airlines. San Diego is conveniently located just 2.6 mi from San Diego’s city center.

Which airlines flying from San Diego to Barcelona-El Prat have flexible cancellations due to COVID-19?

Due to the rapidly changing circumstances due to COVID-19, airlines like British Airways, American Airlines, and Delta flying from San Diego to Barcelona-El Prat have implemented new flexible cancellation policies.

Can I find flights from San Diego to Barcelona-El Prat Airport for under $500 on Cheapflights?

Yes, there are multiple flights from San Diego to Barcelona-El Prat Airport for under $500. The cheapest flight booked recently is on Multiple Airlines for just $424, but on average you can expect to pay $477.

Are there last-minute flights available from San Diego to Barcelona-El Prat Airport for under $800?

There are currently 3+ open flights from San Diego to Barcelona-El Prat Airport within the next 7 days for less than $800.

What are the cheapest airlines flying from San Diego to Barcelona-El Prat Airport round-trip?

Flying on American Airlines is currently your cheapest option to Barcelona-El Prat Airport, with prices starting at $439. Additional round-trip tickets that might be worth considering are offered by KLM and SWISS, with the lowest prices starting at $467 and $478, respectively. American Airlines is currently priced 48% below the average price you’ll pay for this route.

What are the most popular airlines that fly from San Diego to Barcelona-El Prat Airport?

When booking a flight from San Diego to Barcelona-El Prat Airport, you may want to consider flying on Major Airline, American Airlines or Air Canada as they are the most popular for this route.

What are the cheapest flights from San Diego to Barcelona-El Prat Airport?

Looking at all options, your cheapest flight can be booked for $433. While the most popular route (San Diego - Barcelona-El Prat) can be booked for $448 on average our data indicates $1,274 when flying from San Diego to Barcelona-El Prat Airport.

Can I fly to Barcelona-El Prat from San Diego right now?

Information is based on travel restrictions from San Diego to Barcelona-El Prat

Most visitors from San Diego need to provide a negative COVID-19 test result and/or quarantine to enter Barcelona-El Prat.

COVID-19 testing requirements
Visitors from San Diego must present a negative RT-PCR (NAAT) or Antigen (quick-test) test taken 72 hours for rt-pcr (naat) and 48 hours for antigen (quick-test) hours before departing to Barcelona-El Prat.

Quarantine requirements
Visitors from San Diego are not required to quarantine after entering Barcelona-El Prat.

Can I fly back to San Diego from Barcelona-El Prat?

Returning to San Diego from Barcelona-El Prat

COVID-19 testing requirements
Visitors from Barcelona-El Prat must present a negative RT-PCR (NAAT) or Antigen (quick-test) test taken 24 hours before departing to San Diego.

Quarantine requirements
Visitors from Barcelona-El Prat are not required to quarantine after entering San Diego.

Alternative routes for San Diego to Barcelona-El Prat

See prices for flight routes from nearby airports that may be better suited for you.

Top 10 airlines flying from San Diego to Barcelona-El Prat

The chart below displays the airlines Cheapflights users traveling from San Diego to Barcelona-El Prat choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
American Airlines
Cheapest$247
Average$982
FlexibilityNo cancel fee
On-time71%
COVID-19 safety
Delta
Cheapest$265
Average$646
FlexibilityNo cancel fee
On-timeN/A
COVID-19 safety
Finnair
Cheapest$337
Average$710
FlexibilityNo cancel fee
On-time76%
COVID-19 safety
KLM
Cheapest$405
Average$886
FlexibilityNo cancel fee
On-time75%
COVID-19 safety
Iberia
Cheapest$413
Average$985
FlexibilityNo cancel fee
On-time77%
COVID-19 safety
British Airways
Cheapest$471
Average$1,066
FlexibilityNo cancel fee
On-time70%
COVID-19 safety
United Airlines
Cheapest$488
Average$1,276
FlexibilityNo cancel fee
On-time69%
COVID-19 safety
Lufthansa
Cheapest$570
Average$1,149
FlexibilityNo cancel fee
On-time76%
COVID-19 safety
SWISS
Cheapest$618
Average$984
FlexibilityNo cancel fee
On-time79%
COVID-19 safety
Air Canada
Cheapest$703
Average$1,309
FlexibilityNo cancel fee
On-time67%
COVID-19 safety