Lowcost flights from Lisbon (Portugal) to Rio De Janeiro (Brazil), €193 - €771

Direct distance between cities: 7708 km. Average direct flight time is 10:04 hours.

Please note! Some routes are seasonal.

From Lisbon to Rio De Janeiro with Beijing Capital Airlines (JD)
Average ticket price: €193 - €771

Connection in Amsterdam (Netherlands)
From Lisbon to Amsterdam with Gol Transportes Aéreos (G3)
From Lisbon to Amsterdam with Transavia (HV)
From Lisbon to Amsterdam with Level (IB)
From Lisbon to Amsterdam with Vueling (VY)
From Lisbon to Amsterdam with EasyJet (U2)
Average ticket price: €47 - €187
From Amsterdam to Rio De Janeiro with Gol Transportes Aéreos (G3)
Average ticket price: €239 - €957
Connection in Belo Horizonte (Brazil)
From Lisbon to Belo Horizonte with Beijing Capital Airlines (JD)
Average ticket price: €187 - €746
From Belo Horizonte to Rio De Janeiro with Aerolíneas (AR)
From Belo Horizonte to Rio De Janeiro with Gol Transportes Aéreos (G3)
Average ticket price: €8 - €33
Connection in Brasilia (Brazil)
From Lisbon to Brasilia with Beijing Capital Airlines (JD)
Average ticket price: €182 - €729
From Brasilia to Rio De Janeiro with Aerolíneas (AR)
From Brasilia to Rio De Janeiro with Gol Transportes Aéreos (G3)
From Brasilia to Rio De Janeiro with Level (IB)
Average ticket price: €23 - €92
Connection in Fortaleza (Brazil)
From Lisbon to Fortaleza with Beijing Capital Airlines (JD)
Average ticket price: €140 - €561
From Fortaleza to Rio De Janeiro with Aerolíneas (AR)
From Fortaleza to Rio De Janeiro with Gol Transportes Aéreos (G3)
Average ticket price: €54 - €218
Connection in London (United Kingdom)
From Lisbon to London with Ryanair (FR)
From Lisbon to London with EasyJet (U2)
From Lisbon to London with Wizz Air UK (W9)
Average ticket price: €40 - €159
From London to Rio De Janeiro with Level (IB)
Average ticket price: €232 - €928
Connection in Madrid (Spain)
From Lisbon to Madrid with Aerolíneas (AR)
From Lisbon to Madrid with Beijing Capital Airlines (JD)
From Lisbon to Madrid with Ryanair (FR)
From Lisbon to Madrid with Air Europa Express (X5)
From Lisbon to Madrid with Level (IB)
From Lisbon to Madrid with EasyJet (U2)
Average ticket price: €13 - €50
From Madrid to Rio De Janeiro with Level (IB)
Average ticket price: €203 - €813
Connection in Paris (France)
From Lisbon to Paris with Gol Transportes Aéreos (G3)
From Lisbon to Paris with Transavia France (TO)
From Lisbon to Paris with Ryanair (FR)
From Lisbon to Paris with Level (IB)
From Lisbon to Paris with Vueling (VY)
From Lisbon to Paris with EasyJet (U2)
Average ticket price: €36 - €146
From Paris to Rio De Janeiro with Gol Transportes Aéreos (G3)
Average ticket price: €229 - €916
Connection in Recife (Brazil)
From Lisbon to Recife with Beijing Capital Airlines (JD)
Average ticket price: €146 - €585
From Recife to Rio De Janeiro with Aerolíneas (AR)
From Recife to Rio De Janeiro with Gol Transportes Aéreos (G3)
Average ticket price: €46 - €186
Connection in Rio De Janeiro (Brazil)
From Lisbon to Rio De Janeiro with Beijing Capital Airlines (JD)
Average ticket price: €193 - €771
From Rio De Janeiro to Rio De Janeiro with Gol Transportes Aéreos (G3)
Average ticket price: €0 - €0
Connection in Salvador (Brazil)
From Lisbon to Salvador with Beijing Capital Airlines (JD)
Average ticket price: €162 - €649
From Salvador to Rio De Janeiro with Aerolíneas (AR)
From Salvador to Rio De Janeiro with Gol Transportes Aéreos (G3)
Average ticket price: €30 - €122
Connection in Sao Paulo (Brazil)
From Lisbon to Sao Paulo with Beijing Capital Airlines (JD)
Average ticket price: €199 - €796
From Sao Paulo to Rio De Janeiro with Aerolíneas (AR)
From Sao Paulo to Rio De Janeiro with Gol Transportes Aéreos (G3)
From Sao Paulo to Rio De Janeiro with Level (IB)
Average ticket price: €9 - €36