Cheap Bus, Train, and Carpool tickets to Astorga

What are the most popular routes to Astorga?

Madrid - AstorgaAverage priceRUB 3,137Average duration4h 5mDaily departures14
Santiago de Compostela - AstorgaAverage priceRUB 2,915Average duration5h 20mDaily departures6
León - AstorgaAverage priceRUB 807Average duration40mDaily departures6
Ourense - AstorgaAverage priceRUB 2,258Average duration3h 35mDaily departures2
Ponferrada - AstorgaAverage priceRUB 841Average duration57mDaily departures16

Astorga stations and stops

Locations map