Cheap Bus tickets to Canillas de Esgueva

What are the most popular routes to Canillas de Esgueva?

Madrid - Canillas de EsguevaAverage price$27Average duration3h 40mDaily departures1
Segovia - Canillas de EsguevaAverage price$16Average duration2h 20mDaily departures1
Ortigosa de Pestaño - Canillas de EsguevaAverage price$13Average duration1h 37mDaily departures1
Cuéllar - Canillas de EsguevaAverage price$9Average duration52mDaily departures1
Cevico Navero - Canillas de EsguevaAverage price$8Average duration15mDaily departures1