Cheap Bus tickets to Puerto de Santa Cruz

What are the most popular routes to Puerto de Santa Cruz?

Madrid - Puerto de Santa CruzAverage price$59Average duration4h 5mDaily departures1
Navalmoral de la Mata - Puerto de Santa CruzAverage price$21Average duration1h 5mDaily departures2
Alcorcon - Puerto de Santa CruzAverage price$57Average duration3h 45mDaily departures2
Mostoles - Puerto de Santa CruzAverage price$56Average duration3h 40mDaily departures2
Badajoz - Puerto de Santa CruzAverage price$33Average duration1h 50mDaily departures2