Cheap Bus, Train, and Carpool tickets to Badajoz

Scenic view of Badajoz

What are the most popular routes to Badajoz?

Madrid - BadajozAverage price$42Average duration4h 21mDaily departures3
Miajadas - BadajozAverage price$21Average duration1h 40mDaily departures2
Zafra - BadajozAverage price$12Average duration1h 20mDaily departures4
Talavera de la Reina - BadajozAverage price$46Average duration4h 20mDaily departures2
Alcorcon - BadajozAverage price$61Average duration5h 45mDaily departures2

Badajoz stations and stops

Locations map