Cheap Flights from Porto (OPO) to Rio de Janeiro (GIG)

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
      Azul Airlines
      TAP Air Portugal
      Ethiopian Airlines

      Compare Porto to Rio de Janeiro Internacional flight deals

      Find the cheapest month or even day of the year to fly to Rio de Janeiro Internacional

      Book the best Rio de Janeiro Internacional fare with no extra fees

      Flight deals from Porto to Rio de Janeiro Internacional

      Looking for a cheap last-minute deal or the best return flight from Porto Airport to Rio de Janeiro Internacional Airport? If you want to travel next month, return fares start from $1,290. Find the lowest prices on one-way and return tickets right here.

      Find the cheapest month to fly from Porto to Rio de Janeiro Internacional

      We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Porto to Rio de Janeiro Internacional flights are currently cheapest in March.

      Direct flights from Porto to Rio de Janeiro Internacional

      Azul Airlines
      Ethiopian Airlines
      TAP Air Portugal

      Porto to Rio de Janeiro Internacional: Alternative routes

      Compare routes from Porto to Rio de Janeiro below. You may find an airport to fly into that's cheaper, faster, or easier than Rio de Janeiro Internacional.

      Porto to Rio de Janeiro: Flight information

      The things to know before you go.
      Cheapest flight found$1,025
      Cheapest month to flyMarch
      Average flight time10 hrs, 23 mins
      Most popular airlineAzul Airlines
      Average flights per week7

      Finding cheap flights from Porto to Rio de Janeiro Internacional: Frequently asked questions

      The best price we found for a return flight from Porto to Rio de Janeiro Internacional is $1,025. 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 23 minutes is the average flight time from Porto to Rio de Janeiro Internacional.
      Azul Airlines, TAP Air Portugal and Ethiopian Airlines fly direct from Porto to Rio de Janeiro Internacional.
      As of September 2026, there are 7 flights per week flying from Porto to Rio de Janeiro Internacional.
      The cheapest month to fly from Porto to Rio de Janeiro Internacional is usually March.
      After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Porto Airport to Rio de Janeiro Internacional Airport on Friday, 12 March 2027.
      Yes – the average flight time is 10 hours and 23 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 Rio de Janeiro Internacional 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 Rio de Janeiro is around 40 days in advance, so don’t leave your flight to the last minute.

      Currently, Iberia and TAP Air Portugal offer the cheapest flight tickets to Rio de Janeiro Internacional.

      Travelling from Porto Airport (OPO) to Rio de Janeiro Internacional Airport (GIG): what you need to know

      • Around 10 hours 20 minutes is how long you'll be travelling on a direct flight from Porto Airport to Rio de Janeiro Internacional Airport.

      • The timezone in Rio de Janeiro is UTC-3, which is three hours behind Porto.

      • Your OPO to GIG flight won't wait if you're late, so don't forget to check in on time. Arrive up to one hour in advance for domestic flights and two hours ahead when you're travelling internationally.

      • During popular months like August, it's best to get to the airport even earlier. Arrive two hours before domestic departures and four hours ahead for international flights when you travel during a high season in general.

      • TAP Air Portugal has direct flights from Porto Airport to Rio de Janeiro Internacional Airport. Book with this popular airline, then get ready to check out the sights in Rio de Janeiro — and maybe even more of Brazil if you have time.

      • TAP Air Portugal tops the list for bookings on this route.

      • The carrier with the top on-time arrival performance for OPO to GIG flights is TAP Air Portugal.

      • Think about adding a stopover when booking your ticket from Porto Airport to Rio de Janeiro Internacional Airport. Simply deselect 'Direct flights only' to break up your journey, or perhaps see a new city along the way. Check out these options between OPO and GIG:

        • Frankfurt am Main Airport

        • Paris Charles de Gaulle Airport

        • Madrid Airport

      How to find the cheapest flights from Porto Airport (OPO) to Rio de Janeiro Internacional Airport (GIG)

      • The lowest price we've seen for a one-way Porto Airport to Rio de Janeiro Internacional Airport flight is $793. A round-trip plane ticket is currently $1,025. Depending on the availability and when you book, these fares may change.

      • To get cheap tickets from OPO to GIG, book your journey seven months before your departure.

      • December is the cheapest month for flights from Porto Airport to Rio de Janeiro Internacional Airport. If you prefer to fly at a different time of year, the 'Whole month' tool will show you the lowest airfares for every month.

      • Never miss a deal on cheap flights from OPO to GIG by setting up a Price Alert. We'll send you an email or notification through the app when a new discounted fare appears.

      • Secure the perfect flight for you with the help of the filters. To see the 'Cheapest,' 'Best' or 'Fastest' flights from Porto Airport to Rio de Janeiro Internacional Airport, use the 'Sort by' function. You can also filter results by airline, departure and arrival times, and number of stops.

      Handy information about Porto Airport (OPO)

      • Of all flights leaving Porto Airport, 75% arrive as scheduled at their destination.

      • Porto Airport is around 11 kilometres from central Porto. If you're catching a taxi, ride-sharing or driving from the centre, it'll take 20 minutes or so to arrive, depending on the traffic.

      • The journey on public transport will take about 30 minutes.

      • Taking an early flight from Porto Airport to Rio de Janeiro Internacional Airport? Avoid the hassle of rushing to the terminal (and catch some extra z's) by picking one of these hotels close to OPO:

      Arriving at Rio de Janeiro Internacional Airport (GIG)

      Getting from Rio de Janeiro Internacional Airport (GIG) to central Rio de Janeiro

      • From Rio de Janeiro Internacional Airport, Rio de Janeiro is approximately 19 kilometres away. It takes around 30 minutes to reach the centre by car.

      • It takes roughly 1 hour if you're travelling on public transport.

      When to fly to Rio de Janeiro Internacional Airport (GIG)

      • It's time to work out your trip dates for your flight from Porto Airport to Rio de Janeiro Internacional Airport. December is the most popular month to head to Rio de Janeiro. If you'd like a quieter vibe, go in March.

      • When reserving your flight from Porto Airport to Rio de Janeiro Internacional Airport, consider the type of weather you like. February is the warmest month in Rio de Janeiro, with the temperature ranging from 20ºC (68ºF) to 36ºC (97ºF).

      • Look for cheap tickets from OPO to GIG in July if you like travelling in cooler conditions. Temperatures are at their lowest around then, ranging between 14ºC (57ºF) and 29ºC (84ºF) on average.

      Explore more of Brazil

      • You've seen Rio de Janeiro, now it's time to explore more of Brazil. Journey around 354 kilometres west to Sao Paulo to tick off its leading sights. From Ibirapuera Park to Avenida Paulista and Pinacoteca Do Estado De Sao Paulo, you've got a jam-packed schedule ahead.

      • Around 338 kilometres north of Rio de Janeiro, Belo Horizonte is another favourite stop in Brazil. Experience this destination's highlights firsthand at Conjunto Moderno da Pampulha, Casa do Baile and Igreja São Francisco de Assis.

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