The average bus between Viladecans and Vilanova i la Geltrú takes 1h 25m and the fastest bus takes 1h 13m. There is a bus service every few hours from Viladecans to Vilanova i la Geltrú. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run hourly between Viladecans and Vilanova i la Geltrú. The earliest departure is at 6:56 AM in the morning, and the last departure from Viladecans is at 8:56 PM which arrives into Vilanova i la Geltrú at 10:10 PM. All services require a transfer at Av. Granvia - Centre Comercial and take an average of 1h 25m. The schedules shown below are for the next available departures.

1h 18m • 1 change

1h 18m • 1 change

1h 13m • 1 change

1h 18m • 1 change

1h 18m • 1 change

1h 18m • 1 change

1h 13m • 1 change

1h 18m • 1 change

1h 18m • 1 change

1h 18m • 1 change

1h 13m • 1 change

1h 18m • 1 change

1h 28m • 1 change

1h 28m • 1 change

1h 28m • 1 change

1h 28m • 1 change
Want to know about travelling from Viladecans to Vilanova i la Geltrú? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct bus from Viladecans to Vilanova i la Geltrú. However, there are services departing from Viladecans station and arriving at Vilanova i la Geltrú station via Av. Granvia - Centre Comercial. The journey, including transfers, takes approximately 1h 25m.
Viladecans to Vilanova i la Geltrú bus services, operated by Àrea Metropolitana de Barcelona, depart from Av. Generalitat - Pi i Margall station.
Viladecans to Vilanova i la Geltrú bus services, operated by Àrea Metropolitana de Barcelona, arrive at Vilanova i la Geltrú - Rambla St Jordi - Ronda Ibérica station.
The distance between Viladecans and Vilanova i la Geltrú is 26.2 km. The road distance is 55 km.
You can take a bus from Av. Generalitat - Pi i Margall to Vilanova i la Geltrú - Rambla St Jordi - Ronda Ibérica via Av. Granvia - Centre Comercial and Hospitalet de Llobregat - Gran Vía 2 in around 1h 14m.