Travel from Barcelona to Valencia-Spain

Train, bus or fly from Barcelona to Valencia?

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

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

From Barcelona Sants train to Valencia Joaquin Sorolla.3 h 6 min£40
From Barcelona bus to Valencia.4 h£34
From Barcelona bus to La Pineda, bus to Castelló de la Plana, train to Massalfassar, then train to València-Estació del Nord.7 h 41 min£43
From Barcelone rideshare to Valence.4 h 12 min£20
From Barcelona drive to Valencia.3 h 26 min£36
From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Valencia airport, then line 5 subway to Valencia.2 h 37 min£47

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

The train from Barcelona Sants to Valencia Joaquin Sorolla takes 3 h 6 min including transfers and departs every three hours.

Is there a direct train between Barcelona and Valencia?

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

Is there a direct bus between Barcelona and Valencia?

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

Operators from Barcelona to Valencia

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