Travel from Barcelona to Vila-real-Spain

Bus or train from Barcelona to Vila-real?

Spanish Railways (RENFE) operates a train from Barcelona to Vila-real hourly. Tickets cost $30 - $50 and the journey takes 2 h 18 min. Alternatively, ALSA operates a bus from Barcelona to Vila-real 4 times a day. Tickets cost $35 - $55 and the journey takes 5 h.

How to get from Barcelona to Vila-real

ModeDurationPrice
From Barcelona Sants train to Castelló de la Plana then train to Almassora.2 h 33 min£36
From Barcelona P.Gracia train to Villarreal de los Infantes.4 h 12 min£36
From Barcelona bus to Castellón de la Plana then bus to Vila-real.6 h£33
From Catalunya subway to Barcelona - Palau Reial, bus to L'Aldea Poble, then bus to Vila-real.7 h 31 min£31
From Barcelona drive to Vila-real.2 h 50 min£29
From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Valencia airport, line 5 subway to València-Estació del Nord, train to Massalfassar, then train to Vila-real.4 h 13 min£55

How long does it take to get from Barcelona to Vila-real?

It takes approximately 2 h 33 min to get from Barcelona to Vila-real, including transfers.

Is there a direct train between Barcelona and Vila-real?

Yes, there is a direct train departing from Barcelona P.Gracia and arriving at Villarreal de los Infantes. Services depart once daily. The journey takes approximately 4 h 12 min.

Is there a direct bus between Barcelona and Vila-real?

No, there is no direct bus from Barcelona to Vila-real. However, there are services departing from Barcelona and arriving at Vila-real via Castellón de la Plana. The journey, including transfers, takes approximately 6 h.

Operators from Barcelona to Vila-real

OperatorPhoneWebsite
Spanish Railways (RENFE)902 320 320Spanish Railways (RENFE)
Valencia Cercanías (RENFE)+34 (0) 902 320 320Valencia Cercanías (RENFE)
ALSA+34 902 42 22 42ALSA
Autos Vallduxense S.L.+34 (0) 964 697 900Autos Vallduxense S.L.
TMBTMB
HIFE S.A.+34 (0) 902119814HIFE S.A.
Barcelona Cercanías (RENFE)900 41 00 41Barcelona Cercanías (RENFE)
IberiaIberia
Vueling AirlinesVueling Airlines
Metro Valencia+34 900 461 046Metro Valencia