Fare Guide

Estimated lowest fares found within 7 days

Cheapest Airline KLM

The cheapest airline(s) flying from Rio de Janeiro to Porto is KLM.

  • KLM KLM
  • TAP Air Portugal TAP Air Portugal
  • Iberia Iberia
  • LATAM Airlines Group SA LATAM Airlines Group SA
  • Air France Air France
  • Air Europa Air Europa
  • Emirates Emirates
  • Lufthansa Lufthansa
  • Swiss Swiss
  • British Airways British Airways
Cheapest Month March

Travel Period: February 2025 - January 2026

The cheapest month(s) to fly from Rio de Janeiro to Porto is March.

  • Feb 2025
  • Mar 2025
  • Apr 2025
  • May 2025
  • Jun 2025
  • Jul 2025
  • Aug 2025
  • Sep 2025
  • Oct 2025
  • Nov 2025
  • Dec 2025
  • Jan 2026
Cheapest Day of the Week Thursday

The cheapest day(s) of the week to fly from Rio de Janeiro to Porto is Thursday.

  • Sun Sunday
  • Mon Monday
  • Tue Tuesday
  • Wed Wednesday
  • Thu Thursday
  • Fri Friday
  • Sat Saturday

Flight Schedules

Last Updated: Thu, 2 Jan, 2025

  • Time Earliest
    • Earliest
    • Latest
  • Depart Earliest
    • Earliest
    • Latest
  • Arrive
    • Earliest
    • Latest
  • Duration
    • Shortest
    • Longest
  • Stopover
    All
  • Airline Filter by Airline
    View All Airline
  • Availability
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 23:25 GIG
    12:20 OPO
    9Hrs, 55m Direct
  • GIGRio de Janeiro International Airport 23:25 - OPO 12:20 9h 55m Direct
  • GIGRio de Janeiro International Airport 23:25
  • OPOPorto Airport 12:20
  • 9h 55m
  • Direct
  • TAP Air Portugal (TP 78)Airbus A330 900 Neo
  • TAP Air Portugal (TP 78)
    • -
    • -
    • -
    • -
    • F
    • -
    • -
  • Airbus A330 900 Neo
  • 21:20 GIG
    13:10 OPO
    12Hrs, 50m 1 Stop (GRU)
  • GIGRio de Janeiro International Airport 21:20 - OPO 13:10 12h 50m 1 Stop (GRU) Sao Paulo
  • GIGRio de Janeiro International Airport 21:20
    GRUSao Paulo Guarulhos Intl Airport 00:05
  • GRUSao Paulo Guarulhos Intl Airport 22:35
    OPOPorto Airport 13:10
  • 12h 50m (1h 30m)
  • 1 Stop GRU · Sao Paulo 1h 30m
  • Gol Transportes Aéreos (G3 2099)Boeing 737 800
    TAP Air Portugal (TP 94)Airbus A330 900 Neo
  • Gol Transportes Aéreos (G3 2099)
    • M
    • -
    • -
    • -
    • -
    • -
    • -
  • 16:05 CMN
    22:35 GRU
    16Hrs, 30m 1 Stop (OPO)
  • CMNCasablanca Mohammed V Airport 16:05 - GRU 22:35 16h 30m 1 Stop (OPO) Porto
  • CMNCasablanca Mohammed V Airport 16:05
    GIGRio de Janeiro International Airport 21:20
  • OPOPorto Airport 16:50
    GRUSao Paulo Guarulhos Intl Airport 22:35
  • 16h 30m (4h 35m)
  • 1 Stop OPO · Porto 4h 35m
  • Royal Air Maroc (AT 996)Embraer Emb E90
    Gol Transportes Aéreos (G3 2099)Boeing 737 800
  • Royal Air Maroc (AT 996)
    • -
    • -
    • -
    • T
    • -
    • -
    • -
  • 22:10 GIG
    13:45 OPO
    12Hrs, 35m 1 Stop (LIS)
  • GIGRio de Janeiro International Airport 22:10 - OPO 13:45 12h 35m 1 Stop (LIS) Lisbon
  • GIGRio de Janeiro International Airport 22:10
    LISLisbon Airport 13:00
  • LISLisbon Airport 10:40
    OPOPorto Airport 13:45
  • 12h 35m (2h 20m)
  • 1 Stop LIS · Lisbon 2h 20m
  • TAP Air Portugal (TP 72)Airbus A330 900 Neo
    TAP Air Portugal (TP 1926)Airbus A321 Neo
  • TAP Air Portugal (TP 72)
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • 15:25 GIG
    11:40 OPO
    17Hrs, 15m 1 Stop (FRA)
  • GIGRio de Janeiro International Airport 15:25 - OPO 11:40 17h 15m 1 Stop (FRA) Frankfurt
  • GIGRio de Janeiro International Airport 15:25
    FRAFrankfurt International Airport 09:45
  • FRAFrankfurt International Airport 06:40
    OPOPorto Airport 11:40
  • 17h 15m (3h 05m)
  • 1 Stop FRA · Frankfurt 3h 05m
  • Lufthansa (LH 501)Boeing 787 9
    Lufthansa (LH 1176)Airbus
  • Lufthansa (LH 501)
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • 16:40 GIG
    07:45 OPO
    12Hrs, 05m 1 Stop (LIS)
  • GIGRio de Janeiro International Airport 16:40 - OPO 07:45 12h 05m 1 Stop (LIS) Lisbon
  • GIGRio de Janeiro International Airport 16:40
    LISLisbon Airport 06:45
  • LISLisbon Airport 05:10
    OPOPorto Airport 07:45
  • 12h 05m (1h 35m)
  • 1 Stop LIS · Lisbon 1h 35m
  • TAP Air Portugal (TP 74)Airbus A330 900 Neo
    TAP Air Portugal (TP 1920)Airbus A321 Neo
  • TAP Air Portugal (TP 74)
    • -
    • -
    • -
    • T
    • -
    • -
    • -
  • 16:40 GIG
    09:50 OPO
    14Hrs, 10m 1 Stop (LIS)
  • GIGRio de Janeiro International Airport 16:40 - OPO 09:50 14h 10m 1 Stop (LIS) Lisbon
  • GIGRio de Janeiro International Airport 16:40
    LISLisbon Airport 08:50
  • LISLisbon Airport 05:10
    OPOPorto Airport 09:50
  • 14h 10m (3h 40m)
  • 1 Stop LIS · Lisbon 3h 40m
  • TAP Air Portugal (TP 74)Airbus A330 900 Neo
    TAP Air Portugal (TP 1922)Embraer 195
  • TAP Air Portugal (TP 74)
    • -
    • -
    • -
    • -
    • F
    • -
    • -
  • 17:30 SDU
    13:00 OPO
    16Hrs, 30m 1 Stop (GRU)
  • SDURio de Janeiro Santos Dumont Airport 17:30 - OPO 13:00 16h 30m 1 Stop (GRU) Sao Paulo
  • SDURio de Janeiro Santos Dumont Airport 17:30
    GRUSao Paulo Guarulhos Intl Airport 23:50
  • GRUSao Paulo Guarulhos Intl Airport 18:35
    OPOPorto Airport 13:00
  • 16h 30m (5h 15m)
  • 1 Stop GRU · Sao Paulo 5h 15m
  • Azul Brazilian Airlines (AD 4311)Embraer 195
    TAP Air Portugal (TP 94)Airbus A330 900 Neo
  • Azul Brazilian Airlines (AD 4311)
    • -
    • -
    • -
    • T
    • -
    • -
    • -
  • 17:30 SDU
    13:10 OPO
    16Hrs, 40m 1 Stop (GRU)
  • SDURio de Janeiro Santos Dumont Airport 17:30 - OPO 13:10 16h 40m 1 Stop (GRU) Sao Paulo
  • SDURio de Janeiro Santos Dumont Airport 17:30
    GRUSao Paulo Guarulhos Intl Airport 00:05
  • GRUSao Paulo Guarulhos Intl Airport 18:35
    OPOPorto Airport 13:10
  • 16h 40m (5h 30m)
  • 1 Stop GRU · Sao Paulo 5h 30m
  • Azul Brazilian Airlines (AD 4311)Embraer 195
    TAP Air Portugal (TP 94)Airbus A330 900 Neo
  • Azul Brazilian Airlines (AD 4311)
    • M
    • -
    • -
    • -
    • -
    • -
    • -
  • 18:20 GIG
    11:25 OPO
    14Hrs, 05m 1 Stop (GRU)
  • GIGRio de Janeiro International Airport 18:20 - OPO 11:25 14h 05m 1 Stop (GRU) Sao Paulo
  • GIGRio de Janeiro International Airport 18:20
    GRUSao Paulo Guarulhos Intl Airport 22:20
  • GRUSao Paulo Guarulhos Intl Airport 19:35
    OPOPorto Airport 11:25
  • 14h 05m (2h 45m)
  • 1 Stop GRU · Sao Paulo 2h 45m
  • Gol Transportes Aéreos (G3 2063)Boeing 737 800
    TAP Air Portugal (TP 94)Airbus A330 900 Neo
  • Gol Transportes Aéreos (G3 2063)
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • 20:15 GIG
    16:00 OPO
    16Hrs, 45m 1 Stop (MAD)
  • GIGRio de Janeiro International Airport 20:15 - OPO 16:00 16h 45m 1 Stop (MAD) Madrid
  • GIGRio de Janeiro International Airport 20:15
    MADMadrid Barajas Airport 15:40
  • MADMadrid Barajas Airport 10:25
    OPOPorto Airport 16:00
  • 16h 45m (5h 15m)
  • 1 Stop MAD · Madrid 5h 15m
  • Iberia (IB 270)Airbus Industrie A330 200
    Iberia (IB 1151)Canadair Regional
  • Iberia (IB 270)
    • -
    • -
    • -
    • T
    • -
    • S
    • -
  • 20:50 GIG
    15:25 OPO
    15Hrs, 35m 1 Stop (AMS)
  • GIGRio de Janeiro International Airport 20:50 - OPO 15:25 15h 35m 1 Stop (AMS) Amsterdam
  • GIGRio de Janeiro International Airport 20:50
    AMSAmsterdam Airport 13:45
  • AMSAmsterdam Airport 12:15
    OPOPorto Airport 15:25
  • 15h 35m (1h 30m)
  • 1 Stop AMS · Amsterdam 1h 30m
  • KLM (KL 706)Boeing 787 9
    KLM (KL 1573)Boeing 737 700
  • KLM (KL 706)
    • -
    • -
    • -
    • T
    • -
    • -
    • -
No Schedules Sorry, there are no schedules matching your filters. Try removing one. reset
What’s the fastest flight time from Rio de Janeiro to Porto?

The fastest flight time for direct flights from Rio de Janeiro to Porto is 9 hours 55 minutes. Check latest flight schedules & prices on Wego.

How far is Porto from Rio de Janeiro?

The flight distance between Rio de Janeiro and Porto is 7965km. Check all available flights on Wego.

When is the earliest and latest flight of the day?

The earliest flight of the day departs at 15:25. The last flight of the day departs at 21:20. See the full list of flight times on Wego.

How many airlines offer direct flights from Rio de Janeiro to Porto?

There are 1 airlines that offer direct flights from Rio de Janeiro to Porto. Find out the list of airlines on Wego.