Lowcost flights from Madrid (Spain) to Brindisi (Italy), €46 - €183

Direct distance between cities: 1825 km. Average direct flight time is 3:08 hours.

Please note! Some routes are seasonal.

From Madrid to Brindisi with Ryanair (FR)
Average ticket price: €46 - €183

Connection in Basel, Switzerland/Mulhouse (Switzerland)
From Madrid to Basel, Switzerland/Mulhouse with EasyJet (U2)
Average ticket price: €30 - €120
From Basel, Switzerland/Mulhouse to Brindisi with EasyJet (U2)
Average ticket price: €29 - €116
Connection in Bologna (Italy)
From Madrid to Bologna with Ryanair (FR)
From Madrid to Bologna with Level (IB)
From Madrid to Bologna with Vueling (VY)
Average ticket price: €33 - €131
From Bologna to Brindisi with Ryanair (FR)
Average ticket price: €17 - €69
Connection in Brussels (Belgium)
From Madrid to Brussels with Ryanair (FR)
From Madrid to Brussels with Air Europa Express (X5)
From Madrid to Brussels with Iberia Express (I2)
From Madrid to Brussels with Level (IB)
From Madrid to Brussels with Vueling (VY)
Average ticket price: €33 - €132
From Brussels to Brindisi with Ryanair (FR)
Average ticket price: €39 - €155
Connection in Dublin (Ireland)
From Madrid to Dublin with Ryanair (FR)
From Madrid to Dublin with Iberia Express (I2)
From Madrid to Dublin with Level (IB)
From Madrid to Dublin with Vueling (VY)
Average ticket price: €37 - €146
From Dublin to Brindisi with Ryanair (FR)
Average ticket price: €58 - €230
Connection in Dusseldorf (Germany)
From Madrid to Dusseldorf with Eurowings (EW)
From Madrid to Dusseldorf with Ryanair (FR)
From Madrid to Dusseldorf with Iberia Express (I2)
From Madrid to Dusseldorf with Level (IB)
From Madrid to Dusseldorf with Vueling (VY)
Average ticket price: €36 - €145
From Dusseldorf to Brindisi with Eurowings (EW)
Average ticket price: €36 - €146
Connection in Eindhoven (Netherlands)
From Madrid to Eindhoven with Transavia (HV)
Average ticket price: €35 - €141
From Eindhoven to Brindisi with Ryanair (FR)
Average ticket price: €38 - €154
Connection in Geneva (Switzerland)
From Madrid to Geneva with Level (IB)
From Madrid to Geneva with EasyJet (U2)
Average ticket price: €26 - €102
From Geneva to Brindisi with EasyJet (U2)
Average ticket price: €28 - €114
Connection in Genoa (Italy)
From Madrid to Genoa with Ryanair (FR)
Average ticket price: €28 - €112
From Genoa to Brindisi with Ryanair (FR)
Average ticket price: €21 - €86
Connection in Girona (Spain)
From Madrid to Girona with Ryanair (FR)
Average ticket price: €14 - €57
From Girona to Brindisi with Ryanair (FR)
Average ticket price: €32 - €128
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 Brindisi with Ryanair (FR)
From London to Brindisi with EasyJet (U2)
From London to Brindisi with Ryanair UK (RK)
Average ticket price: €46 - €183
Connection in Manchester (United Kingdom)
From Madrid to Manchester with Ryanair (FR)
From Madrid to Manchester with Iberia Express (I2)
From Madrid to Manchester with Level (IB)
Average ticket price: €36 - €146
From Manchester to Brindisi with Ryanair (FR)
Average ticket price: €52 - €208
Connection in Milan (Italy)
From Madrid to Milan with Ryanair (FR)
From Madrid to Milan with Wizz Air Malta (W4)
From Madrid to Milan with Iberia Express (I2)
From Madrid to Milan with Level (IB)
From Madrid to Milan with Vueling (VY)
From Madrid to Milan with EasyJet (U2)
Average ticket price: €30 - €119
From Milan to Brindisi with Ryanair (FR)
From Milan to Brindisi with EasyJet (U2)
Average ticket price: €22 - €89
Connection in Nantes (France)
From Madrid to Nantes with Level (IB)
From Madrid to Nantes with Volotea (V7)
Average ticket price: €19 - €78
From Nantes to Brindisi with Volotea (V7)
Average ticket price: €43 - €172
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 Brindisi with Transavia France (TO)
From Paris to Brindisi with Ryanair (FR)
Average ticket price: €38 - €153
Connection in Pisa (Italy)
From Madrid to Pisa with Ryanair (FR)
Average ticket price: €30 - €122
From Pisa to Brindisi with Ryanair (FR)
Average ticket price: €18 - €71
Connection in Rome (Italy)
From Madrid to Rome with Aerolíneas (AR)
From Madrid to Rome with Ryanair (FR)
From Madrid to Rome with Wizz Air Malta (W4)
From Madrid to Rome with Iberia Express (I2)
From Madrid to Rome with Level (IB)
From Madrid to Rome with Vueling (VY)
From Madrid to Rome with EasyJet (U2)
Average ticket price: €34 - €136
From Rome to Brindisi with Aerolíneas (AR)
From Rome to Brindisi with Ryanair (FR)
Average ticket price: €12 - €48
Connection in Rotterdam (Netherlands)
From Madrid to Rotterdam with Transavia (HV)
Average ticket price: €36 - €143
From Rotterdam to Brindisi with Transavia (HV)
Average ticket price: €41 - €162
Connection in Stockholm (Sweden)
From Madrid to Stockholm with Ryanair (FR)
From Madrid to Stockholm with Level (IB)
Average ticket price: €65 - €259
From Stockholm to Brindisi with Ryanair (FR)
Average ticket price: €52 - €208
Connection in Tirana (Albania)
From Madrid to Tirana with Wizz Air Malta (W4)
From Madrid to Tirana with Level (IB)
Average ticket price: €49 - €197
From Tirana to Brindisi with Wizz Air Malta (W4)
Average ticket price: €4 - €17
Connection in Turin (Italy)
From Madrid to Turin with Ryanair (FR)
From Madrid to Turin with Level (IB)
From Madrid to Turin with Vueling (VY)
Average ticket price: €27 - €106
From Turin to Brindisi with Ryanair (FR)
Average ticket price: €24 - €97
Connection in Venice (Italy)
From Madrid to Venice with Ryanair (FR)
From Madrid to Venice with Air Europa Express (X5)
From Madrid to Venice with Iberia Express (I2)
From Madrid to Venice with Level (IB)
From Madrid to Venice with Vueling (VY)
From Madrid to Venice with EasyJet (U2)
Average ticket price: €35 - €142
From Venice to Brindisi with Ryanair (FR)
From Venice to Brindisi with Volotea (V7)
Average ticket price: €18 - €70
Connection in Verona (Italy)
From Madrid to Verona with Ryanair (FR)
From Madrid to Verona with Volotea (V7)
Average ticket price: €33 - €132
From Verona to Brindisi with Ryanair (FR)
Average ticket price: €19 - €78