Travel from Barcelona to Astorga-Spain

Train, bus or fly from Barcelona to Astorga?

Iberia flies from Barcelona to Astorga 5 times a week. Alternatively, Barcelona Cercanías (RENFE) operates a train from Barcelona to Astorga every 15 minutes. Tickets cost $2 - $4 and the journey takes 3 min. Spanish Railways (RENFE) also services this route 5 times a day.

How to get from Barcelona to Astorga

ModeDurationPrice
From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Leon airport, then bus to Astorga.4 h 12 min$141
From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Valladolid airport, then bus to Astorga.5 h 52 min$81
From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Oviedo airport, bus to Oviedo, then bus to Astorga.7 h 35 min$151
From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to A Coruna airport, bus to A Coruña, then bus to Astorga.7 h 20 min$103
From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Santiago de Compostela airport, bus to Santiago de Compostela, train to Orense-Empalme, then train to Astorga.8 h 21 min$112
From Barcelona Catalunya train to Barcelona Sants then train to Astorga.9 h 28 min$143
From Barcelona bus to Astorga.12 h$77
From Barcelona Catalunya train to Barcelona, bus to Benavente, then bus to Astorga.13 h 16 min$108
From Barcelona drive to Astorga.7 h 50 min$117