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

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

Please note! Some routes are seasonal.

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

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