Cheap Flights from San Juan (SJUA) to Barcelona (BCN)

Compare San Juan 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 Juan to Barcelona

Looking for a cheap last-minute deal or the best return flight from San Juan to Barcelona? Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from San Juan to Barcelona

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

San Juan to Barcelona: Alternative routes

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

San Juan to Barcelona: Flight information

The things to know before you go.
Cheapest flight found$647
Cheapest month to flyOctober

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

The best price we found for a return flight from San Juan to Barcelona is $647. 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 Juan to Barcelona. But we found flights with one stop from $647.
As of July 2025, there are no flights flying from San Juan to Barcelona.
The cheapest month to fly from San Juan to Barcelona is usually October.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from San Juan to Barcelona Airport on Wednesday, 1 October 2025.
No airlines currently offer direct flights between San Juan 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 United .

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

  • Luis Munoz Marin International Airport (SJU) is San Juan's main airport. Check out your options for reserving a flight from San Juan to Barcelona-El Prat Airport (BCN) leaving from here.

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

  • Arriving two hours before an international flight and one hour ahead of a domestic departure are golden rules for stress-free travel. Be at the airport on time to catch your flight from San Juan to BCN.

  • Peak season means busier airports, so aim to get there even earlier. Give yourself at least two hours before a domestic flight and four hours for an international journey to stay on schedule.

Airports in San Juan

Luis Munoz Marin International Airport (SJU)

  • Consider adding a stopover to find cheap flights from San Juan to BCN. Simply deselect 'Direct flights only' when browsing departures from Luis Munoz Marin International Airport (SJU). Break up your trip (and maybe get a better deal) by stopping at one of these airports:

    • Adolfo Suarez Madrid-Barajas Airport (MAD)

    • Miami International Airport (MIA)

    • Montreal-Pierre Elliott Trudeau International Airport (YUL)

  • SJU is about 8 kilometres from central San Juan. If you're catching a cab, ride-sharing or driving from the centre, it'll take 10 minutes or so to get there, depending on traffic. If you're using public transport, expect the travel time to be around 55 minutes.

  • Booked an early flight from San Juan to Barcelona-El Prat Airport? Avoid the stress of rushing to the terminal (and get a little more snooze time) by choosing one of these hotels close to Luis Munoz Marin International Airport:

  • When it comes to Luis Munoz Marin International Airport's on-time performance, data shows 73.65% of flights arrive within the expected time frame.

Fernando Luis Ribas Dominicci Airport (SIG)

About Barcelona-El Prat Airport (BCN)

  • If you're coming in on a late flight from San Juan to Barcelona-El Prat Airport, nothing beats the convenience of staying close to the terminal. Pick up your bags from the carousel and then be showered and sleeping not long after at one of these options near BCN:

  • Go where the road takes you with a Barcelona-El Prat Airport rental car. Pick up a set of wheels from Record Go, Goldcar or Nizacars Rent A Car and chase adventure across Barcelona and beyond.

  • For the best deal, reserve your vehicle around four weeks ahead of your San Juan to Barcelona-El Prat Airport flight.

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

  • Central Barcelona is about 13 kilometres from Barcelona-El Prat Airport. Travel times by cab or car hire will vary based on time of day, so do some research ahead of time.

  • It takes roughly 35 minutes when travelling by public transport.

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

  • At the moment, $546 is the lowest price we've found for a one-way ticket from San Juan to Barcelona-El Prat Airport. The cheapest price for a return flight is $647. Keep in mind fares may change due to availability at the time of booking.

  • Booking ahead of time is often the key to finding a cheap flight from San Juan to BCN. Flight prices rise as demand increases, so the closer you get to departure, the more you'll likely pay.

  • The 'Whole month' tool shows you the cheapest San Juan to Barcelona-El Prat Airport tickets throughout the entire month. It's a good way to snap up a bargain if your plans aren't set in stone.

  • There's no need to search every day to find out if prices have dropped when you set up a Price Alert. We'll let you know the moment a better deal is available on flight tickets from San Juan to BCN.

  • Tailor your flights using filters. Pick your arrival and departure times, total journey duration and airlines. You can also sort your results by 'Best,' 'Fastest' or 'Cheapest' flights from San Juan to Barcelona-El Prat Airport.

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

  • Think about your travel style when planning the timing of your trip. February is the quietest month to go to Barcelona. July is when most people book flights from San Juan to Barcelona-El Prat Airport (BCN), which may be perfect if you're after more excitement.

  • When booking your San Juan to BCN flight ticket, consider the kind of weather you prefer. August is the warmest month in Barcelona, with temperatures ranging from 20ºC (68ºF) to 31ºC (88ºF).

  • Search for cheap tickets from San Juan to Barcelona-El Prat Airport in January if you'd rather travel during cooler conditions. Temperatures are at their lowest then, ranging between 5ºC (41ºF) and 14ºC (57ºF).

More about Barcelona

  • Start your Barcelona trip off on the right foot by choosing the ideal place to stay. After booking your flight from San Juan to Barcelona-El Prat Airport, browse our selection of accommodation options including:

  • There are loads of fantastic things to do in Barcelona when you're ready to see the sights. Kick off your exploring at Sagrada Familia followed by Vinalium Sagrada Familia and Placa de la Sagrada Familia.

Explore more of Spain

  • You've seen Barcelona, now it's time to discover other parts of Spain. Journey around 241 kilometres west to Zaragoza to tick off its must-visit sights. From Plaza España to Plaza del Pilar and La Seo del Salvador, you'll have a full itinerary ahead.

  • Around 274 kilometres south of Barcelona, Ibiza is another essential stop in Spain. Experience the best of this destination with a visit to Platja d'en Bossa, Blue Ocean Ibiza and Playa de Ses Salines.

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