Cheap Flights from San Diego (SANA) to Barcelona (BCN)

Compare San Diego to Barcelona flight deals

Find the cheapest month or even day of the year to fly to Barcelona

Book the best Barcelona fare with no extra fees

Flight deals from San Diego to Barcelona

Looking for a cheap last-minute deal or the best return flight from San Diego to Barcelona Airport? If you want to travel next month, return fares start from £668. Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from San Diego to Barcelona

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like San Diego to Barcelona flights are currently cheapest in October.

San Diego to Barcelona: Alternative routes

Compare routes from San Diego to Barcelona below. You may find an airport to fly into that's cheaper, faster, or easier than Barcelona.

San Diego to Barcelona: Flight information

The things to know before you go.
Cheapest flight found£263
Cheapest month to flyOctober

Finding cheap flights from San Diego to Barcelona: Frequently asked questions

The best price we found for a return flight from San Diego to Barcelona is £577. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
Currently, there are no airlines that fly direct from San Diego to Barcelona. But we found flights with one stop from £577.
As of June 2026, there are no flights flying from San Diego to Barcelona.
The cheapest month to fly from San Diego to Barcelona is usually October.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from San Diego to Barcelona Airport on Tuesday, 13 October 2026.
No airlines currently offer direct flights between San Diego and Barcelona Airport. Most routes have one or more stops.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Barcelona but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Barcelona is around 40 days in advance, so don’t leave your flight to the last minute.
The cheapest airline that flies to Barcelona is Iberia .

Travelling from San Diego to Barcelona-El Prat Airport (BCN): What you need to know

  • Barcelona-El Prat Airport is located in Barcelona. The city is in the UTC+1 timezone and is nine hours ahead of San Diego.

  • Your flight from San Diego to BCN won't wait if you're running late, so get to the airport with time to spare. Arrive up to one hour in advance for domestic flights and two hours ahead for international travel.

  • Hopping on a plane during a peak month like July? Busy periods (like spring break and Thanksgiving) can add another hour at check-in and security. Be extra safe and arrive up to four hours ahead of international flights and two hours before domestic departures.

Airports in San Diego

San Diego International Airport (SAN)

  • A stopover is the perfect opportunity to take a break from travelling and perhaps even explore another city. When browsing cheap flights from San Diego to BCN leaving from San Diego International Airport (SAN), uncheck the 'Direct flights only' box to get ideas for where to visit along the way. Some popular options include:

    • Chicago O'Hare International Airport (ORD)

    • New York John F. Kennedy International Airport (JFK)

    • Toronto Pearson International Airport (YYZ)

  • SAN is about 5 kms (3 miles) from central San Diego. If you're ride-sharing, catching a taxi or driving from the centre, it'll take 15 minutes or so to get there, depending on the traffic. If you're taking public transport, expect the travel time to be around 25 minutes.

  • Looking for a convenient hotel close to San Diego International Airport? If you've booked an early flight from San Diego to Barcelona-El Prat Airport, these accommodation options will have you sleeping moments from your check-in counter:

  • 74% of flights departing from San Diego International Airport land at their destination on schedule.

  • SAN is located at N Harbour Dr.

McClellan-Palomar Airport (CLD)

  • From the centre of San Diego, CLD is approximately 48 kms (30 miles) away. When planning how to get there, check whether public transport is available or if driving is more convenient.

  • Start your holiday sooner with an extra night away from home. Before catching your San Diego to BCN flight, stay in one of these hotels near McClellan-Palomar Airport:

  • Flights from McClellan-Palomar Airport have a track record for punctuality, with 88% of them touching down as expected.

About Barcelona-El Prat Airport (BCN)

Getting from Barcelona-El Prat Airport (BCN) to central Barcelona

  • Central Barcelona is about 13 kms (8 miles) from Barcelona-El Prat Airport. Travel times by car hire or taxi will vary based on traffic conditions and time of day, so do a little research ahead of time.

  • Travelling by public transport will take you around 30 minutes.

How to find the cheapest flights from San Diego to Barcelona-El Prat Airport (BCN)

  • £263 is the best price for a one-way ticket from San Diego to Barcelona-El Prat Airport. A return flight starts at £577. These fares may change depending on availability and demand.

  • Don't leave everything to the last moment. You're more likely to find cheap flights from San Diego to BCN if you book early. Airlines often have some excellent early bird rates.

  • If you have some flexibility with your trip dates, try using the 'Whole month' tool. It'll show you the cheapest price in every month when searching for your San Diego to Barcelona-El Prat Airport ticket.

  • Save time searching for cheap plane tickets from San Diego to BCN by creating a Price Alert. We'll send you an email or notification through the app when a lower fare pops up.

  • Find a cheap flight from San Diego to Barcelona-El Prat Airport by using filters. Choose your preferred times, airlines and number of stops, then sort the results by 'Cheapest' for the best deals.

The best time to fly from San Diego to Barcelona-El Prat Airport (BCN)

  • It's time to figure out when to book your flight from San Diego to Barcelona-El Prat Airport (BCN). June is the busiest month to visit Barcelona. If a slower pace sounds more appealing, head there in January.

  • The warmest month in Barcelona is August, with temperatures ranging between 20ºC and 31ºC. Book your San Diego to BCN plane ticket then if that's your definition of good weather.

  • Search for cheap tickets from San Diego to Barcelona-El Prat Airport in January if you like travelling in cooler conditions. Temperatures are at their lowest then, ranging between 5ºC and 14ºC.

More about Barcelona

  • Once you've booked your flight from San Diego to Barcelona-El Prat Airport, find a hotel that's got location and comfort covered. Make one of these options your base for exploring Barcelona:

  • Your Barcelona trip should come with a bit of sightseeing. Major attractions that belong on your itinerary include Sagrada Familia, Museum of the Church of the Sagrada Familia and Park Guell.

Explore more of Spain

  • Barcelona will leave a lasting impression, but there are so many other corners of Spain waiting to be discovered. About 241 kms (150 miles) west of Barcelona, a visit to Zaragoza will keep you on the move. Check out popular attractions like Plaza del Pilar, La Seo del Salvador and Basílica de Nuestra Senora del Pilar.

  • Ibiza is another must-experience destination in Spain and is around 274 kms (170 miles) south of Barcelona. No trip is complete without dropping by Bossa Beach, Playa de Ses Salines and Eden Ibiza.

Prices shown on this page are estimated lowest prices only. Found in the last 12 days.