Cheap flights from Rio de Janeiro to Porto

Roundtrip selected
Roundtrip 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
      Travelers and cabin class, 1 Adult, Economy
      Azul Airlines
      Ethiopian Airlines
      TAP Air Portugal

      Compare Rio de Janeiro 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 Rio de Janeiro to Porto

      Looking for a cheap last-minute deal or the best round-trip flight from Rio de Janeiro to Porto Airport? If you want to travel next month, round-trip fares start from $1,013. Find the lowest prices on one-way and round-trip tickets right here.
      How did we find these deals? The deals you see here are the lowest prices for flight tickets from Rio de Janeiro to Porto found in the last 4 days, and are subject to change and availability.

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

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

      Direct flights from Rio de Janeiro to Porto

      Azul Airlines
      Ethiopian Airlines
      TAP Air Portugal

      Rio de Janeiro to Porto: Alternative routes

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

      Rio de Janeiro to Porto: Flight information

      The things to know before you go.
      Cheapest flight found$828
      Cheapest month to flyNovember
      Average flight time9 hrs, 59 mins
      Most popular airlineAzul Airlines
      Average flights per week9

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

      The best price we found for a round-trip flight from Rio de Janeiro to Porto is $829. 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.
      9 hours and 59 minutes is the average flight time from Rio de Janeiro to Porto.
      Azul Airlines, Ethiopian Airlines and TAP Air Portugal fly direct from Rio de Janeiro to Porto.
      There are 9 flights per week flying from Rio de Janeiro to Porto, as of September 2026.
      The cheapest month to fly from Rio de Janeiro to Porto is usually November.
      After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Rio de Janeiro to Porto Airport on Wednesday, November 4, 2026.
      Yes – the average flight time is 9 hours and 59 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.

      Traveling from Rio de Janeiro to Porto Airport (OPO): What you need to know

      • Planning your vacation starts with figuring out where you'll fly out of in Rio de Janeiro. Rio de Janeiro Galeao International Airport (GIG) is the city's main base, so check out your options for booking a flight from Rio de Janeiro to Porto Airport (OPO) departing from here.

      • 10 hours 5 minutes is the average duration of a direct Rio de Janeiro to Porto Airport flight.

      • Porto Airport is located in Porto. The city follows the UTC+0 timezone and is three hours ahead of Rio de Janeiro.

      • Rio de Janeiro Galeao International Airport (GIG) to Porto Airport (OPO) is the most popular route, with 2 direct services each week. Get from GIG to OPO on TAP Portugal's 12:05am flight.

      • Your flight from Rio de Janeiro to OPO won't wait if you're late, so get to the airport with time to spare. Arrive up to one hour in advance for domestic flights and two hours ahead for international travel.

      • You'll want to head there even earlier during popular months like January. Aim for two hours before a domestic departure and four hours ahead of an international flight. After checking in, you can use any extra time to relax or find something to eat.

      Airports in Rio de Janeiro

      Rio de Janeiro Galeao International Airport (GIG)

      • Reach your destination without the detour from Rio de Janeiro Galeao International Airport (GIG). Direct flights from Rio de Janeiro to Porto Airport (OPO) operate from here.

      • When departing from GIG, you can catch a direct flight from Rio de Janeiro to Porto Airport with TAP Portugal.

      • TAP Air Portugal is the airline with the highest number of bookings for flights from GIG to OPO.

      • TAP Air Portugal is the top performer for punctuality on this route.

      • Think about adding a stopover to find cheap flights from Rio de Janeiro to OPO. Simply deselect 'Direct flights only' when browsing departures from Rio de Janeiro Galeao International Airport (GIG). Slip in a stop (and skip the high fares) by flying through one of these popular options:

        • Paris Charles de Gaulle Airport (CDG)

        • Adolfo Suarez Madrid-Barajas Airport (MAD)

        • Rome Leonardo da Vinci Fiumicino Airport (FCO)

      • Located around 19 kilometers from central Rio de Janeiro, GIG can be reached in about 30 minutes by car (depending on traffic). The journey on public transport takes roughly 1 hour.

      • Want a leisurely start to your break? Stay near Rio de Janeiro Galeao International Airport. Whether you're boarding an early flight from Rio de Janeiro to Porto Airport or just don't like being rushed, these hotels offer the perfect solution:

      • Rio de Janeiro Galeao International Airport earns top marks for its on-time performance. 80% of flights that take off from GIG land on time.

      Rio de Janeiro Santos Dumont Airport (SDU)

      • SDU is about 5 kilometers from central Rio de Janeiro. It'll take you 10 minutes or so to get to the airport in a car from the city center. Public transport takes approximately 20 minutes.

      • Want to enjoy an extra night away before your Rio de Janeiro to OPO flight? Unwind in a hotel near Rio de Janeiro Santos Dumont Airport before your vacation officially begins. These stays have your key waiting:

      • Looking at how often flights stay on schedule, Rio de Janeiro Santos Dumont Airport has an on-time arrival performance of 79%.

      About Porto Airport (OPO)

      Getting from Porto Airport (OPO) to central Porto

      • From Porto Airport, central Porto is around 11 kilometers away. It takes about 20 minutes to reach the city center by car.

      • Traveling by public transport will take you roughly 30 minutes.

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

      • At the moment, $375 is the best price we've found for a one-way ticket from Rio de Janeiro to Porto Airport. The cheapest price for a return flight is $829. Keep in mind fares can change due to demand at the time of booking.

      • To snag cheap flights from Rio de Janeiro to OPO, book your ticket six months before your departure date.

      • November is when you're most likely to find a good deal on a Rio de Janeiro to Porto Airport ticket. If you want to travel at a different time of year, the 'Whole month' tool will show you the lowest prices for each month.

      • You don't need to check back in every day to find out if fares have dropped when you create a Price Alert. We'll notify you when there's a better deal on plane tickets from Rio de Janeiro to OPO.

      • Filters make it easier to dig up a deal for your flight from Rio de Janeiro to Porto Airport. Pick the airlines, flight times and stops that match your plans. Then sort the results by 'Cheapest' to zero in on the cheapest fare fast.

      The best time to fly from Rio de Janeiro to Porto Airport (OPO)

      • December is the quietest month for flights from Rio de Janeiro to Porto Airport (OPO), while August is the most popular. Figure out the ideal time to visit Porto based on whether you want a laid-back vibe or a more bustling atmosphere.

      • Lock in a Rio de Janeiro to OPO plane ticket departing in August if you want to explore the city during its warmest month. Expect temperatures in Porto to range from 14ºC (57ºF) to 32ºC (90ºF).

      • Look for cheap tickets from Rio de Janeiro to Porto Airport in January if you like traveling in cooler conditions. Temperatures are at their lowest then, ranging between 3ºC (37ºF) and 14ºC (57ºF).

      More about Porto

      • Start your Porto trip off on the right foot by choosing the perfect place to stay. After booking your flight from Rio de Janeiro to Porto Airport, explore our range of hotels including:

      • You'll find plenty of terrific things to do in Porto when you're ready to see the sights. Kick off your exploring at Ribeira District followed by Rio Douro and Livraria Lello.

      Explore more of Portugal

      • Porto has plenty to offer, but there are so many other corners of Portugal you'll want to see. About 290 kilometers south of Porto, a visit to Lisbon will keep your itinerary busy. Start with leading attractions like Pasteis de Belém, belém and Real Mosteiro de Santa Maria de Belém.

      • Around 274 kilometers south of Porto, Amadora is another essential stop in Portugal. Experience major highlights starting with Roman Villa, Park Fantasia and Palácio dos Condes da Lousã.

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