There are 5 ways to get from Cambrils to Puigcerdà by bus, train, car, or train (Renfe)
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 Cambrils to BergaALSA - Camb-Pobla
- Take the bus from Berga to Puigcerda - Plaça EstaciòALSA - Bcn-B-Ll
5h 6m€23–30Train
cheapest- Take the train from Cambrils to Barcelona-Paseo De GraciaRe
- Take the train from La Garriga to PuigcerdàR3
6h 51m€18–29Train, bus
- Take the train from Cambrils to Barcelona-Paseo De GraciaRe
- Take the bus from Barcelona - Casp - Pau Claris to Vice12
- Take the train from Vic to PuigcerdàR3
6h 46m€20–34Drive 224 km
- Drive from Cambrils to Puigcerdà224 km
2h 30m€36–51Bus via Barcelona
- Take the bus from Cambrils - Av. Diputació - rotonda Club Nautic to Barcelona, Passeig de Gràcia
- Take the bus from Barcelona, Passeig de Gràcia to Puigcerda - Plaça EstaciòALSA - Bcn-B-Ll
6h 53m€25–35
Cambrils to Puigcerdà by bus
Questions & Answers
The cheapest way to get from Cambrils to Puigcerdà is to train which costs €18 - €29 and takes 6h 51m.
The fastest way to get from Cambrils to Puigcerdà is to drive which takes 2h 30m and costs €35 - €55.
No, there is no direct bus from Cambrils to Puigcerdà. However, there are services departing from Cambrils and arriving at Puigcerda - Plaça Estaciò via Berga. The journey, including transfers, takes approximately 5h 6m.
The distance between Cambrils and Puigcerdà is 230 km. The road distance is 224 km.
The best way to get from Cambrils to Puigcerdà without a car is to bus which takes 5h 6m and costs €23 - €30.
It takes approximately 5h 6m to get from Cambrils to Puigcerdà, including transfers.
Cambrils to Puigcerdà bus services, operated by ALSA, depart from Cambrils station.
The best way to get from Cambrils to Puigcerdà is to bus which takes 5h 6m and costs €23 - €30. Alternatively, you can train, which costs €18 - €29 and takes 6h 51m.
Cambrils to Puigcerdà bus services, operated by ALSA, arrive at Berga station.
Yes, the driving distance between Cambrils to Puigcerdà is 224 km. It takes approximately 2h 30m to drive from Cambrils to Puigcerdà.
What companies run services between Cambrils, Spain and Puigcerdà, Spain?
You can take a bus from Cambrils to Puigcerda - Plaça Estaciò via Berga in around 5h 6m. Alternatively, you can take a train from Cambrils to Puigcerdà via Barcelona-Passeig De Gràcia, Les Franqueses-Granollers Nord, Granollers - Girona - CAP, La Garriga - Ctra. Nova - Caritat, and La Garriga in around 6h 51m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Cambrils to Barcelona-Paseo De Gracia
- Ave. Duration
- 1h 39m
- Frequency
- Every 3 hours
- Estimated price
- €10
- Website
- https://www.renfe.com/es/en
- Phone
- +34 912 32 03 20
- accesibilidad@renfe.es
- Website
- renfe.com
Train from Cambrils to Barcelona-Paseo De Gracia
- Ave. Duration
- 1h 39m
- Frequency
- Every 4 hours
- Estimated price
- €5–7
- Website
- https://www.renfe.com/es/en/suburban
- Phone
- +34 900 41 00 41
- Website
- rodalies.gencat.cat
Train from Vic to Puigcerdà
- Ave. Duration
- 1h 56m
- Frequency
- Every 4 hours
- Estimated price
- €6–9
- Website
- https://rodalies.gencat.cat/en/inici/index.html
Train from La Garriga to Puigcerdà
- Ave. Duration
- 2h 27m
- Frequency
- Every 4 hours
- Estimated price
- €7–11
- Website
- https://rodalies.gencat.cat/en/inici/index.html
- Phone
- +34 910 207 007
- alsa@alsa.es
- Website
- alsa.com
Bus from Cambrils to Berga
- Ave. Duration
- 3h 10m
- Frequency
- Twice a week
- Estimated price
- €15–22
- Website
- https://www.alsa.com/en/
Bus from Berga to Puigcerda - Plaça Estaciò
- Ave. Duration
- 56 min
- Frequency
- Twice daily
- Estimated price
- €8
- Website
- https://www.alsa.com/en/
Bus from Barcelona, Passeig de Gràcia to Puigcerda - Plaça Estaciò
- Ave. Duration
- 2h 53m
- Frequency
- Twice daily
- Estimated price
- €13–19
- Website
- https://www.alsa.com/en/
- 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
- Phone
- +34 972 20 48 68
- info@teisa-bus.com
- Website
- teisa-bus.com
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 977 55 36 80
- Website
- empresaplana.cat
Bus from Cambrils - Av. Diputació - rotonda Club Nautic to Barcelona, Passeig de Gràcia
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- €11–17
- Website
- https://empresaplana.cat/en
- Book at
- https://www.busplana.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
Book your Cambrils to Puigcerdà bus tickets online with Omio.
There are 2011+ hotels available in Puigcerdà.
























