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$42Average duration4h 5mDaily departures1
Navalmoral de la Mata - Puerto de Santa CruzAverage price$15Average duration1h 5mDaily departures2
Alcorcon - Puerto de Santa CruzAverage price$40Average duration3h 45mDaily departures2
Mostoles - Puerto de Santa CruzAverage price$39Average duration3h 40mDaily departures2
Badajoz - Puerto de Santa CruzAverage price$23Average duration1h 50mDaily departures2