Cheap Flights from Sao Paulo to Porto

Travellers and cabin class

Compare Sao Paulo Guarulhos to Porto flight deals

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

Book the best Porto fare with no extra fees

Flight deals from Sao Paulo Guarulhos to Porto

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

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

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

Direct flights from Sao Paulo Guarulhos to Porto

Sao Paulo Guarulhos to Porto: Alternative routes

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

Sao Paulo to Porto: Flight information

The things to know before you go.
Cheapest flight found$865
Cheapest month to flyNovember
Average flight time10 hrs, 8 mins
Most popular airlineAzul Airlines
Average flights per week6

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

The best price we found for a return flight from Sao Paulo Guarulhos to Porto is $870. 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 8 minutes is the average flight time from Sao Paulo Guarulhos to Porto.
Azul Airlines and TAP Air Portugal fly direct from Sao Paulo Guarulhos to Porto.
As of February 2025, there are 6 flights per week flying from Sao Paulo Guarulhos to Porto.
The cheapest month to fly from Sao Paulo Guarulhos to Porto is usually February 2025.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Sao Paulo Guarulhos Airport to Porto Airport on Friday, 7 November 2025.
Yes – the average flight time is 10 hours and 8 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 Porto 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 Porto is around 40 days in advance, so don’t leave your flight to the last minute.
Currently, Royal Air Maroc and TAP Air Portugal offer the cheapest flight tickets to Porto.

Travelling from Sao Paulo-Guarulhos International Airport (GRU) to Porto Airport (OPO): what you need to know

  • A direct flight from Sao Paulo-Guarulhos International Airport to Porto Airport takes an average of 10 hours 1 minute. The timezone in Porto is UTC+0, which is 3 hours ahead of Sao Paulo.

  • Every week, there are 4 flights from Sao Paulo-Guarulhos International Airport to Porto Airport. If you'd like to be on board early, pick the 00:05 TAP Portugal flight. If you're keen to make the most of your day before flying, the last departure from GRU to OPO is 23:10 with TAP Portugal.

  • During popular months such as July, it's best to get to the airport well in advance. Arrive two hours before a domestic departure and four hours ahead of an international flight when you travel during a high season in general.

  • If you'd like a stopover for your flight from Sao Paulo-Guarulhos International Airport to Porto Airport, just uncheck 'Direct flights only' and look through your options. Here are the popular stopovers between GRU and OPO:

    • Adolfo Suarez Madrid-Barajas Airport

    • Charles de Gaulle Airport

    • Leonardo da Vinci-Fiumicino Airport

  • Remember, you may need a visa to enter Portugal. Visa regulations can vary and travel documentation requirements change often. Before reserving your cheap ticket from GRU to OPO, be sure to check with your carrier and your destination country's local embassy or consulate for up-to-date information.

How to find the cheapest flights from Sao Paulo-Guarulhos International Airport (GRU) to Porto Airport (OPO)

  • The best price we've seen for a one-way ticket from Sao Paulo-Guarulhos International Airport to Porto Airport is $617. The cheapest price for a return flight is $865. Remember that fares can change due to availability when booking.

  • To score cheap flight tickets from GRU to OPO, book your trip 3 months ahead of your departure date.

  • Schedule your trip for November. That's the cheapest month for tickets from Sao Paulo-Guarulhos International Airport to Porto Airport. If you're flexible on when you fly, use the 'Whole month' tool to see the lowest airfare across each month.

  • Getting a cheap ticket from GRU to OPO is straightforward with Price Alerts. All you need to do is set up one of these automatic alerts and we'll notify you as soon as the price has fallen.

  • Tailor your trip with filters. Pick your arrival and departure times, total journey duration and airlines. You can also sort the results by 'Fastest,' 'Best' or 'Cheapest' flights from Sao Paulo-Guarulhos International Airport to Porto Airport.

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

  • The journey from central Sao Paulo to Sao Paulo-Guarulhos International Airport takes around 1 hour and 22 minutes by 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 conditions.

  • Booked an early flight from Sao Paulo-Guarulhos International Airport to Porto Airport? Avoid the last-minute rush to the airport (and sneak in some extra snooze time) by choosing one of these hotels close to GRU:

Arriving at Porto Airport (OPO)

  • If you have a late flight from Sao Paulo-Guarulhos International Airport to Porto Airport, few things beat the convenience of staying near the terminal. Grab your suitcases from the carousel and then be showered and resting soon after at one of these hotels near OPO:

Getting from Porto Airport (OPO) to central Porto

  • Porto Airport is approximately 16 kilometres from the centre of Porto. With your own car rental or if you're catching a cab, the drive is around 21 minutes.

  • It typically takes 49 minutes if you're travelling on public transport.

When to fly to Porto Airport (OPO)

  • The quietest month for a flight from Sao Paulo-Guarulhos International Airport to Porto Airport is February, while August is the busiest. Pick the ideal time to visit Porto based on whether you prefer a laid-back vibe or a more bustling atmosphere.

  • The warmest month in Porto is August, with temperatures ranging between 14ºC and 32ºC. Book your flights from Sao Paulo-Guarulhos International Airport to Porto Airport in this month if this is the type of weather you like.

  • Search for cheap flight tickets from GRU to OPO in January if you like travelling in cooler conditions. Temperatures are at their lowest then, ranging between 3ºC and 14ºC on average.

More about Porto

Complete your Porto trip with hotels and a car rental

  • After you've secured your cheap ticket to Porto Airport, discover the lowest prices and exclusive offers on hotels. You can also compare hundreds of car rental companies in one go to find the best car rental price for your Porto escape.

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