Cheap Bus tickets to Espejo

What are the most popular routes to Espejo?

Alcalá la Real - EspejoAverage price£11Average duration1h 20mDaily departures1
Alcaudete - EspejoAverage price£8Average duration1hDaily departures2
Granada - EspejoAverage price£18Average duration2hDaily departures3
Almería - EspejoAverage price£33Average duration4h 30mDaily departures1