Lowcost flights from Madrid (Spain) to Badajoz (Spain), €8 - €32

Direct distance between cities: 317 km. Average direct flight time is 1:22 hours.

Please note! Some routes are seasonal.

From Madrid to Badajoz with Level (IB)
Average ticket price: €8 - €32

Connection in Barcelona (Spain)
From Madrid to Barcelona with Aerolíneas (AR)
From Madrid to Barcelona with Air Europa Express (X5)
From Madrid to Barcelona with Level (IB)
From Madrid to Barcelona with Vueling (VY)
Average ticket price: €13 - €51
From Barcelona to Badajoz with Level (IB)
Average ticket price: €20 - €81