There are 4 ways to get from Olesa de Bonesvalls to Barcelona by taxi, train, bus, night bus or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Recommended
Taxi, train
-
Take a taxi from Olesa de Bonesvalls to Sant Vicenç dels Horts
-
Take the train from Sant Vicenç dels Horts to Pl. Espanya
Bus, night bus
-
Take the bus from Olesa de Bonesvalls to Vilafranca del Penedès
-
Take the night bus from Vilafranca del Penedès to Barcelona
Taxi
-
Take a taxi from Olesa de Bonesvalls to Barcelona
Drive
-
Drive from Olesa de Bonesvalls to Barcelona
Questions & Answers
The cost-effective way to get from Olesa de Bonesvalls to Barcelona is to drive, which costs €7 - €11 and takes 39 min.
The quickest way to get from Olesa de Bonesvalls to Barcelona is to taxi which costs €65 - €80 and takes 39 min.
No, there is no direct bus from Olesa de Bonesvalls to Barcelona. However, there are services departing from Olesa de Bonesvalls and arriving at Barcelona via Vilafranca del Penedès. The journey, including transfers, takes approximately 2h 58m.
The distance between Olesa de Bonesvalls and Barcelona is 27 km. The road distance is 40.2 km.
The best way to get from Olesa de Bonesvalls to Barcelona without a car is to taxi and train which takes 55 min and costs €35 - €45.
It takes approximately 55 min to get from Olesa de Bonesvalls to Barcelona, including transfers.
Olesa de Bonesvalls to Barcelona bus services, operated by Hispano Igualadina, depart from Olesa de Bonesvalls station.
Olesa de Bonesvalls to Barcelona bus services, operated by Empresa Plana, arrive at Barcelona station.
Yes, the driving distance between Olesa de Bonesvalls to Barcelona is 40 km. It takes approximately 39 min to drive from Olesa de Bonesvalls to Barcelona.
There are 1039+ hotels available in Barcelona. Prices start at €100 per night.

- Distance: 27.3 km
- Duration: 55 min
What companies run services between Olesa de Bonesvalls, Spain and Barcelona, Spain?
There is no direct connection from Olesa de Bonesvalls to Barcelona. However, you can take the taxi to Sant Vicenç dels Horts then take the train to Pl. Espanya. Alternatively, you can take a vehicle from Olesa de Bonesvalls to Barcelona via Vilafranca del Penedès and Vilafranca del Penedès in around 2h 58m.

- Phone
- 900 90 15 15
- Website
- fgc.cat
Train from Sant Vicenç dels Horts to Pl. Espanya
- Ave. Duration
- 28 min
- Frequency
- Every 15 minutes
- Estimated price
- €2 - €4
- Website
- FGC Catalunya

- Phone
- +34 (0) 902 29 29 00
- atencioalclient@hispanoigualadina.com
- Website
- igualadina.com
Bus from Olesa de Bonesvalls to Vilafranca del Penedès
- Ave. Duration
- 39 min
- Frequency
- Once daily
- Estimated price
- €2 - €5
- Schedules at
- igualadina.com

- Phone
- +34 (0) 977 553 680
- Website
- empresaplana.cat
Night bus from Vilafranca del Penedès to Barcelona
- Ave. Duration
- 1h 19m
- Frequency
- 4 times a week
- Schedules at
- empresaplana.cat
- Ave. Duration
- 27 min
- Estimated price
- €30 - €45
Taxi Vilanova i la Geltrú
- Phone
- +34 616 900 601
- Website
- taxivilanova.com
Taxi Class
- Phone
- +34 933 07 07 07
- Website
- taxiclassrent.com
Taxi Barcelona 24 Horas
- Phone
- +34 935 16 00 27
- Website
- taxi24bcn.com
Radio Taxi Barcelona
- Phone
- +34 933 77 77 77
- Website
- radiotaxibarcelona.es
Radio taxi 033
- Phone
- +34 933 03 30 33
- Website
- radiotaxi033.com
IMET
- Phone
- +34 932 23 51 51
- Website
- taxi.amb.cat
CavaTaxi
- Phone
- +34 931 17 20 26
- Website
- cavataxi.com
Baixtaxi
- Phone
- +34 934 71 00 00
- Website
- baixtaxi.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 Travel Insider: Top Japan travel tips by Beatrix Holland, Want to know more about Flixbus? and Italy Travel Guides - to help you get the most out of your next trip.