There are 3 ways to get from Puigcerdà to Aínsa by 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.
Bus
best- Take the bus from Puigcerda - Plaça Estaciò to Seu D Urgellbus
- Take the bus from La Seu d'Urgell to Lleida - Renfebus 107
- Take the bus from Lleida - Estación de Autobuses to Barbastrobus
- Take the bus from Barbastro to Aínsabus
7h 42m€28–46Drive 241.7 km
- Drive from Puigcerdà to Aínsacar 241.7 km
3h 33m€38–55Bus via Lleida
- Take the bus from Puigcerda-Plaça Barcelona to Seu D Urgellbus
- Take the bus from Seu D Urgell to Lleida-Udlbus
- Take the bus from Lleida to Barbastrobus
- Take the bus from Barbastro to Aínsabus
8h 35m€28–44
Puigcerdà to Aínsa by bus
Questions & Answers
The cheapest way to get from Puigcerdà to Aínsa is to bus which costs €28 - €50 and takes 7h 42m.
The fastest way to get from Puigcerdà to Aínsa is to drive which takes 3h 33m and costs €35 - €55.
No, there is no direct bus from Puigcerdà to Aínsa. However, there are services departing from Puigcerda - Plaça Estaciò and arriving at Aínsa via La Seu d'Urgell, Lleida - Estación de Autobuses and Barbastro. The journey, including transfers, takes approximately 7h 42m.
The distance between Puigcerdà and Aínsa is 317 km. The road distance is 241.7 km.
The best way to get from Puigcerdà to Aínsa without a car is to bus which takes 7h 42m and costs €28 - €50.
It takes approximately 7h 42m to get from Puigcerdà to Aínsa, including transfers.
Puigcerdà to Aínsa bus services, operated by ALSA, depart from Puigcerda - Plaça Estaciò station.
Puigcerdà to Aínsa bus services, operated by ALSA, arrive at Seu D Urgell station.
Yes, the driving distance between Puigcerdà to Aínsa is 242 km. It takes approximately 3h 33m to drive from Puigcerdà to Aínsa.
There are 310+ hotels available in Aínsa.
What companies run services between Puigcerdà, Spain and Aínsa, Spain?
You can take a bus from Puigcerda - Plaça Estaciò to Aínsa via La Seu d'Urgell, Lleida - Renfe, Lleida - Estación de Autobuses, and Barbastro in around 7h 42m.
- Phone
- +34 910 207 007
- Website
- ALSA
Bus from Puigcerda - Plaça Estaciò to Seu D Urgell
- Ave. Duration
- 58 min
- Frequency
- 3 times a day
- Estimated price
- €4–6
- Website
- ALSA
Bus from La Seu d'Urgell to Lleida - Renfe
- Ave. Duration
- 2h
- Frequency
- Once a week
- Estimated price
- €12–18
- Website
- ALSA
Bus from Puigcerda-Plaça Barcelona to Seu D Urgell
- Ave. Duration
- 1h 2m
- Frequency
- 3 times a day
- Estimated price
- €4–7
- Website
- ALSA
Bus from Seu D Urgell to Lleida-Udl
- Ave. Duration
- 1h 55m
- Frequency
- Once a week
- Estimated price
- €11–16
- Website
- ALSA
- Phone
- +34 (0) 973 273 151
- [email protected]
- Website
- atmlleida.cat
Bus from La Seu d'Urgell to Lleida - Renfe
- Ave. Duration
- 1h 26m
- Frequency
- 6 times a week
- Schedules at
- atmlleida.cat
- Phone
- +34 91 272 28 32
- [email protected]
- Website
- avanzabus.com
Bus from Lleida - Estación de Autobuses to Barbastro
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- €8–14
- Schedules at
- avanzabus.com
Bus from Lleida to Barbastro
- Ave. Duration
- 1h 35m
- Frequency
- 3 times a day
- Estimated price
- €9–14
- Schedules at
- avanzabus.com
- Phone
- +34 900 92 91 92
- [email protected]
- Website
- Monbus
Bus from Barbastro to Aínsa
- Ave. Duration
- 1h 3m
- Frequency
- Once daily
- Estimated price
- €4–8
- Website
- Monbus
Bus from Barbastro to Aínsa
- Ave. Duration
- 1h 3m
- Frequency
- Once daily
- Estimated price
- €4–8
- Website
- Monbus
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 to and around Russia for the 2018 FIFA World Cup, 5 delightfully under-the-radar French towns you need to visit, and 4 of the smartest ways to explore Australia - to help you get the most out of your next trip.
















