Travel from San-Sebastián to Barcelona

Train, bus or fly from San Sebastián to Barcelona?

Vueling Airlines flies from San Sebastián to Barcelona once daily. Alternatively, you can take a train from San Sebastián to Barcelona via Zaragoza Delicias and Barcelona Sants in around 5 h 51 min.

How to get from San Sebastián to Barcelona

From Loiolako Erriberak 12 bus to San Sebastian airport, fly to Barcelona airport, then train to Barcelona. 2 h 56 min $94. From San Sebastián bus to Bilbao airport, fly to Barcelona airport, then train to Barcelona. 3 h 50 min $56. From San Sebastian train to Zaragoza Delicias, train to Barcelona Sants, then train to Barcelona Catalunya. 5 h 51 min $107. From San Sebastian train to Estació De Sants then bus to Barcelona. 6 h 54 min $68. From San Sebastian bus to Barcelona. 7 h 50 min $39. From San Sebastian bus to Zaragoza then bus to Barcelona. 8 h 20 min $87. From Saint-Sébastien rideshare to Barcelone. 6 h 25 min $37. From San Sebastián drive to Barcelona. 5 h 25 min $81.

Is there a direct train between San Sebastián and Barcelona?

No, there is no direct train from San Sebastián to Barcelona. However, there are services departing from San Sebastian and arriving at Barcelona Catalunya via Zaragoza Delicias and Barcelona Sants. The journey, including transfers, takes approximately 5 h 51 min.

Is there a direct bus between San Sebastián and Barcelona?

Yes, there is a direct bus departing from San Sebastian and arriving at Barcelona. Services depart 3 times a day, and operate every day. The journey takes approximately 7¾ hours.

Operators from San Sebastián to Barcelona