Cheap Flights from Sao Paulo Guarulhos to Barcelona

Travellers and cabin class

Compare Sao Paulo Guarulhos 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 Sao Paulo Guarulhos to Barcelona

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

Find the cheapest month to fly from Sao Paulo Guarulhos to Barcelona

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

Direct flights from Sao Paulo Guarulhos to Barcelona

Sao Paulo Guarulhos to Barcelona: Alternative routes

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

Sao Paulo to Barcelona: Flight information

The things to know before you go.
Cheapest flight found568 €
Cheapest month to flyOctober
Average flight time10 hrs, 30 mins
Most popular airlineLATAM Airlines
Average flights per week14

Finding cheap flights from Sao Paulo Guarulhos to Barcelona: Frequently asked questions

The best price we found for a return flight from Sao Paulo Guarulhos to Barcelona is 568 €. 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.
10 hours and 30 minutes is the average flight time from Sao Paulo Guarulhos to Barcelona.
LATAM Airlines, LATAM Airlines and Iberia fly direct from Sao Paulo Guarulhos to Barcelona.
As of March 2025, there are 14 flights per week flying from Sao Paulo Guarulhos to Barcelona.
The cheapest month to fly from Sao Paulo Guarulhos to Barcelona is usually March 2025.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Sao Paulo Guarulhos Airport to Barcelona Airport on Friday, 24 October 2025.
Yes – the average flight time is 10 hours and 30 minutes.
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.
Currently, SWISS and LATAM Airlines offer the cheapest flight tickets to Barcelona.

Travelling from Sao Paulo-Guarulhos International Airport (GRU) to Barcelona-El Prat Airport (BCN): what you need to know

  • 10 hours 24 minutes is the average time for a direct flight from Sao Paulo-Guarulhos International Airport to Barcelona-El Prat Airport. Barcelona is 4 hours ahead of Sao Paulo and operates on the UTC+1 timezone.

  • Every week, there are 4 flights from Sao Paulo-Guarulhos International Airport to Barcelona-El Prat Airport. If you'd like to get going early, opt for the 12:15 LATAM Airlines flight. If you're keen to make the most of your day before flying, the latest flight from GRU to BCN is 18:05 with LATAM Airlines.

  • Travelling during a peak time such as July? Major public holidays and other popular seasons can mean longer lines at check-in and security. Play it safe and arrive up to four hours ahead of an international flight and two hours before domestic departures.

  • We make it easy to get a flight with a stopover. To see all your options for flights from Sao Paulo-Guarulhos International Airport to Barcelona-El Prat Airport, deselect 'Direct flights only.' Then, pick a flight offering a stop long enough to tour the city of your choice. Some popular stopovers between GRU and BCN include:

    • Zurich Airport

    • Charles de Gaulle Airport

    • Adolfo Suarez Madrid-Barajas Airport

  • To find out if you need a visa to enter Spain, contact your carrier and the local consulate or embassy. They'll give you the most up-to-date information, including any other travel documents you may need after booking your cheap ticket from GRU to BCN.

How to find the cheapest flights from Sao Paulo-Guarulhos International Airport (GRU) to Barcelona-El Prat Airport (BCN)

  • 312 € is the best price for a one-way ticket from Sao Paulo-Guarulhos International Airport to Barcelona-El Prat Airport. Return flights start at 568 €. These fares can change depending on availability.

  • Get cheap tickets from GRU to BCN by booking at least 3 months ahead. Based on our research, that's the sweet spot for finding a bargain.

  • Plan your trip for November. That's the cheapest month for tickets from Sao Paulo-Guarulhos International Airport to Barcelona-El Prat Airport. If you're flexible with your dates, try out the 'Whole month' tool to find the lowest price across each month.

  • Set up a Price Alert for cheap tickets from GRU to BCN. You don't need to search every day to see whether prices have fallen. We'll notify you the moment there's a change in price.

  • Use filters to tailor your flights from Sao Paulo-Guarulhos International Airport to Barcelona-El Prat Airport. Enter your ideal departure and arrival times, number of stops and airlines. Or sort your results by 'Cheapest' to see the best deals.

Handy information about Sao Paulo-Guarulhos International Airport (GRU)

  • The journey from central Sao Paulo to Sao Paulo-Guarulhos International Airport takes about 1 hour and 22 minutes on public transport. If you drive, ride-share or hail a cab, you'll cover the 26 kilometres in 32 minutes or so, depending on traffic.

  • Taking an early flight from Sao Paulo-Guarulhos International Airport to Barcelona-El Prat Airport? Avoid the stress of rushing to the airport (and sneak in some extra snooze time) by choosing one of these hotels close to GRU:

Arriving at Barcelona-El Prat Airport (BCN)

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

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

  • Barcelona-El Prat Airport is approximately 18 kilometres from the centre of Barcelona. With a cab or in your own car rental, the drive is about 24 minutes.

  • If you're taking public transport, expect a journey time of about 33 minutes.

When to fly to Barcelona-El Prat Airport (BCN)

  • July is the busiest month for flights from Sao Paulo-Guarulhos International Airport to Barcelona-El Prat Airport. To steer clear of the crowds, travel to Barcelona in February.

  • When reserving your flight from Sao Paulo-Guarulhos International Airport to Barcelona-El Prat Airport, think about the kind of weather you enjoy. August is the warmest month in Barcelona, with the temperature ranging from 20ºC to 31ºC.

  • Look for cheap tickets from GRU to BCN in January if you like travelling in cooler conditions. Temperatures are at their lowest around then, ranging between 5ºC and 14ºC on average.

More about Barcelona

  • Start your Barcelona trip right by finding a great place to stay. As soon as you've booked your flight from GRU to BCN, check out our selection of hotel options including:

  • There are so many things to do and see in this city it can be hard to know where to begin. Sagrada Familia, Park Guell and La Rambla de Canaletes are top attractions which should be on any good Barcelona itinerary.

Complete your Barcelona trip with hotels and a car rental

  • We've got more party tricks up our sleeve than just comparing flights. After booking your cheap ticket to Barcelona-El Prat Airport, browse our great car rental deals that'll give you the flexibility to travel around at your own pace. Then, have a look at our exclusive rates for hotels to find your ideal Barcelona stay.

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