Travel from Ávila to Barcelona

Bus or train from Ávila to Barcelona?

Spanish Railways (RENFE) operates a train from Ávila to Barcelona every 3 hours. Tickets cost $11 - $22 and the journey takes 55 min. 3 other operators also service this route. Alternatively, ALSA operates a bus from Ávila to Barcelona every 4 hours. Tickets cost $28 - $40 and the journey takes 1 h 14 min. 4 other operators also service this route.

How to get from Ávila to Barcelona

From Avila train to Villalba, train to Atocha, walk to Madrid-Puerta de Atocha, train to Barcelona Sants, then train to Barcelona Catalunya. 6 h 18 min 101€. From Avila train to Villalba, train to Madrid-Chamartin, then train to Barcelona P.Gracia. 11 h 45 min 103€. From Ávila bus to Madrid - Estacion Sur, walk to Conde De Casal, line 6 subway to Madrid, bus to Lleida, bus to Estació De Sants, then bus to Barcelona. 11 h 47 min 108€. From Ávila bus to Tordesillas then bus to Barcelona. 13 h 29 min 85€. From Ávila drive to Barcelona. 7 h 8 min 85€. From Avila train to Villalba, train to Chamartín, train to Madrid airport, fly to Barcelona airport, then train to Barcelona. 5 h 4 min 73€. From Avila train to Valladolid, bus to Valladolid airport, fly to Barcelona airport, then train to Barcelona. 5 h 35 min 73€.

Operators from Ávila to Barcelona

OperatorPhoneWebsite
Spanish Railways (RENFE)902 320 320Spanish Railways (RENFE)
Madrid Cercanías (RENFE)902 320 320Madrid Cercanías (RENFE)
Spanish Railways AVESpanish Railways AVE
Barcelona Cercanías (RENFE)900 41 00 41Barcelona Cercanías (RENFE)
ALSA+34 902 42 22 42ALSA
Metro Madrid+34 902 44 44 03Metro Madrid
Mou-te Public Transport in CataloniaMou-te Public Transport in Catalonia
Vueling AirlinesVueling Airlines
IberiaIberia
Air EuropaAir Europa
RyanairRyanair
Linecar983 23 00 33Linecar