There are 3 ways to get from Vilafranca del Penedès to Solsona by train, 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.
Train, bus
best- Take the train from Martorell Central to Manresa-AltaR5 / ...
- Take the bus from Manresa to SolsonaALSA - Bcn-Sol
3h 50m€13–18Drive 101.5 km
- Drive from Vilafranca del Penedès to Solsona101.5 km
1h 23m€16–23Bus
- Take the bus from Vilafranca del Penedès to Barcelona - Maria Cristinae6
- Take the bus from Barcelona - Maria Cristina to Manresa
- Take the bus from Manresa to Solsona
4h 22m€19–29
Vilafranca del Penedès to Solsona by train and bus
Questions & Answers
The cheapest way to get from Vilafranca del Penedès to Solsona is to train and bus which costs €13 - €19 and takes 3h 50m.
The fastest way to get from Vilafranca del Penedès to Solsona is to drive which takes 1h 23m and costs €15 - €23.
No, there is no direct bus from Vilafranca del Penedès to Solsona. However, there are services departing from Vilafranca del Penedès and arriving at Solsona via Barcelona - Maria Cristina and Manresa. The journey, including transfers, takes approximately 4h 22m.
The distance between Vilafranca del Penedès and Solsona is 114 km. The road distance is 101.5 km.
The best way to get from Vilafranca del Penedès to Solsona without a car is to train and bus which takes 3h 50m and costs €13 - €19.
It takes approximately 3h 50m to get from Vilafranca del Penedès to Solsona, including transfers.
Vilafranca del Penedès to Solsona bus services, operated by Monbus Catalunya, depart from Vilafranca del Penedès station.
Vilafranca del Penedès to Solsona bus services, operated by Monbus Catalunya, arrive at Barcelona - Maria Cristina station.
Yes, the driving distance between Vilafranca del Penedès to Solsona is 101 km. It takes approximately 1h 23m to drive from Vilafranca del Penedès to Solsona.
There are 181+ hotels available in Solsona.
What companies run services between Vilafranca del Penedès, Spain and Solsona, Spain?
You can take a bus from Vilafranca del Penedès to Solsona via Barcelona - Maria Cristina and Manresa in around 4h 22m.
- Phone
- +34 900 90 1515
- facebook@fgc.cat
- Website
- fgc.cat
Train from Martorell Central to Manresa-Alta
- Ave. Duration
- 43 min
- Frequency
- Hourly
- Estimated price
- €5–7
- Website
- https://www.fgc.cat/en/
- Schedules at
- https://www.fgc.cat/en/lines-and-schedule/
- Phone
- +34 910 207 007
- alsa@alsa.es
- Website
- alsa.com
Bus from Manresa to Solsona
- Ave. Duration
- 1h 14m
- Frequency
- 4 times a day
- Estimated price
- €4–7
- Website
- https://www.alsa.com/en/
- Phone
- +34 900 92 91 92
- info@monbus.es
- Website
- catalunya.monbus.es
Bus from Vilafranca del Penedès to Barcelona - Maria Cristina
- Ave. Duration
- 45 min
- Frequency
- Every 4 hours
- Estimated price
- €6–10
- Book at
- https://www.monbus.es/en
- Road
- €6–10
Bus from Barcelona - Maria Cristina to Manresa
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- €8–12
- Book at
- https://www.monbus.es/en
- Road
- €8–12
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: Eurostar, South Korea: Travelling from Seoul to Busan , and How to get from JFK to New York City - to help you get the most out of your next trip.














