Fare Guide

Estimated lowest fares found within 7 days

Cheapest Airline TAP Air Portugal

The cheapest airline(s) flying from Porto to Rio de Janeiro is TAP Air Portugal.

  • TAP Air Portugal TAP Air Portugal
  • Iberia Iberia
  • Air Europa Air Europa
  • LATAM Airlines Group SA LATAM Airlines Group SA
  • Lufthansa Lufthansa
  • KLM KLM
  • Swiss Swiss
  • Air France Air France
  • Azul Brazilian Airlines Azul Brazilian Airlines
  • Turkish Airlines Turkish Airlines
Cheapest Month May

Travel Period: December 2024 - November 2025

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

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

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

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

Flight Schedules

Last Updated: Sat, 2 Nov, 2024

  • 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
  • 14:30 OPO
    21:55 GIG
    10Hrs, 25m Direct
  • OPOPorto Airport 14:30 - GIG 21:55 10h 25m Direct
  • OPOPorto Airport 14:30
  • GIGRio de Janeiro International Airport 21:55
  • 10h 25m
  • Direct
  • TAP Air Portugal (TP 77)Airbus A330 900 Neo
  • TAP Air Portugal (TP 77)
    • -
    • -
    • -
    • -
    • F
    • -
    • -
  • Airbus A330 900 Neo
  • 15:10 OPO
    22:35 GIG
    10Hrs, 25m Direct
  • OPOPorto Airport 15:10 - GIG 22:35 10h 25m Direct
  • OPOPorto Airport 15:10
  • GIGRio de Janeiro International Airport 22:35
  • 10h 25m
  • Direct
  • TAP Air Portugal (TP 77)Airbus A330 900 Neo
  • TAP Air Portugal (TP 77)
    • -
    • T
    • -
    • -
    • -
    • -
    • -
  • Airbus A330 900 Neo
  • 05:00 OPO
    18:40 GIG
    16Hrs, 40m 1 Stop (AMS)
  • OPOPorto Airport 05:00 - GIG 18:40 16h 40m 1 Stop (AMS) Amsterdam
  • OPOPorto Airport 05:00
    AMSAmsterdam Airport 10:40
  • AMSAmsterdam Airport 08:35
    GIGRio de Janeiro International Airport 18:40
  • 16h 40m (2h 05m)
  • 1 Stop AMS · Amsterdam 2h 05m
  • KLM (KL 1570)Boeing 737 800
    KLM (KL 705)Boeing 787 9
  • KLM (KL 1570)
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • 17:55 CNF
    06:00 LIS
    17Hrs, 00m 1 Stop (GIG)
  • CNFBelo Horizonte Tancredo Neves Int Airport 17:55 - LIS 06:00 17h 1 Stop (GIG) Rio de Janeiro
  • CNFBelo Horizonte Tancredo Neves Int Airport 17:55
    OPOPorto Airport 05:00
  • GIGRio de Janeiro International Airport 19:00
    LISLisbon Airport 06:00
  • 17h (5h 10m)
  • 1 Stop GIG · Rio de Janeiro 5h 10m
  • Gol Transportes Aéreos (G3 2059)Boeing 737 Max 8 Passenger
    TAP Air Portugal (TP 1937)Airbus
  • Gol Transportes Aéreos (G3 2059)
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • 06:00 OPO
    18:40 GIG
    15Hrs, 40m 1 Stop (AMS)
  • OPOPorto Airport 06:00 - GIG 18:40 15h 40m 1 Stop (AMS) Amsterdam
  • OPOPorto Airport 06:00
    AMSAmsterdam Airport 10:40
  • AMSAmsterdam Airport 09:35
    GIGRio de Janeiro International Airport 18:40
  • 15h 40m (1h 05m)
  • 1 Stop AMS · Amsterdam 1h 05m
  • KLM (KL 1570)Boeing 737 800
    KLM (KL 705)Boeing 787 9
  • KLM (KL 1570)
    • -
    • -
    • W
    • -
    • -
    • -
    • -
  • 06:00 OPO
    18:40 GIG
    15Hrs, 40m 1 Stop (AMS)
  • OPOPorto Airport 06:00 - GIG 18:40 15h 40m 1 Stop (AMS) Amsterdam
  • OPOPorto Airport 06:00
    AMSAmsterdam Airport 10:40
  • AMSAmsterdam Airport 09:35
    GIGRio de Janeiro International Airport 18:40
  • 15h 40m (1h 05m)
  • 1 Stop AMS · Amsterdam 1h 05m
  • KLM (KL 1570)Boeing 737 800
    KLM (KL 705)Boeing 777 200
  • KLM (KL 1570)
    • -
    • T
    • -
    • -
    • -
    • S
    • -
  • 06:15 OPO
    18:40 GIG
    15Hrs, 25m 1 Stop (AMS)
  • OPOPorto Airport 06:15 - GIG 18:40 15h 25m 1 Stop (AMS) Amsterdam
  • OPOPorto Airport 06:15
    AMSAmsterdam Airport 10:40
  • AMSAmsterdam Airport 09:50
    GIGRio de Janeiro International Airport 18:40
  • 15h 25m (50m)
  • 1 Stop AMS · Amsterdam 50m
  • KLM (KL 1570)Boeing 737 800
    KLM (KL 705)Boeing 777 200
  • KLM (KL 1570)
    • -
    • -
    • -
    • -
    • F
    • -
    • -
  • 17:50 BSB
    07:50 LIS
    15Hrs, 45m 1 Stop (SDU)
  • BSBBrasilia Airport 17:50 - LIS 07:50 15h 45m 1 Stop (SDU) Rio de Janeiro
  • BSBBrasilia Airport 17:50
    OPOPorto Airport 06:50
  • SDURio de Janeiro Santos Dumont Airport 19:35
    LISLisbon Airport 07:50
  • 15h 45m (3h 15m)
  • 1 Stop SDU · Rio de Janeiro 3h 15m
  • Gol Transportes Aéreos (G3 1762)Boeing 737 700
    TAP Air Portugal (TP 1939)Embraer Emb E90
  • Gol Transportes Aéreos (G3 1762)
    • -
    • -
    • W
    • -
    • -
    • -
    • -
  • 19:25 VCP
    07:50 LIS
    16Hrs, 40m 1 Stop (GIG)
  • VCPViracopos International Airport 19:25 - LIS 07:50 16h 40m 1 Stop (GIG) Rio de Janeiro
  • VCPViracopos International Airport 19:25
    OPOPorto Airport 06:50
  • GIGRio de Janeiro International Airport 20:30
    LISLisbon Airport 07:50
  • 16h 40m (4h 40m)
  • 1 Stop GIG · Rio de Janeiro 4h 40m
  • Azul Brazilian Airlines (AD 4040)Embraer 195 E2
    TAP Air Portugal (TP 1939)Embraer Emb E90
  • Azul Brazilian Airlines (AD 4040)
    • -
    • -
    • W
    • -
    • -
    • -
    • -
  • 19:40 VCP
    07:50 LIS
    16Hrs, 55m 1 Stop (SDU)
  • VCPViracopos International Airport 19:40 - LIS 07:50 16h 55m 1 Stop (SDU) Rio de Janeiro
  • VCPViracopos International Airport 19:40
    OPOPorto Airport 06:50
  • SDURio de Janeiro Santos Dumont Airport 20:45
    LISLisbon Airport 07:50
  • 16h 55m (4h 55m)
  • 1 Stop SDU · Rio de Janeiro 4h 55m
  • Azul Brazilian Airlines (AD 2917)Embraer 195
    TAP Air Portugal (TP 1939)Embraer Emb E90
  • Azul Brazilian Airlines (AD 2917)
    • -
    • -
    • W
    • -
    • -
    • -
    • -
  • 19:50 CNF
    07:50 LIS
    17Hrs, 05m 1 Stop (GIG)
  • CNFBelo Horizonte Tancredo Neves Int Airport 19:50 - LIS 07:50 17h 05m 1 Stop (GIG) Rio de Janeiro
  • CNFBelo Horizonte Tancredo Neves Int Airport 19:50
    OPOPorto Airport 06:50
  • GIGRio de Janeiro International Airport 20:55
    LISLisbon Airport 07:50
  • 17h 05m (5h 15m)
  • 1 Stop GIG · Rio de Janeiro 5h 15m
  • Gol Transportes Aéreos (G3 2011)Boeing 737 Max 8 Passenger
    TAP Air Portugal (TP 1939)Embraer Emb E90
  • Gol Transportes Aéreos (G3 2011)
    • -
    • -
    • W
    • -
    • -
    • -
    • -
  • 20:00 CNF
    07:50 LIS
    17Hrs, 15m 1 Stop (GIG)
  • CNFBelo Horizonte Tancredo Neves Int Airport 20:00 - LIS 07:50 17h 15m 1 Stop (GIG) Rio de Janeiro
  • CNFBelo Horizonte Tancredo Neves Int Airport 20:00
    OPOPorto Airport 06:50
  • GIGRio de Janeiro International Airport 21:05
    LISLisbon Airport 07:50
  • 17h 15m (5h 25m)
  • 1 Stop GIG · Rio de Janeiro 5h 25m
  • Azul Brazilian Airlines (AD 2627)Embraer 195
    TAP Air Portugal (TP 1939)Embraer Emb E90
  • Azul Brazilian Airlines (AD 2627)
    • -
    • -
    • W
    • -
    • -
    • -
    • -
  • 17:55 CNF
    07:55 LIS
    15Hrs, 05m 1 Stop (GIG)
  • CNFBelo Horizonte Tancredo Neves Int Airport 17:55 - LIS 07:55 15h 05m 1 Stop (GIG) Rio de Janeiro
  • CNFBelo Horizonte Tancredo Neves Int Airport 17:55
    OPOPorto Airport 06:55
  • GIGRio de Janeiro International Airport 19:00
    LISLisbon Airport 07:55
  • 15h 05m (3h 15m)
  • 1 Stop GIG · Rio de Janeiro 3h 15m
  • Gol Transportes Aéreos (G3 2059)Boeing 737 Max 8 Passenger
    TAP Air Portugal (TP 1939)Airbus
  • Gol Transportes Aéreos (G3 2059)
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • 18:20 CNF
    07:55 LIS
    16Hrs, 15m 1 Stop (RRJ)
  • CNFBelo Horizonte Tancredo Neves Int Airport 18:20 - LIS 07:55 16h 15m 1 Stop (RRJ) Rio de Janeiro
  • CNFBelo Horizonte Tancredo Neves Int Airport 18:20
    OPOPorto Airport 06:55
  • RRJJacarepaguá Airport 20:10
    LISLisbon Airport 07:55
  • 16h 15m (3h 40m)
  • 1 Stop RRJ · Rio de Janeiro 3h 40m
  • Azul Brazilian Airlines (AD 5148)Cessna
    TAP Air Portugal (TP 1939)Airbus
  • Azul Brazilian Airlines (AD 5148)
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • 19:05 VCP
    07:55 LIS
    16Hrs, 15m 1 Stop (GIG)
  • VCPViracopos International Airport 19:05 - LIS 07:55 16h 15m 1 Stop (GIG) Rio de Janeiro
  • VCPViracopos International Airport 19:05
    OPOPorto Airport 06:55
  • GIGRio de Janeiro International Airport 20:10
    LISLisbon Airport 07:55
  • 16h 15m (4h 15m)
  • 1 Stop GIG · Rio de Janeiro 4h 15m
  • Azul Brazilian Airlines (AD 2793)Embraer 195 E2
    TAP Air Portugal (TP 1939)Embraer Emb E90
  • Azul Brazilian Airlines (AD 2793)
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • 19:25 VCP
    07:55 LIS
    16Hrs, 35m 1 Stop (GIG)
  • VCPViracopos International Airport 19:25 - LIS 07:55 16h 35m 1 Stop (GIG) Rio de Janeiro
  • VCPViracopos International Airport 19:25
    OPOPorto Airport 06:55
  • GIGRio de Janeiro International Airport 20:30
    LISLisbon Airport 07:55
  • 16h 35m (4h 35m)
  • 1 Stop GIG · Rio de Janeiro 4h 35m
  • Azul Brazilian Airlines (AD 4040)Embraer 195 E2
    TAP Air Portugal (TP 1939)Airbus A320 Neo
  • Azul Brazilian Airlines (AD 4040)
    • -
    • T
    • -
    • -
    • -
    • -
    • -
  • 19:25 VCP
    07:55 LIS
    16Hrs, 35m 1 Stop (GIG)
  • VCPViracopos International Airport 19:25 - LIS 07:55 16h 35m 1 Stop (GIG) Rio de Janeiro
  • VCPViracopos International Airport 19:25
    OPOPorto Airport 06:55
  • GIGRio de Janeiro International Airport 20:30
    LISLisbon Airport 07:55
  • 16h 35m (4h 35m)
  • 1 Stop GIG · Rio de Janeiro 4h 35m
  • Azul Brazilian Airlines (AD 2793)Embraer 195 E2
    TAP Air Portugal (TP 1939)Airbus
  • Azul Brazilian Airlines (AD 2793)
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • 19:00 VCP
    07:55 LIS
    16Hrs, 35m 1 Stop (GIG)
  • VCPViracopos International Airport 19:00 - LIS 07:55 16h 35m 1 Stop (GIG) Rio de Janeiro
  • VCPViracopos International Airport 19:00
    OPOPorto Airport 06:55
  • GIGRio de Janeiro International Airport 20:30
    LISLisbon Airport 07:55
  • 16h 35m (4h 10m)
  • 1 Stop GIG · Rio de Janeiro 4h 10m
  • Azul Brazilian Airlines (AD 4040)Atr Turboprop
    TAP Air Portugal (TP 1939)Airbus
  • Azul Brazilian Airlines (AD 4040)
    • M
    • -
    • -
    • -
    • -
    • -
    • -
  • 19:25 VCP
    07:55 LIS
    16Hrs, 35m 1 Stop (GIG)
  • VCPViracopos International Airport 19:25 - LIS 07:55 16h 35m 1 Stop (GIG) Rio de Janeiro
  • VCPViracopos International Airport 19:25
    OPOPorto Airport 06:55
  • GIGRio de Janeiro International Airport 20:30
    LISLisbon Airport 07:55
  • 16h 35m (4h 35m)
  • 1 Stop GIG · Rio de Janeiro 4h 35m
  • Azul Brazilian Airlines (AD 4040)Embraer 195 E2
    TAP Air Portugal (TP 1939)Embraer 195
  • Azul Brazilian Airlines (AD 4040)
    • -
    • -
    • -
    • -
    • F
    • -
    • -
  • 19:40 VCP
    07:55 LIS
    16Hrs, 50m 1 Stop (SDU)
  • VCPViracopos International Airport 19:40 - LIS 07:55 16h 50m 1 Stop (SDU) Rio de Janeiro
  • VCPViracopos International Airport 19:40
    OPOPorto Airport 06:55
  • SDURio de Janeiro Santos Dumont Airport 20:45
    LISLisbon Airport 07:55
  • 16h 50m (4h 50m)
  • 1 Stop SDU · Rio de Janeiro 4h 50m
  • Azul Brazilian Airlines (AD 2917)Embraer 195
    TAP Air Portugal (TP 1939)Embraer 195
  • Azul Brazilian Airlines (AD 2917)
    • -
    • -
    • -
    • -
    • F
    • -
    • -
  • 19:40 VCP
    07:55 LIS
    16Hrs, 50m 1 Stop (SDU)
  • VCPViracopos International Airport 19:40 - LIS 07:55 16h 50m 1 Stop (SDU) Rio de Janeiro
  • VCPViracopos International Airport 19:40
    OPOPorto Airport 06:55
  • SDURio de Janeiro Santos Dumont Airport 20:45
    LISLisbon Airport 07:55
  • 16h 50m (4h 50m)
  • 1 Stop SDU · Rio de Janeiro 4h 50m
  • Azul Brazilian Airlines (AD 2917)Embraer 195
    TAP Air Portugal (TP 1939)Airbus
  • Azul Brazilian Airlines (AD 2917)
    • M
    • -
    • -
    • -
    • -
    • -
    • -
  • 19:40 VCP
    07:55 LIS
    16Hrs, 50m 1 Stop (SDU)
  • VCPViracopos International Airport 19:40 - LIS 07:55 16h 50m 1 Stop (SDU) Rio de Janeiro
  • VCPViracopos International Airport 19:40
    OPOPorto Airport 06:55
  • SDURio de Janeiro Santos Dumont Airport 20:45
    LISLisbon Airport 07:55
  • 16h 50m (4h 50m)
  • 1 Stop SDU · Rio de Janeiro 4h 50m
  • Azul Brazilian Airlines (AD 2917)Embraer 195
    TAP Air Portugal (TP 1939)Airbus A320 Neo
  • Azul Brazilian Airlines (AD 2917)
    • -
    • T
    • -
    • -
    • -
    • -
    • -
  • 19:50 CNF
    07:55 LIS
    17Hrs, 00m 1 Stop (GIG)
  • CNFBelo Horizonte Tancredo Neves Int Airport 19:50 - LIS 07:55 17h 1 Stop (GIG) Rio de Janeiro
  • CNFBelo Horizonte Tancredo Neves Int Airport 19:50
    OPOPorto Airport 06:55
  • GIGRio de Janeiro International Airport 20:55
    LISLisbon Airport 07:55
  • 17h (5h 10m)
  • 1 Stop GIG · Rio de Janeiro 5h 10m
  • Gol Transportes Aéreos (G3 2011)Boeing 737 Max 8 Passenger
    TAP Air Portugal (TP 1939)Airbus A320 Neo
  • Gol Transportes Aéreos (G3 2011)
    • -
    • T
    • -
    • -
    • -
    • -
    • -
  • 19:50 CNF
    07:55 LIS
    17Hrs, 00m 1 Stop (GIG)
  • CNFBelo Horizonte Tancredo Neves Int Airport 19:50 - LIS 07:55 17h 1 Stop (GIG) Rio de Janeiro
  • CNFBelo Horizonte Tancredo Neves Int Airport 19:50
    OPOPorto Airport 06:55
  • GIGRio de Janeiro International Airport 20:55
    LISLisbon Airport 07:55
  • 17h (5h 10m)
  • 1 Stop GIG · Rio de Janeiro 5h 10m
  • Gol Transportes Aéreos (G3 2011)Boeing 737 Max 8 Passenger
    TAP Air Portugal (TP 1939)Embraer 195
  • Gol Transportes Aéreos (G3 2011)
    • -
    • -
    • -
    • -
    • F
    • -
    • -
  • 19:45 VCP
    07:55 LIS
    17Hrs, 05m 1 Stop (GIG)
  • VCPViracopos International Airport 19:45 - LIS 07:55 17h 05m 1 Stop (GIG) Rio de Janeiro
  • VCPViracopos International Airport 19:45
    OPOPorto Airport 06:55
  • GIGRio de Janeiro International Airport 21:00
    LISLisbon Airport 07:55
  • 17h 05m (4h 55m)
  • 1 Stop GIG · Rio de Janeiro 4h 55m
  • Gol Transportes Aéreos (G3 1957)Boeing 737 Max 8 Passenger
    TAP Air Portugal (TP 1939)Embraer 195
  • Gol Transportes Aéreos (G3 1957)
    • -
    • -
    • -
    • -
    • F
    • -
    • -
  • 19:45 VCP
    07:55 LIS
    17Hrs, 05m 1 Stop (GIG)
  • VCPViracopos International Airport 19:45 - LIS 07:55 17h 05m 1 Stop (GIG) Rio de Janeiro
  • VCPViracopos International Airport 19:45
    OPOPorto Airport 06:55
  • GIGRio de Janeiro International Airport 21:00
    LISLisbon Airport 07:55
  • 17h 05m (4h 55m)
  • 1 Stop GIG · Rio de Janeiro 4h 55m
  • Gol Transportes Aéreos (G3 1957)Boeing 737 Max 8 Passenger
    TAP Air Portugal (TP 1939)Airbus A320 Neo
  • Gol Transportes Aéreos (G3 1957)
    • -
    • T
    • -
    • -
    • -
    • -
    • -
  • 20:00 CNF
    07:55 LIS
    17Hrs, 10m 1 Stop (GIG)
  • CNFBelo Horizonte Tancredo Neves Int Airport 20:00 - LIS 07:55 17h 10m 1 Stop (GIG) Rio de Janeiro
  • CNFBelo Horizonte Tancredo Neves Int Airport 20:00
    OPOPorto Airport 06:55
  • GIGRio de Janeiro International Airport 21:05
    LISLisbon Airport 07:55
  • 17h 10m (5h 20m)
  • 1 Stop GIG · Rio de Janeiro 5h 20m
  • Azul Brazilian Airlines (AD 2627)Embraer 195
    TAP Air Portugal (TP 1939)Embraer 195
  • Azul Brazilian Airlines (AD 2627)
    • -
    • -
    • -
    • -
    • F
    • -
    • -
  • 20:00 CNF
    07:55 LIS
    17Hrs, 10m 1 Stop (GIG)
  • CNFBelo Horizonte Tancredo Neves Int Airport 20:00 - LIS 07:55 17h 10m 1 Stop (GIG) Rio de Janeiro
  • CNFBelo Horizonte Tancredo Neves Int Airport 20:00
    OPOPorto Airport 06:55
  • GIGRio de Janeiro International Airport 21:05
    LISLisbon Airport 07:55
  • 17h 10m (5h 20m)
  • 1 Stop GIG · Rio de Janeiro 5h 20m
  • Azul Brazilian Airlines (AD 2627)Embraer 195
    TAP Air Portugal (TP 1939)Airbus A320 Neo
  • Azul Brazilian Airlines (AD 2627)
    • -
    • T
    • -
    • -
    • -
    • -
    • -
  • 20:00 CNF
    07:55 LIS
    17Hrs, 10m 1 Stop (GIG)
  • CNFBelo Horizonte Tancredo Neves Int Airport 20:00 - LIS 07:55 17h 10m 1 Stop (GIG) Rio de Janeiro
  • CNFBelo Horizonte Tancredo Neves Int Airport 20:00
    OPOPorto Airport 06:55
  • GIGRio de Janeiro International Airport 21:05
    LISLisbon Airport 07:55
  • 17h 10m (5h 20m)
  • 1 Stop GIG · Rio de Janeiro 5h 20m
  • Azul Brazilian Airlines (AD 2627)Embraer 195
    TAP Air Portugal (TP 1939)Airbus
  • Azul Brazilian Airlines (AD 2627)
    • M
    • -
    • -
    • -
    • -
    • -
    • -
  • 19:25 VCP
    08:00 LIS
    16Hrs, 30m 1 Stop (GIG)
  • VCPViracopos International Airport 19:25 - LIS 08:00 16h 30m 1 Stop (GIG) Rio de Janeiro
  • VCPViracopos International Airport 19:25
    OPOPorto Airport 07:00
  • GIGRio de Janeiro International Airport 20:30
    LISLisbon Airport 08:00
  • 16h 30m (4h 30m)
  • 1 Stop GIG · Rio de Janeiro 4h 30m
  • Azul Brazilian Airlines (AD 4040)Embraer 195 E2
    TAP Air Portugal (TP 1939)Embraer Emb E90
  • Azul Brazilian Airlines (AD 4040)
    • -
    • -
    • -
    • T
    • -
    • -
    • -
  • 19:40 VCP
    08:00 LIS
    16Hrs, 45m 1 Stop (SDU)
  • VCPViracopos International Airport 19:40 - LIS 08:00 16h 45m 1 Stop (SDU) Rio de Janeiro
  • VCPViracopos International Airport 19:40
    OPOPorto Airport 07:00
  • SDURio de Janeiro Santos Dumont Airport 20:45
    LISLisbon Airport 08:00
  • 16h 45m (4h 45m)
  • 1 Stop SDU · Rio de Janeiro 4h 45m
  • Azul Brazilian Airlines (AD 2917)Embraer 195
    TAP Air Portugal (TP 1939)Embraer Emb E90
  • Azul Brazilian Airlines (AD 2917)
    • -
    • -
    • -
    • T
    • -
    • -
    • -
  • 08:20 OPO
    18:50 GIG
    13Hrs, 30m 1 Stop (MAD)
  • OPOPorto Airport 08:20 - GIG 18:50 13h 30m 1 Stop (MAD) Madrid
  • OPOPorto Airport 08:20
    MADMadrid Barajas Airport 12:00
  • MADMadrid Barajas Airport 10:40
    GIGRio de Janeiro International Airport 18:50
  • 13h 30m (1h 20m)
  • 1 Stop MAD · Madrid 1h 20m
  • Iberia (IB 544)Airbus Industrie A320 Sharklets
    Iberia (IB 269)Airbus Industrie A330 200
  • Iberia (IB 544)
    • -
    • T
    • -
    • -
    • -
    • -
    • -
  • 08:30 OPO
    20:05 GIG
    14Hrs, 35m 1 Stop (LIS)
  • OPOPorto Airport 08:30 - GIG 20:05 14h 35m 1 Stop (LIS) Lisbon
  • OPOPorto Airport 08:30
    LISLisbon Airport 13:00
  • LISLisbon Airport 09:30
    GIGRio de Janeiro International Airport 20:05
  • 14h 35m (3h 30m)
  • 1 Stop LIS · Lisbon 3h 30m
  • TAP Air Portugal (TP 1921)Airbus
    TAP Air Portugal (TP 73)Airbus A330 900 Neo
  • TAP Air Portugal (TP 1921)
    • M
    • -
    • -
    • -
    • -
    • -
    • -
  • 08:55 OPO
    20:05 GIG
    14Hrs, 10m 1 Stop (LIS)
  • OPOPorto Airport 08:55 - GIG 20:05 14h 10m 1 Stop (LIS) Lisbon
  • OPOPorto Airport 08:55
    LISLisbon Airport 13:00
  • LISLisbon Airport 09:55
    GIGRio de Janeiro International Airport 20:05
  • 14h 10m (3h 05m)
  • 1 Stop LIS · Lisbon 3h 05m
  • TAP Air Portugal (TP 1921)Airbus A320 Neo
    TAP Air Portugal (TP 73)Airbus A330 900 Neo
  • TAP Air Portugal (TP 1921)
    • -
    • -
    • W
    • -
    • -
    • -
    • S
  • 08:55 OPO
    20:05 GIG
    14Hrs, 10m 1 Stop (LIS)
  • OPOPorto Airport 08:55 - GIG 20:05 14h 10m 1 Stop (LIS) Lisbon
  • OPOPorto Airport 08:55
    LISLisbon Airport 13:00
  • LISLisbon Airport 09:55
    GIGRio de Janeiro International Airport 20:05
  • 14h 10m (3h 05m)
  • 1 Stop LIS · Lisbon 3h 05m
  • TAP Air Portugal (TP 1921)Embraer 195
    TAP Air Portugal (TP 73)Airbus A330 900 Neo
  • TAP Air Portugal (TP 1921)
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • 21:15 GRU
    09:55 LIS
    16Hrs, 25m 1 Stop (GIG)
  • GRUSao Paulo Guarulhos Intl Airport 21:15 - LIS 09:55 16h 25m 1 Stop (GIG) Rio de Janeiro
  • GRUSao Paulo Guarulhos Intl Airport 21:15
    OPOPorto Airport 08:55
  • GIGRio de Janeiro International Airport 22:20
    LISLisbon Airport 09:55
  • 16h 25m (3h 55m)
  • 1 Stop GIG · Rio de Janeiro 3h 55m
  • Gol Transportes Aéreos (G3 1925)Boeing 737 800
    TAP Air Portugal (TP 1921)Embraer 195
  • Gol Transportes Aéreos (G3 1925)
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • 22:05 GRU
    09:55 LIS
    17Hrs, 15m 1 Stop (GIG)
  • GRUSao Paulo Guarulhos Intl Airport 22:05 - LIS 09:55 17h 15m 1 Stop (GIG) Rio de Janeiro
  • GRUSao Paulo Guarulhos Intl Airport 22:05
    OPOPorto Airport 08:55
  • GIGRio de Janeiro International Airport 23:10
    LISLisbon Airport 09:55
  • 17h 15m (4h 50m)
  • 1 Stop GIG · Rio de Janeiro 4h 50m
  • Gol Transportes Aéreos (G3 1925)Boeing 737 Max 8 Passenger
    TAP Air Portugal (TP 1921)Airbus A320 Neo
  • Gol Transportes Aéreos (G3 1925)
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • 22:05 GRU
    09:55 LIS
    17Hrs, 15m 1 Stop (GIG)
  • GRUSao Paulo Guarulhos Intl Airport 22:05 - LIS 09:55 17h 15m 1 Stop (GIG) Rio de Janeiro
  • GRUSao Paulo Guarulhos Intl Airport 22:05
    OPOPorto Airport 08:55
  • GIGRio de Janeiro International Airport 23:10
    LISLisbon Airport 09:55
  • 17h 15m (4h 45m)
  • 1 Stop GIG · Rio de Janeiro 4h 45m
  • Gol Transportes Aéreos (G3 1925)Boeing 737 Max 8 Passenger
    TAP Air Portugal (TP 1921)Airbus A320 Neo
  • Gol Transportes Aéreos (G3 1925)
    • -
    • -
    • W
    • -
    • -
    • -
    • -
  • 09:00 OPO
    20:10 GIG
    14Hrs, 10m 1 Stop (LIS)
  • OPOPorto Airport 09:00 - GIG 20:10 14h 10m 1 Stop (LIS) Lisbon
  • OPOPorto Airport 09:00
    LISLisbon Airport 13:05
  • LISLisbon Airport 10:00
    GIGRio de Janeiro International Airport 20:10
  • 14h 10m (3h 05m)
  • 1 Stop LIS · Lisbon 3h 05m
  • TAP Air Portugal (TP 1921)Embraer Emb E90
    TAP Air Portugal (TP 73)Airbus A330 900 Neo
  • TAP Air Portugal (TP 1921)
    • -
    • -
    • -
    • T
    • -
    • -
    • -
  • 22:10 GRU
    10:00 LIS
    17Hrs, 15m 1 Stop (GIG)
  • GRUSao Paulo Guarulhos Intl Airport 22:10 - LIS 10:00 17h 15m 1 Stop (GIG) Rio de Janeiro
  • GRUSao Paulo Guarulhos Intl Airport 22:10
    OPOPorto Airport 09:00
  • GIGRio de Janeiro International Airport 23:15
    LISLisbon Airport 10:00
  • 17h 15m (4h 45m)
  • 1 Stop GIG · Rio de Janeiro 4h 45m
  • Gol Transportes Aéreos (G3 1925)Boeing 737 Max 8 Passenger
    TAP Air Portugal (TP 1921)Embraer 195
  • Gol Transportes Aéreos (G3 1925)
    • -
    • T
    • -
    • -
    • -
    • -
    • -
  • 22:10 GRU
    10:00 LIS
    17Hrs, 15m 1 Stop (GIG)
  • GRUSao Paulo Guarulhos Intl Airport 22:10 - LIS 10:00 17h 15m 1 Stop (GIG) Rio de Janeiro
  • GRUSao Paulo Guarulhos Intl Airport 22:10
    OPOPorto Airport 09:00
  • GIGRio de Janeiro International Airport 23:15
    LISLisbon Airport 10:00
  • 17h 15m (4h 45m)
  • 1 Stop GIG · Rio de Janeiro 4h 45m
  • Gol Transportes Aéreos (G3 1925)Boeing 737 700
    TAP Air Portugal (TP 1921)Embraer Emb E90
  • Gol Transportes Aéreos (G3 1925)
    • -
    • -
    • -
    • -
    • F
    • -
    • -
  • 22:10 GRU
    10:00 LIS
    17Hrs, 15m 1 Stop (GIG)
  • GRUSao Paulo Guarulhos Intl Airport 22:10 - LIS 10:00 17h 15m 1 Stop (GIG) Rio de Janeiro
  • GRUSao Paulo Guarulhos Intl Airport 22:10
    OPOPorto Airport 09:00
  • GIGRio de Janeiro International Airport 23:15
    LISLisbon Airport 10:00
  • 17h 15m (4h 45m)
  • 1 Stop GIG · Rio de Janeiro 4h 45m
  • Gol Transportes Aéreos (G3 1925)Boeing 737 800
    TAP Air Portugal (TP 1921)Embraer Emb E90
  • Gol Transportes Aéreos (G3 1925)
    • -
    • -
    • -
    • T
    • -
    • -
    • -
  • 09:55 OPO
    20:05 GIG
    13Hrs, 10m 1 Stop (LIS)
  • OPOPorto Airport 09:55 - GIG 20:05 13h 10m 1 Stop (LIS) Lisbon
  • OPOPorto Airport 09:55
    LISLisbon Airport 13:00
  • LISLisbon Airport 10:55
    GIGRio de Janeiro International Airport 20:05
  • 13h 10m (2h 05m)
  • 1 Stop LIS · Lisbon 2h 05m
  • TAP Air Portugal (TP 1923)Airbus
    TAP Air Portugal (TP 73)Airbus A330 900 Neo
  • TAP Air Portugal (TP 1923)
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • 22:05 GRU
    10:55 LIS
    16Hrs, 15m 1 Stop (GIG)
  • GRUSao Paulo Guarulhos Intl Airport 22:05 - LIS 10:55 16h 15m 1 Stop (GIG) Rio de Janeiro
  • GRUSao Paulo Guarulhos Intl Airport 22:05
    OPOPorto Airport 09:55
  • GIGRio de Janeiro International Airport 23:10
    LISLisbon Airport 10:55
  • 16h 15m (3h 50m)
  • 1 Stop GIG · Rio de Janeiro 3h 50m
  • Gol Transportes Aéreos (G3 1925)Boeing 737 Max 8 Passenger
    TAP Air Portugal (TP 1923)Airbus
  • Gol Transportes Aéreos (G3 1925)
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • 10:00 OPO
    20:05 GIG
    13Hrs, 05m 1 Stop (LIS)
  • OPOPorto Airport 10:00 - GIG 20:05 13h 05m 1 Stop (LIS) Lisbon
  • OPOPorto Airport 10:00
    LISLisbon Airport 13:00
  • LISLisbon Airport 11:00
    GIGRio de Janeiro International Airport 20:05
  • 13h 05m (2h)
  • 1 Stop LIS · Lisbon 2h
  • TAP Air Portugal (TP 1923)Airbus
    TAP Air Portugal (TP 73)Airbus A330 900 Neo
  • TAP Air Portugal (TP 1923)
    • -
    • -
    • W
    • -
    • -
    • S
    • -
  • 22:05 GRU
    11:00 LIS
    16Hrs, 10m 1 Stop (GIG)
  • GRUSao Paulo Guarulhos Intl Airport 22:05 - LIS 11:00 16h 10m 1 Stop (GIG) Rio de Janeiro
  • GRUSao Paulo Guarulhos Intl Airport 22:05
    OPOPorto Airport 10:00
  • GIGRio de Janeiro International Airport 23:10
    LISLisbon Airport 11:00
  • 16h 10m (3h 40m)
  • 1 Stop GIG · Rio de Janeiro 3h 40m
  • Gol Transportes Aéreos (G3 1925)Boeing 737 Max 8 Passenger
    TAP Air Portugal (TP 1923)Airbus
  • Gol Transportes Aéreos (G3 1925)
    • -
    • -
    • W
    • -
    • -
    • -
    • -
  • 22:10 GRU
    11:00 LIS
    16Hrs, 15m 1 Stop (GIG)
  • GRUSao Paulo Guarulhos Intl Airport 22:10 - LIS 11:00 16h 15m 1 Stop (GIG) Rio de Janeiro
  • GRUSao Paulo Guarulhos Intl Airport 22:10
    OPOPorto Airport 10:00
  • GIGRio de Janeiro International Airport 23:15
    LISLisbon Airport 11:00
  • 16h 15m (3h 45m)
  • 1 Stop GIG · Rio de Janeiro 3h 45m
  • Gol Transportes Aéreos (G3 1925)Boeing 737 700
    TAP Air Portugal (TP 1923)Airbus
  • Gol Transportes Aéreos (G3 1925)
    • -
    • -
    • -
    • -
    • F
    • -
    • -
  • 22:10 GRU
    11:05 LIS
    16Hrs, 10m 1 Stop (GIG)
  • GRUSao Paulo Guarulhos Intl Airport 22:10 - LIS 11:05 16h 10m 1 Stop (GIG) Rio de Janeiro
  • GRUSao Paulo Guarulhos Intl Airport 22:10
    OPOPorto Airport 10:05
  • GIGRio de Janeiro International Airport 23:15
    LISLisbon Airport 11:05
  • 16h 10m (3h 40m)
  • 1 Stop GIG · Rio de Janeiro 3h 40m
  • Gol Transportes Aéreos (G3 1925)Boeing 737 Max 8 Passenger
    TAP Air Portugal (TP 1923)Airbus
  • Gol Transportes Aéreos (G3 1925)
    • -
    • T
    • -
    • -
    • -
    • -
    • -
  • 10:10 OPO
    20:05 GIG
    12Hrs, 55m 1 Stop (LIS)
  • OPOPorto Airport 10:10 - GIG 20:05 12h 55m 1 Stop (LIS) Lisbon
  • OPOPorto Airport 10:10
    LISLisbon Airport 13:00
  • LISLisbon Airport 11:10
    GIGRio de Janeiro International Airport 20:05
  • 12h 55m (1h 50m)
  • 1 Stop LIS · Lisbon 1h 50m
  • TAP Air Portugal (TP 1923)Airbus
    TAP Air Portugal (TP 73)Airbus A330 900 Neo
  • TAP Air Portugal (TP 1923)
    • M
    • -
    • -
    • -
    • -
    • -
    • -
  • 22:10 GRU
    11:10 LIS
    16Hrs, 05m 1 Stop (GIG)
  • GRUSao Paulo Guarulhos Intl Airport 22:10 - LIS 11:10 16h 05m 1 Stop (GIG) Rio de Janeiro
  • GRUSao Paulo Guarulhos Intl Airport 22:10
    OPOPorto Airport 10:10
  • GIGRio de Janeiro International Airport 23:15
    LISLisbon Airport 11:10
  • 16h 05m (3h 35m)
  • 1 Stop GIG · Rio de Janeiro 3h 35m
  • Gol Transportes Aéreos (G3 1925)Boeing 737 Max 8 Passenger
    TAP Air Portugal (TP 1923)Airbus
  • Gol Transportes Aéreos (G3 1925)
    • M
    • -
    • -
    • -
    • -
    • -
    • -
  • 10:20 OPO
    20:10 GIG
    12Hrs, 50m 1 Stop (LIS)
  • OPOPorto Airport 10:20 - GIG 20:10 12h 50m 1 Stop (LIS) Lisbon
  • OPOPorto Airport 10:20
    LISLisbon Airport 13:05
  • LISLisbon Airport 11:15
    GIGRio de Janeiro International Airport 20:10
  • 12h 50m (1h 50m)
  • 1 Stop LIS · Lisbon 1h 50m
  • TAP Air Portugal (TP 1923)Airbus
    TAP Air Portugal (TP 73)Airbus A330 900 Neo
  • TAP Air Portugal (TP 1923)
    • -
    • -
    • -
    • T
    • -
    • -
    • -
  • 22:10 GRU
    11:15 LIS
    15Hrs, 55m 1 Stop (GIG)
  • GRUSao Paulo Guarulhos Intl Airport 22:10 - LIS 11:15 15h 55m 1 Stop (GIG) Rio de Janeiro
  • GRUSao Paulo Guarulhos Intl Airport 22:10
    OPOPorto Airport 10:20
  • GIGRio de Janeiro International Airport 23:15
    LISLisbon Airport 11:15
  • 15h 55m (3h 30m)
  • 1 Stop GIG · Rio de Janeiro 3h 30m
  • Gol Transportes Aéreos (G3 1925)Boeing 737 800
    TAP Air Portugal (TP 1923)Airbus
  • Gol Transportes Aéreos (G3 1925)
    • -
    • -
    • -
    • T
    • -
    • -
    • -
No Schedules Sorry, there are no schedules matching your filters. Try removing one. reset
What’s the fastest flight time from Porto to Rio de Janeiro?

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

What’s the most popular airline flying from Porto to Rio de Janeiro?

The most popular airline flying from Porto to Rio de Janeiro is Iberia. Find the latest flight deals on Wego.

How far is Rio de Janeiro from Porto?

The flight distance between Porto and Rio de Janeiro 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 05:00. The last flight of the day departs at 05:00. See the full list of flight times on Wego.

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

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