Travel within Spain is: Partially open. See details.
Rome2rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Barcelona?

Book now

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

  1. Take a taxi from Olesa de Bonesvalls to Sant Vicenç dels Horts
  2. Take the train from Sant Vicenç dels Horts to Pl. Espanya

Bus, night bus

  1. Take the bus from Olesa de Bonesvalls to Vilafranca del Penedès
  2. Take the night bus from Vilafranca del Penedès to Barcelona

Taxi

  1. Take a taxi from Olesa de Bonesvalls to Barcelona

Drive

  1. 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.

More details

The quickest way to get from Olesa de Bonesvalls to Barcelona is to taxi which costs €65 - €80 and takes 39 min.

More details

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.

More details

The distance between Olesa de Bonesvalls and Barcelona is 27 km. The road distance is 40.2 km.

Get driving directions

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.

More details

It takes approximately 55 min to get from Olesa de Bonesvalls to Barcelona, including transfers.

More details

Olesa de Bonesvalls to Barcelona bus services, operated by Hispano Igualadina, depart from Olesa de Bonesvalls station.

More details

Olesa de Bonesvalls to Barcelona bus services, operated by Empresa Plana, arrive at Barcelona station.

More details

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.

Get driving directions

There are 1039+ hotels available in Barcelona. Prices start at €100 per night.

More details

Map of how to get from Olesa de Bonesvalls to Barcelona.
Launch map view
  • 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.

Train operators
FGC Catalunya
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
Bus operators
Hispano Igualadina
Phone
+34 (0) 902 29 29 00
Email
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
Empresa Plana
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
Other operators
Taxi from Olesa de Bonesvalls to Sant Vicenç dels Horts
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.