There are 8 ways to get from Bilbao to Solsona by train, bus, car, or plane
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 Bilbao-Abando to Lleidatrain Alv
- Take the train from Lleida-Pirineus to Cerveratrain Rl3 / ...
- Take the bus from Cervera to Solsonabus 503
9h 22mFly from Bilbao Airport, train, bus
cheapest- Fly from Bilbao Airport (BIO) to Barcelona–El Prat Airport (BCN)plane BIO - BCN
- Take the train from Gornal to Manresa-Altatrain
- Take the bus from Manresa to Solsonabus
6h 55m€35–136Bus
- Take the bus from Bilbao Intermodal to Lleidabus
- Take the bus from Lleida to Cerverabus
- Take the bus from Cervera to Solsonabus 503
9h 40mDrive 513.1 km
- Drive from Bilbao to Solsonacar 513.1 km
5h 58m€82–119Bus, train
- Take the bus from Bilbao Intermodal to Pamplona / Iruñabus L20
- Take the bus from Pamplona to Lleidabus
- Take the train from Lleida-Pirineus to Cerveratrain Rl3 / ...
- Take the bus from Cervera to Solsonabus 503
11h 5mBus to Santander Airport, fly, train, bus
- Take the bus from Bilbao Intermodal to Aeropuerto Santander-S.Ballestbus
- Fly from Santander Airport (SDR) to Barcelona–El Prat Airport (BCN)plane SDR - BCN
- Take the train from Gornal to Manresa-Altatrain
- Take the bus from Manresa to Solsonabus
7h 45m€47–229Bus to Vitoria-Gasteiz Airport, fly, train, bus
- Take the bus from Bilbao Bolueta to Aireportua/Aeropuerto Vitoria-Gasteizbus
- Fly from Vitoria-Gasteiz Airport (VIT) to Barcelona–El Prat Airport (BCN)plane VIT - BCN
- Take the train from Gornal to Manresa-Altatrain
- Take the bus from Manresa to Solsonabus
7h 18m€43–189Bus to San Sebastián Airport, fly, train, bus
- Take the bus from Bilbao Intermodal to Estación de Autobuses Donostia-San Sebastiánbus
- Fly from San Sebastián Airport (EAS) to Barcelona–El Prat Airport (BCN)plane EAS - BCN
- Take the train from Gornal to Manresa-Altatrain
- Take the bus from Manresa to Solsonabus
8h 51m€53–231
Bilbao Airport (BIO) to Barcelona–El Prat Airport (BCN) flights
Questions & Answers
The cheapest way to get from Bilbao to Solsona is to fly and train and bus which costs €35 - €140 and takes 6h 55m.
The fastest way to get from Bilbao to Solsona is to drive which takes 5h 58m and costs €80 - €120.
No, there is no direct bus from Bilbao to Solsona. However, there are services departing from Bilbao Intermodal and arriving at Solsona via Lleida and Cervera. The journey, including transfers, takes approximately 9h 40m.
The distance between Bilbao and Solsona is 597 km. The road distance is 513.1 km.
The best way to get from Bilbao to Solsona without a car is to train and bus which takes 9h 22m and costs .
It takes approximately 9h 22m to get from Bilbao to Solsona, including transfers.
Bilbao to Solsona bus services, operated by ALSA, depart from Bilbao Intermodal station.
Bilbao to Solsona bus services, operated by ALSA, arrive at Lleida station.
Yes, the driving distance between Bilbao to Solsona is 513 km. It takes approximately 5h 58m to drive from Bilbao to Solsona.
There are 178+ hotels available in Solsona.
What companies run services between Bilbao, Spain and Solsona, Spain?
You can take a bus from Bilbao Intermodal to Solsona via Lleida and Cervera in around 9h 40m.
- Website
- iberia.com
Flights from Bilbao Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- €20–110
Flights from Bilbao Airport to Barcelona–El Prat Airport via Palma Mallorca
- Ave. Duration
- 3h 15m
- When
- Wednesday
- Estimated price
- €80–120
Flights from Santander Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 12m
- When
- Every day
- Estimated price
- €27–170
Flights from San Sebastián Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- €29–170
- Website
- vueling.com
Flights from Bilbao Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- €20–110
Flights from Santander Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 12m
- When
- Every day
- Estimated price
- €27–170
Flights from San Sebastián Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- €29–170
- Website
- volotea.com
Flights from Vitoria-Gasteiz Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- €23–130
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Bilbao-Abando to Lleida
- Ave. Duration
- 5h 54m
- Frequency
- Once daily
- Estimated price
- €45–85
- Website
- https://www.renfe.com/es/en
Train from Lleida-Pirineus to Cervera
- Ave. Duration
- 51 min
- Frequency
- Every 3 hours
- Estimated price
- €5–10
- Website
- https://www.renfe.com/es/en
- Phone
- +34 912 32 03 20
- accesibilidad@renfe.es
- Website
- renfe.com
Train from Lleida-Pirineus to Cervera
- Ave. Duration
- 51 min
- Frequency
- Every 3 hours
- Estimated price
- €5–14
- Website
- https://www.renfe.com/es/en/suburban
- Phone
- +34 900 90 1515
- facebook@fgc.cat
- Website
- fgc.cat
Train from Gornal to Manresa-Alta
- Ave. Duration
- 1h 17m
- Frequency
- Hourly
- Estimated price
- €7–11
- Website
- https://www.fgc.cat/en/
- Schedules at
- https://www.fgc.cat/en/lines-and-schedule/
- Phone
- 973 53 21 27
- cotsalsina@cotsalsina.com
- Website
- cotsalsina.com
Bus from Cervera to Solsona
- Ave. Duration
- 1h
- Frequency
- Twice daily
- Schedules at
- cotsalsina.com
- Phone
- +34 (0) 973 273 151
- info@atmlleida.cat
- Website
- atmlleida.cat
Bus from Cervera to Solsona
- Ave. Duration
- 1h
- Frequency
- Once daily
- Schedules at
- atmlleida.cat
- Phone
- +34 910 207 007
- alsa@alsa.es
- Website
- alsa.com
Bus from Bilbao Intermodal to Lleida
- Ave. Duration
- 5h 30m
- Frequency
- Twice daily
- Estimated price
- €35–75
- Website
- https://www.alsa.com/en/
Bus from Lleida to Cervera
- Ave. Duration
- 1h 10m
- Frequency
- Every 4 hours
- Estimated price
- €4–10
- Website
- https://www.alsa.com/en/
Bus from Manresa to Solsona
- Ave. Duration
- 1h 14m
- Frequency
- 4 times a day
- Estimated price
- €4–9
- Website
- https://www.alsa.com/en/
Bus from Bilbao Intermodal to Aeropuerto Santander-S.Ballest
- Ave. Duration
- 1h 5m
- Frequency
- Once daily
- Estimated price
- €7–15
- Website
- https://www.alsa.com/en/
- Phone
- +34 945 18 20 60
- alavabus@araba.eus
- Website
- alavabus.eus
Bus from Bilbao Intermodal to Pamplona / Iruña
- Ave. Duration
- 2h
- Frequency
- Every 3 hours
- Estimated price
- €8–12
- Website
- https://alavabus.eus/es/inicio
- Phone
- +34 900 92 91 92
- info@monbus.es
- Website
- monbus.es
Bus from Pamplona to Lleida
- Ave. Duration
- 4h 15m
- Frequency
- Once daily
- Estimated price
- €24–40
- Website
- https://www.monbus.es/en
- Phone
- +34 94 476 50 07
- Website
- autobuseslaunion.com
Bus from Bilbao Bolueta to Aireportua/Aeropuerto Vitoria-Gasteiz
- Ave. Duration
- 48 min
- Frequency
- 5 times a day
- Estimated price
- €5–15
- Website
- https://www.autobuseslaunion.com/en
Bus from Bilbao Intermodal to Estación de Autobuses Donostia-San Sebastián
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- €12–17
- Website
- https://gipuzkoa.avanzagrupo.com/en/home
Want to know more about travelling around Spain
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Train travel in Spain: A guide to Renfe
Read the travel guide
What are the different types of Renfe trains in Spain?
Read the travel guide

























