Cheap Bus, Train and Carpool tickets to Astorga

What are the most popular routes to Astorga?

Madrid - AstorgaAverage pricePEN 151Average duration4h 10mDaily departures14
Ponferrada - AstorgaAverage pricePEN 45Average duration1h 14mDaily departures4
Barcelona - AstorgaAverage pricePEN 319Average duration8h 33mDaily departures1
Ourense - AstorgaAverage pricePEN 110Average duration3h 35mDaily departures2
Zaragoza - AstorgaAverage pricePEN 219Average duration8h 55mDaily departures4

Stations and stops in Astorga

Map of locations