Travel from Badajoz to Madrid-Airport-MAD

Train, bus or fly from Badajoz to Madrid Airport (MAD)?

Iberia flies from Badajoz to Madrid Airport (MAD) 6 times a week. Alternatively, Spanish Railways (RENFE) operates a train from Badajoz to Madrid Airport (MAD) once daily. Tickets cost $55 - $75 and the journey takes 5 h 25 min.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Badajoz to Madrid Airport (MAD)

From Badajoz taxi to Badajoz airport then fly to Madrid airport. 1 h 11 min $110. From Badajoz train to Chamartín then train to Aeropuerto T4. 5 h 56 min $73. From Badajoz bus to Mendez Alvaro - Av. Planetario, line 102 bus to Atocha Renfe, then line 203 bus to Aeropuerto. 6 h 12 min $48. From Badajoz night bus to Méndez Álvaro then train to Aeropuerto T4. 5 h $42. From Badajoz drive to Madrid Airport (MAD). 3 h 58 min $60.