Cheap Bus, Train, and Carpool tickets to Astorga

What are the most popular routes to Astorga?

Madrid - AstorgaAverage priceTHB 1,627Average duration2h 58mDaily departures1
Ponferrada - AstorgaAverage priceTHB 419Average duration1h 14mDaily departures5
Valladolid - AstorgaAverage priceTHB 924Average duration3h 50mDaily departures15
Oviedo - AstorgaAverage priceTHB 820Average duration2h 15mDaily departures3
A Coruña - AstorgaAverage priceTHB 1,256Average duration4h 15mDaily departures6

Astorga stations and stops

Locations map