Cheap Bus, Train and Carpool tickets to Astorga

What are the most popular routes to Astorga?

Madrid - AstorgaAverage price£38Average duration2h 58mDaily departures1
Ponferrada - AstorgaAverage price£10Average duration1h 14mDaily departures4
Braga - AstorgaAverage price£54Average duration9h 20mDaily departures3
Ourense - AstorgaAverage price£24Average duration3hDaily departures1
Lisbon - AstorgaAverage price£32Average duration12h 45mDaily departures5

Stations and stops in Astorga

Map of locations