There are 4 ways to get from Sant Celoni to Puigcerdà 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
best- Take the train from La Garriga to PuigcerdàR3
4h 34m€12–18Train, bus
- Take the train from Sant Celoni to GironaR11
- Take the bus from Girona, Estació d'Autobusos to PuigcerdàGirona
4h 42m€27–42Drive 144.2 km
- Drive from Sant Celoni to Puigcerdà144.2 km
2h 16m€23–33Line 405 bus, bus
- Take the bus from Cardedeu to Barcelona, Estació d'Autobusos Nord405
- Take the bus from Barcelona, Estació d'Autobusos Nord to Puigcerda - Plaça EstaciòALSA - Bcn-B-Ll
6h€31–39
Sant Celoni to Puigcerdà by train, bus, and foot
Questions & Answers
The cheapest way to get from Sant Celoni to Puigcerdà is to train which costs €12 - €19 and takes 4h 34m.
The fastest way to get from Sant Celoni to Puigcerdà is to drive which takes 2h 16m and costs €22 - €35.
The distance between Sant Celoni and Puigcerdà is 145 km. The road distance is 144.2 km.
The best way to get from Sant Celoni to Puigcerdà without a car is to train which takes 4h 34m and costs €12 - €19.
It takes approximately 4h 34m to get from Sant Celoni to Puigcerdà, including transfers.
The best way to get from Sant Celoni to Puigcerdà is to train which takes 4h 34m and costs €12 - €19. Alternatively, you can line 405 bus and bus, which costs €30 - €40 and takes 6h.
Yes, the driving distance between Sant Celoni to Puigcerdà is 144 km. It takes approximately 2h 16m to drive from Sant Celoni to Puigcerdà.
There are 1932+ hotels available in Puigcerdà.
What companies run services between Sant Celoni, Spain and Puigcerdà, Spain?
Rodalies de Catalunya operates a train from La Garriga to Puigcerdà every 4 hours. Tickets cost €7–11 and the journey takes 2h 27m. Alternatively, you can take a train from Sant Celoni to Puigcerda - Plaça Estaciò via Cardedeu, Cardedeu, and Barcelona, Estació d'Autobusos Nord in around 6h.
- Phone
- +34 900 41 00 41
- Website
- rodalies.gencat.cat
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
Train from Sant Celoni to Girona
- Ave. Duration
- 32 min
- Frequency
- Hourly
- Estimated price
- €4–6
- Website
- https://rodalies.gencat.cat/en/inici/index.html
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Sant Celoni to Girona
- Ave. Duration
- 43 min
- Frequency
- Hourly
- Estimated price
- €5–8
- Website
- https://www.renfe.com/es/en
- Phone
- +34 972 20 48 68
- info@teisa-bus.com
- Website
- teisa-bus.com
Bus from Girona, Estació d'Autobusos to Puigcerdà
- Ave. Duration
- 3h 10m
- Frequency
- 5 times a week
- Estimated price
- €23–35
- Website
- https://www.teisa-bus.com/en/index.html
- Phone
- +34 93 593 13 00
- info@sagales.com
- Website
- sagales.com
Bus from Cardedeu to Barcelona, Estació d'Autobusos Nord
- Ave. Duration
- 50 min
- Frequency
- Every 2 hours
- Estimated price
- €5–12
- Website
- https://www.sagales.com/en
- Book at
- https://www.sagales.com/sale/?sgLang=en
- Phone
- +34 910 207 007
- alsa@alsa.es
- Website
- alsa.com
Bus from Barcelona, Estació d'Autobusos Nord to Puigcerda - Plaça Estaciò
- Ave. Duration
- 2h 58m
- Frequency
- Twice daily
- Estimated price
- €23–24
- 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















