There are 4 ways to get from Vilanova i la Geltrú to Olivella by bus, taxi, car, or foot
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Line 72 bus, line 76 bus
best- Take the bus from Av. Terrosa to Sant Pere de Ribesbus 72
- Take the bus from Sant Pere de Ribes pl. Catalunya to Olivellabus 76
1h 47m€4–6Drive 18 km
cheapest- Drive from Vilanova i la Geltrú to Olivellacar 18 km
21 min€3–5Taxi
- Take the taxi from Vilanova i la Geltrú to Olivellataxi 18 km
21 min€40–55Walk
- Take the walk from Vilanova i la Geltrú to Olivellawalk 15.1 km
3h
Questions & Answers
The cheapest way to get from Vilanova i la Geltrú to Olivella is to drive which costs €2 - €5 and takes 21 min.
The fastest way to get from Vilanova i la Geltrú to Olivella is to taxi which takes 21 min and costs €40 - €55.
No, there is no direct bus from Vilanova i la Geltrú to Olivella. However, there are services departing from Av. Terrosa and arriving at Olivella via Sant Pere de Ribes pl. Catalunya. The journey, including transfers, takes approximately 1h 47m.
The distance between Vilanova i la Geltrú and Olivella is 25 km. The road distance is 18 km.
The best way to get from Vilanova i la Geltrú to Olivella without a car is to line 72 bus and line 76 bus which takes 1h 47m and costs €4 - €7.
It takes approximately 1h 47m to get from Vilanova i la Geltrú to Olivella, including transfers.
Vilanova i la Geltrú to Olivella bus services, operated by Empresa Plana, depart from Av. Terrosa station.
Vilanova i la Geltrú to Olivella bus services, operated by Empresa Plana, arrive at Sant Pere de Ribes station.
Yes, the driving distance between Vilanova i la Geltrú to Olivella is 18 km. It takes approximately 21 min to drive from Vilanova i la Geltrú to Olivella.
There are 1789+ hotels available in Olivella.
What companies run services between Vilanova i la Geltrú, Spain and Olivella, Catalonia, Spain?
You can take a bus from Av. Terrosa to Olivella via Sant Pere de Ribes pl. Catalunya in around 1h 47m.
- Phone
- +34 977 55 36 80
- Website
- empresaplana.cat
Bus from Av. Terrosa to Sant Pere de Ribes
- Ave. Duration
- 12 min
- Frequency
- Every 20 minutes
- Estimated price
- €1–2
- Schedules at
- empresaplana.cat
Bus from Sant Pere de Ribes pl. Catalunya to Olivella
- Ave. Duration
- 35 min
- Frequency
- 3 times a day
- Estimated price
- €3–5
- Schedules at
- empresaplana.cat
- Ave. Duration
- 21 min
- Estimated price
- €40–55
AutoTaxi Vilanova
- Phone
- +34 675 42 85 08
- Website
- autotaxivilanova.com
Taximés Vilanova
- Phone
- +34 938 93 32 41
- Website
- taximesvilanova.com
Taxi Vilanova i la Geltrú
- Phone
- +34 616 90 06 01
- Website
- taxivilanova.com
Taxi Vilanova Pere Rovira
- Phone
- +34 690 39 52 10
- Website
- taxipererovira.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Need to know: Jadrolinija, How to get from Stansted Airport into central London, and How do I buy a London Underground ticket? - to help you get the most out of your next trip.






