Spanish bus company www.avanzabus.com operates three daily direct services from Lisbon Airport to Badajoz:
09:00 LISBOA AEROPUERTO. 13:30 - BADAJOZ
12:00 LISBOA AEROPUERTO. 16:30 - BADAJOZ
20:00 LISBOA AEROPUERTO. 00:30 - BADAJOZ
These buses are part of the services that Avanza Bus operates between Lisbon Gare Oriente and Madrid.