Travel from Segovia to Barcelona

Bus or train from Segovia to Barcelona?

You can take a train from Segovia to Barcelona via Chamartín, Atocha, and Madrid-Puerta de Atocha in around 4 hours 2 minutes. Alternatively, you can take a bus from Segovia to Barcelona via Moncloa, Madrid, and Lleida in around 10 hours 29 minutes.

How to get from Segovia to Barcelona

ModeDurationPrice
From Segovia Guiomar train to Chamartín, train to Atocha, walk to Madrid-Puerta de Atocha, then train to Barcelona Sants.4 h 2 min93€
From Segovia bus to Moncloa, line 6 subway to Madrid, bus to Lleida, then bus to Barcelona Sants Station.10 h 29 min86€
From Segovia bus to Madrid Moncloa, bus to Madrid, then bus to Barcelona.11 h 4 min84€
From Plaza Artilleria line 11 bus to Segovia Guiomar, train to Madrid-Chamartin, then train to Barcelona P.Gracia.11 h 37 min97€
From Segovia drive to Barcelona.6 h 58 min81€
From Segovia Guiomar train to Chamartín, train to Madrid airport, fly to Barcelona airport, then train to Barcelona.3 h 39 min67€
From Segovia Guiomar train to Valladolid, bus to Valladolid airport, fly to Barcelona airport, then train to Barcelona.5 h 2 min70€

How long does it take to get from Segovia to Barcelona?

It takes approximately 4 hours 2 minutes to get from Segovia to Barcelona, including transfers.

Is there a direct train between Segovia and Barcelona?

No, there is no direct train from Segovia to Barcelona. However, there are services departing from Segovia Guiomar and arriving at Barcelona Sants via Chamartín and Madrid-Puerta de Atocha. The journey, including transfers, takes approximately 4 hours 2 minutes.

Is there a direct bus between Segovia and Barcelona?

No, there is no direct bus from Segovia to Barcelona. However, there are services departing from Segovia and arriving at Barcelona via Madrid Moncloa and Madrid. The journey, including transfers, takes approximately 11 hours 4 minutes.

Operators from Segovia 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
La Sepulvedana+34 902 11 96 99La Sepulvedana
Metro Madrid+34 902 44 44 03Metro Madrid
ALSA+34 902 42 22 42ALSA
Urban SegoviaUrban Segovia
Air EuropaAir Europa
IberiaIberia
Vueling AirlinesVueling Airlines
RyanairRyanair
Barcelona Cercanías (RENFE)900 41 00 41Barcelona Cercanías (RENFE)
Linecar983 23 00 33Linecar