Lowcost flights from Madrid (Spain) to Rio De Janeiro (Brazil), €203 - €813

Direct distance between cities: 8134 km. Average direct flight time is 10:34 hours.

Please note! Some routes are seasonal.

From Madrid to Rio De Janeiro with Level (IB)
Average ticket price: €203 - €813

Connection in Amsterdam (Netherlands)
From Madrid to Amsterdam with Aerolíneas (AR)
From Madrid to Amsterdam with Gol Transportes Aéreos (G3)
From Madrid to Amsterdam with Iberia Express (I2)
From Madrid to Amsterdam with Level (IB)
From Madrid to Amsterdam with Vueling (VY)
From Madrid to Amsterdam with EasyJet (U2)
Average ticket price: €37 - €148
From Amsterdam to Rio De Janeiro with Gol Transportes Aéreos (G3)
Average ticket price: €239 - €957
Connection in Bogota (Colombia)
From Madrid to Bogota with Level (IB)
Average ticket price: €200 - €802
From Bogota to Rio De Janeiro with Gol Transportes Aéreos (G3)
Average ticket price: €114 - €454
Connection in Buenos Aires (Argentina)
From Madrid to Buenos Aires with Aerolíneas (AR)
From Madrid to Buenos Aires with Level (IB)
Average ticket price: €251 - €1005
From Buenos Aires to Rio De Janeiro with Aerolíneas (AR)
From Buenos Aires to Rio De Janeiro with Flybondi (FO)
From Buenos Aires to Rio De Janeiro with JetSmart (WJ)
From Buenos Aires to Rio De Janeiro with Gol Transportes Aéreos (G3)
From Buenos Aires to Rio De Janeiro with JetSmart (JA)
From Buenos Aires to Rio De Janeiro with Level (IB)
Average ticket price: €49 - €197
Connection in Lisbon (Portugal)
From Madrid to Lisbon with Aerolíneas (AR)
From Madrid to Lisbon with Beijing Capital Airlines (JD)
From Madrid to Lisbon with Ryanair (FR)
From Madrid to Lisbon with Air Europa Express (X5)
From Madrid to Lisbon with Level (IB)
From Madrid to Lisbon with Vueling (VY)
From Madrid to Lisbon with EasyJet (U2)
Average ticket price: €13 - €50
From Lisbon to Rio De Janeiro with Beijing Capital Airlines (JD)
Average ticket price: €193 - €771
Connection in London (United Kingdom)
From Madrid to London with Aerolíneas (AR)
From Madrid to London with Ryanair (FR)
From Madrid to London with Iberia Express (I2)
From Madrid to London with Level (IB)
From Madrid to London with Vueling (VY)
From Madrid to London with EasyJet (U2)
Average ticket price: €32 - €127
From London to Rio De Janeiro with Level (IB)
Average ticket price: €232 - €928
Connection in Miami (United States)
From Madrid to Miami with Level (IB)
Average ticket price: €177 - €709
From Miami to Rio De Janeiro with Gol Transportes Aéreos (G3)
Average ticket price: €168 - €671
Connection in Montevideo (Uruguay)
From Madrid to Montevideo with Level (IB)
Average ticket price: €249 - €995
From Montevideo to Rio De Janeiro with Gol Transportes Aéreos (G3)
From Montevideo to Rio De Janeiro with JetSmart (JA)
Average ticket price: €46 - €184
Connection in New York (United States)
From Madrid to New York with Level (IB)
Average ticket price: €144 - €577
From New York to Rio De Janeiro with Gol Transportes Aéreos (G3)
Average ticket price: €194 - €775
Connection in Paris (France)
From Madrid to Paris with Aerolíneas (AR)
From Madrid to Paris with Gol Transportes Aéreos (G3)
From Madrid to Paris with Transavia France (TO)
From Madrid to Paris with Ryanair (FR)
From Madrid to Paris with Air Europa Express (X5)
From Madrid to Paris with Iberia Express (I2)
From Madrid to Paris with Level (IB)
From Madrid to Paris with Vueling (VY)
From Madrid to Paris with EasyJet (U2)
Average ticket price: €26 - €105
From Paris to Rio De Janeiro with Gol Transportes Aéreos (G3)
Average ticket price: €229 - €916
Connection in Rio De Janeiro (Brazil)
From Madrid to Rio De Janeiro with Level (IB)
Average ticket price: €203 - €813
From Rio De Janeiro to Rio De Janeiro with Gol Transportes Aéreos (G3)
Average ticket price: €0 - €0
Connection in Santiago (Chile)
From Madrid to Santiago with Level (IB)
Average ticket price: €267 - €1069
From Santiago to Rio De Janeiro with Sky Airline (H2)
From Santiago to Rio De Janeiro with JetSmart (JA)
Average ticket price: €73 - €292
Connection in Santo Domingo (Dominican Republic)
From Madrid to Santo Domingo with Level (IB)
Average ticket price: €168 - €670
From Santo Domingo to Rio De Janeiro with Gol Transportes Aéreos (G3)
Average ticket price: €136 - €544
Connection in Sao Paulo (Brazil)
From Madrid to Sao Paulo with Level (IB)
Average ticket price: €210 - €839
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