There are 5 ways to get from Huesca to Cervera by train (Renfe), bus, 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.
Train (Renfe)
best- Take the train from Huesca to Zaragoza-DeliciasRe
- Take the train from Zaragoza-Delicias to LleidaAve
- Take the train from Lleida-Pirineus to CerveraRl3 / ...
3h 41m€24–95Bus, train
cheapest- Take the bus from Huesca, Estacion Intermodal to Lleida
- Take the train from Lleida-Pirineus to CerveraRl3 / ...
4h 17m€15–34Drive 169.2 km
- Drive from Huesca to Cervera169.2 km
1h 43m€27–39Bus, train via Zaragoza
- Take the bus from Huesca, Estacion Intermodal to Estación Central de Autobuses de Zaragoza
- Take the train from Zaragoza-Delicias to LleidaAve
- Take the train from Lleida-Pirineus to CerveraRl3 / ...
3h 43m€25–88Bus
- Take the bus from Huesca, Estacion Intermodal to Lleida
- Take the bus from Lleida to CerveraALSA - Lle-Bcn
4h 35m€19–31
Huesca to Cervera by train (Renfe)
Questions & Answers
The cheapest way to get from Huesca to Cervera is to bus and train which costs €14 - €35 and takes 4h 17m.
The fastest way to get from Huesca to Cervera is to drive which takes 1h 43m and costs €26 - €40.
No, there is no direct bus from Huesca to Cervera. However, there are services departing from Huesca, Estacion Intermodal and arriving at Cervera via Lleida. The journey, including transfers, takes approximately 4h 35m.
No, there is no direct train from Huesca to Cervera. However, there are services departing from Huesca and arriving at Cervera via Zaragoza-Delicias and Lleida-Pirineus. The journey, including transfers, takes approximately 3h 41m.
The distance between Huesca and Cervera is 281 km. The road distance is 169.2 km.
The best way to get from Huesca to Cervera without a car is to train which takes 3h 41m and costs €24 - €95.
It takes approximately 3h 41m to get from Huesca to Cervera, including transfers.
Huesca to Cervera bus services, operated by Avanza Grupo, depart from Huesca, Estacion Intermodal station.
Huesca to Cervera train services, operated by Renfe Viajeros, depart from Huesca station.
The best way to get from Huesca to Cervera is to train which takes 3h 41m and costs €24 - €95. Alternatively, you can bus, which costs €18 - €35 and takes 4h 35m.
What companies run services between Huesca, Spain and Cervera, Catalonia, Spain?
You can take a train from Huesca to Cervera via Zaragoza-Delicias, Lleida, and Lleida-Pirineus in around 3h 41m. Alternatively, you can take a bus from Huesca, Estacion Intermodal to Cervera via Lleida in around 4h 35m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Huesca to Zaragoza-Delicias
- Ave. Duration
- 1h 3m
- Frequency
- Every 4 hours
- Estimated price
- €8
- Website
- https://www.renfe.com/es/en
Train from Zaragoza-Delicias to Lleida
- Ave. Duration
- 48 min
- Frequency
- Every 4 hours
- Estimated price
- €15–50
- Website
- https://www.renfe.com/es/en
Train from Lleida-Pirineus to Cervera
- Ave. Duration
- 52 min
- Frequency
- Every 3 hours
- Estimated price
- €6–9
- Website
- https://www.renfe.com/es/en
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Huesca to Zaragoza-Delicias
- Ave. Duration
- 45 min
- Frequency
- Twice daily
- Estimated price
- €6–16
- Website
- https://www.renfe.com/es/en
Train from Zaragoza-Delicias to Lleida
- Ave. Duration
- 43 min
- Frequency
- Hourly
- Estimated price
- €30–70
- Website
- https://www.renfe.com/es/en
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Lleida-Pirineus to Cervera
- Ave. Duration
- 51 min
- Frequency
- Every 3 hours
- Estimated price
- €3–5
- Website
- https://www.renfe.com/es/en/suburban
- Phone
- +34 91 272 28 32
- info.LD@avanzagrupo.com
- Website
- avanzabus.com
Bus from Huesca, Estacion Intermodal to Lleida
- Ave. Duration
- 2h 25m
- Frequency
- 3 times a day
- Estimated price
- €10–24
- Schedules at
- avanzabus.com
Bus from Huesca, Estacion Intermodal to Estación Central de Autobuses de Zaragoza
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- €6–10
- Schedules at
- aragon.avanzagrupo.com
- Phone
- +34 910 207 007
- alsa@alsa.es
- Website
- alsa.com
Bus from Lleida to Cervera
- Ave. Duration
- 1h 10m
- Frequency
- Every 4 hours
- Estimated price
- €8
- Website
- https://www.alsa.com/en/
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
More Questions & Answers
Huesca to Cervera bus services, operated by Avanza Grupo, arrive at Lleida station.
Huesca to Cervera train services, operated by Renfe Viajeros, arrive at Zaragoza-Delicias station.
Yes, the driving distance between Huesca to Cervera is 169 km. It takes approximately 1h 43m to drive from Huesca to Cervera.
There are 123+ hotels available in Cervera.






















