There are 5 ways to get from Barcelona to Sub-Pyrenees by bus, taxi, train, 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.
Bus, taxi
best- Take the bus from Barcelona - Gran Via, 658 to Sant Quirze de BesoraBarcelona
- Take the taxi from Sant Quirze de Besora to Sub-Pyrenees
1h 42m€49–69Drive 94.5 km
cheapest- Drive from Barcelona to Sub-Pyrenees94.5 km
1h 23m€15–22Train
- Take the train from Fabra I Puig to VicR3
2h 42m€41–47Bus, line 455 bus
- Take the bus from Barcelona - Casp - Pau Claris to Vice12
- Take the bus from Vic to Sant Pere de Torelló - L'Era del Ros455
3h 7m€31–44Train, line 455 bus
- Take the train from Fabra I Puig to VicR3
- Take the bus from Vic to Sant Pere de Torelló - L'Era del Ros455
3h 22m€33–40
Questions & Answers
The cheapest way to get from Barcelona to Sub-Pyrenees is to drive which costs €14 - €22 and takes 1h 23m.
The fastest way to get from Barcelona to Sub-Pyrenees is to drive which takes 1h 23m and costs €14 - €22.
The distance between Barcelona and Sub-Pyrenees is 107 km. The road distance is 94.5 km.
The best way to get from Barcelona to Sub-Pyrenees without a car is to bus and taxi which takes 1h 42m and costs €45 - €70.
It takes approximately 1h 42m to get from Barcelona to Sub-Pyrenees, including transfers.
The best way to get from Barcelona to Sub-Pyrenees is to train which takes 2h 42m and costs €40 - €50. Alternatively, you can bus and line 455 bus, which costs €30 - €45 and takes 3h 7m.
Yes, the driving distance between Barcelona to Sub-Pyrenees is 95 km. It takes approximately 1h 23m to drive from Barcelona to Sub-Pyrenees.
There are 516+ hotels available in Sub-Pyrenees.
What companies run services between Barcelona, Spain and Sub-Pyrenees, Spain?
Rodalies de Catalunya operates a train from Fabra I Puig to Vic every 30 minutes. Tickets cost €8 and the journey takes 1h 5m. Alternatively, you can take a bus from Barcelona - Casp - Pau Claris to Sub-Pyrenees via Vic and Sant Pere de Torrelló in around 3h 7m.
- Phone
- +34 900 41 00 41
- Website
- rodalies.gencat.cat
Train from Fabra I Puig to Vic
- Ave. Duration
- 1h 5m
- Frequency
- Every 30 minutes
- Estimated price
- €8
- Website
- https://rodalies.gencat.cat/en/inici/index.html
- Phone
- +34 972 20 48 68
- info@teisa-bus.com
- Website
- teisa-bus.com
Bus from Barcelona - Gran Via, 658 to Sant Quirze de Besora
- Ave. Duration
- 1h 17m
- Frequency
- 3 times a day
- Estimated price
- €13–20
- Website
- https://www.teisa-bus.com/en/index.html
Bus from Barcelona - Casp - Pau Claris to Vic
- Ave. Duration
- 1h
- Frequency
- 3 times a day
- Estimated price
- €10–15
- Website
- https://www.teisa-bus.com/en/index.html
- Phone
- +34 93 593 13 00
- info@sagales.com
- Website
- sagales.com
Bus from Barcelona - Casp - Pau Claris to Vic
- Ave. Duration
- 1h 15m
- Frequency
- Every 2 hours
- Estimated price
- €9–13
- Website
- https://www.sagales.com/en
- Book at
- https://www.sagales.com/sale/?sgLang=en
Bus from Vic to Sant Pere de Torelló - L'Era del Ros
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- €3–6
- Website
- https://www.sagales.com/en
- Book at
- https://www.sagales.com/sale/?sgLang=en
- Ave. Duration
- 25 min
- Estimated price
- €35–50
Taxi Vic Eras
- Phone
- +34 609 39 09 80
Taxi Pous
- Phone
- +34 695 598 469
- Website
- taxipous.com
Associació Taxi Vic
- Phone
- +34 938 855 000
- Website
- taxisvic.com
Taxis Olot 24h Jordi
- Phone
- +34 635 95 37 08
- Website
- taxisolot24h.com
Taxis Olot
- Phone
- +34 682 63 94 35
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 Travelling by boat in Italy, Is ride-sharing platform BlaBlaCar right for you?, and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.






