Vilanova from Barcelona

The easiest way to reach Vilanova from Barcelona down town, or from Barcelona Airport is by train.

From Barcelona down town:

Every hour there are 4 trains from Barcelona to Vilanova: you have to take the local train line “R2” that goes from Barcelona to Vilanova until St Vicenç de Calders.

You can take these trains from Barcelona stations (Sants, or Paseig de Gracia). 40 minutes trip aprox.


From Barcelona Airport

from Barcelona airport, you can take the train until “El prat the Llobregat” station. Then you have to left this train and take line R2 direction to Vilanova i la Geltrú. 49 minuts trip.


Take a look to this site in order to know the train schedule:


Print Friendly, PDF & Email