Travel from Valencia-Spain to Barcelona

Train, bus or fly from Valencia to Barcelona?

Spanish Railways (RENFE) operates a train from Valencia to Barcelona every 3 hours. Tickets cost $40 - $60 and the journey takes 3 hours 10 minutes. Alternatively, ALSA operates a bus from Valencia to Barcelona 5 times a day. Tickets cost $40 - $60 and the journey takes 4 hours 15 minutes.

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 Valencia to Barcelona

From Valencia Joaquin Sorolla train to Barcelona Sants.3 h 10 min£40
From Valencia bus to Barcelona.4 h 15 min£34
From València-Estació del Nord train to Massalfassar, train to Castellón de la Plana, bus to Salou - Monument Jaume I, then bus to Barcelona - Gran Via 618.8 h 13 min£44
From Valence rideshare to Barcelone.4 h 14 min£21
From Valencia drive to Barcelona.3 h 26 min£36
From Xativa line 5 subway to Valencia airport, fly to Barcelona airport, then train to Barcelona.2 h 43 min£46

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

The train from Valencia Joaquin Sorolla to Barcelona Sants takes 3 hours 10 minutes including transfers and departs every three hours.

Is there a direct train between Valencia and Barcelona?

Yes, there is a direct train departing from Valencia Joaquin Sorolla and arriving at Barcelona Sants. Services depart every three hours, and operate every day. The journey takes approximately 3 hours 10 minutes.

Is there a direct bus between Valencia and Barcelona?

Yes, there is a direct bus departing from Valencia and arriving at Barcelona. Services depart five times a day. The journey takes approximately 4 hours 15 minutes.

Operators from Valencia to Barcelona

Spanish Railways (RENFE)902 320 320Spanish Railways (RENFE)
ALSA+34 902 42 22 42ALSA
Valencia Cercanías (RENFE)+34 (0) 902 320 320Valencia Cercanías (RENFE)
HIFE S.A.+34 (0) 902119814HIFE S.A.
Empresa Plana+34 (0) 977 553 680Empresa Plana
Metro Valencia+34 900 461 046Metro Valencia
Vueling AirlinesVueling Airlines
Barcelona Cercanías (RENFE)900 41 00 41Barcelona Cercanías (RENFE)