Travel from Santander to Barcelona

Bus or train from Santander to Barcelona?

You can take a train from Santander to Barcelona via Chamartín, Atocha, and Madrid-Puerta de Atocha in around 7 h 41 min. Alternatively, ALSA operates a bus from Santander to Barcelona once daily. Tickets cost $55 - $80 and the journey takes 10 h 15 min.

Travel Guides

Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.

How to get from Santander to Barcelona

From Santander bus to Termibus, bus to Bilbao airport, fly to Barcelona airport, then train to Barcelona.4 h 35 min$78
From Santander train to Chamartín, train to Atocha, walk to Madrid-Puerta de Atocha, then train to Barcelona Sants.7 h 41 min$166
From Santander bus to Zaragoza Delicias then train to Barcelona Sants.7 h 45 min$111
From Santander bus to San Mamés, train to Bilbao-Abando, then train to Barcelona Sants.9 h 30 min$134
From Santander bus to Barcelona.10 h 15 min$68
From Santander bus to Pamplona then bus to Barcelona.10 h 40 min$70
From Santander rideshare to Barcelone.8 h 13 min$51
From Santander drive to Barcelona.6 h 48 min$101

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

It takes approximately 4 h 35 min to get from Santander to Barcelona, including transfers.

Is there a direct train between Santander and Barcelona?

No, there is no direct train from Santander to Barcelona. However, there are services departing from Santander and arriving at Barcelona Sants via Chamartín and Madrid-Puerta de Atocha. The journey, including transfers, takes approximately 7 h 41 min.

Is there a direct bus between Santander and Barcelona?

Yes, there is a direct bus departing from Santander and arriving at Barcelona. Services depart once daily. The journey takes approximately 10 h 15 min.

Operators from Santander to Barcelona

ALSA+34 902 42 22 42ALSA
Air EuropaAir Europa
Vueling AirlinesVueling Airlines
Barcelona Cercanías (RENFE)900 41 00 41Barcelona Cercanías (RENFE)
Spanish Railways (RENFE)902 320 320Spanish Railways (RENFE)
Madrid Cercanías (RENFE)902 320 320Madrid Cercanías (RENFE)
Spanish Railways AVESpanish Railways AVE
Bilbao Cercanías (RENFE)+34 (0) 902 320 320Bilbao Cercanías (RENFE)
Autobuses La Union94 476. 50. 07Autobuses La Union
MonBus+34 982 29 29 00MonBus