Cheap Flights from Barcelona to San Juan

Return selected
Return selected
origin
Enter the city you're flying from, or choose from the options below
Include nearby airports
    selected
    destination
    . Enter your destination, or choose from the options below
    Include nearby airports
      selected
      Travellers and cabin class, 1 Adult, Economy

      Compare Barcelona to San Juan flight deals

      Find the cheapest month or even day of the year to fly to San Juan

      Book the best San Juan fare with no extra fees

      Flight deals from Barcelona to San Juan

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

      Find the cheapest month to fly from Barcelona to San Juan

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

      Barcelona to San Juan: Flight information

      The things to know before you go.
      Cheapest flight found$1,222
      Cheapest month to flyFebruary

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

      There are 6 airports in San Juan: San Juan Isla Grande, San Juan Luis Munoz Marin, Roosevelt Roads, Ponce, Vieques, and Culebra.
      The best price we found for a return flight from Barcelona to San Juan is $1,222. 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 Barcelona to San Juan. But we found flights with one or more stops from $1,222.
      As of August 2026, there are no flights flying from Barcelona to San Juan.
      The cheapest month to fly from Barcelona to San Juan is usually February.
      If you're flying from Barcelona Airport, the cheapest airport near San Juan is San Juan Luis Munoz Marin – which is 11.3 km away from the centre of San Juan. We've found flights into this airport from $1,222.
      After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Barcelona Airport to San Juan on Monday, 1 February 2027.
      No airlines currently offer direct flights between Barcelona Airport and San Juan. 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 San Juan 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 San Juan is around 40 days in advance, so don’t leave your flight to the last minute.

      In August, the average temperature is usually around 28°C. August is typically the warmest month in San Juan, when it usually averages around 29°C. You can expect the least rain in February. The coldest month is January, with temperatures averaging 23°C. The rainiest month is September.
      Currently, Air France offers the cheapest flight tickets to San Juan.

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

      • San Juan is five hours behind Barcelona, where Barcelona-El Prat Airport is located. San Juan runs on the UTC-4 timezone.

      • Leave plenty of time to make your BCN to San Juan flight. A good rule of thumb is to arrive at least two hours before international departures and an hour ahead for domestic flights.

      • During popular months such as June, you'll want to get to the airport earlier than usual. Arrive two hours before a domestic departure and four hours ahead of international flights whenever you're travelling during a peak period in general.

      • Consider adding a stopover to potentially find a cheaper plane ticket from BCN to San Juan. Just uncheck 'Direct flights only' during your search. Take a break (and maybe save some cash) by stopping at one of these connecting airports:

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

        • Adolfo Suarez Madrid-Barajas Airport (MAD)

        • Miami International Airport (MIA)

      • BCN is about 13 kilometres from central Barcelona. If you're catching a taxi, driving or ride-sharing from the centre, it'll take you 25 minutes or so to get there, depending on traffic. If you're using public transport, expect the trip time to be around 30 minutes.

      • Want a hassle-free start to your travels? Stay near BCN. Whether you've booked an early flight from Barcelona-El Prat Airport to San Juan or don't want departure day to feel hectic, these hotels are a convenient choice:

      • Barcelona-El Prat Airport has an excellent on-time performance, reducing the likelihood of delays. Departures from BCN land at their destination as scheduled 80% of the time.

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

      • $721 is currently the best price for a one-way Barcelona-El Prat Airport to San Juan flight. Return plane tickets start at $1,217. These fares can change based on availability.

      • To pick up cheap flights from BCN to San Juan, book early. Airlines typically offer lower prices when flights first go on sale.

      • The 'Whole month' search tool will show you the cheapest tickets from Barcelona-El Prat Airport to San Juan across the month. It's a great way to find a bargain if your travel dates aren't set in stone.

      • Spend less time searching for cheap flights from BCN to San Juan by creating a Price Alert. You'll get an email or notification through the app when a special offer becomes available.

      • Snag an affordable flight from Barcelona-El Prat Airport to San Juan with the help of our filters. Select your ideal duration, departure time and airlines, then sort the results by 'Cheapest' for the best deals.

      Airports in San Juan

      Luis Munoz Marin International Airport (SJU)

      • Luis Munoz Marin International Airport (SJU) is around 11 kilometres from central San Juan. If you're getting a taxi or a ride-share, the drive will take roughly 20 minutes.

      • Getting to the centre by public transport takes about 1 hour.

      • The last thing you need is a lengthy journey to your hotel if you're arriving on a late flight from Barcelona-El Prat Airport to San Juan. Check in to one of these accommodation options near SJU instead:

      • For the lowest price, book your ride from Luis Munoz Marin International Airport around two weeks ahead of your flight from BCN to San Juan.

      Best time to go to San Juan

      • It's time to plan your trip dates for your flight from Barcelona-El Prat Airport to San Juan. March is the busiest month for a trip to San Juan. If you want a quieter vibe, go in December.

      • Book a Barcelona-El Prat Airport to San Juan plane ticket with a departure in August to explore the city during its warmest month. Expect temperatures to range from 24ºC to 32ºC.

      • February has average temperatures of between 21ºC and 28ºC. Search for a cheap ticket from BCN to San Juan around that time if you like travelling in cooler conditions.

      More about San Juan

      • After booking your flight from Barcelona-El Prat Airport to San Juan, find a hotel that offers the right mix of comfort and location. Make one of these accommodation options your base for exploring San Juan:

      • Every great journey has to include some sightseeing. Esperanza Beach, Balneario El Escambron and Escambron Green are attractions you won't want to skip in San Juan.

      Explore more of Puerto Rico

      • San Juan is easy to fall in love with, but there are so many other corners of Puerto Rico just waiting to be discovered. About 113 kilometres west of San Juan, a visit to Aguadilla will fill your itinerary to the brim. Start with leading attractions like Silla Aguadilla, Bridges Surf Beach and Playa Rompe Olas.

      • Around 105 kilometres west of San Juan, Isabela is another essential stop in Puerto Rico. Start your sightseeing at Playa montones, Shore Island Beach and Guajataca Forest Reserve.

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