There are 4 ways to get from Andorra to Olot by bus, car, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus via Ripoll
best- Take the bus from Andorra to Guardiola De Berguedàbus ALSA - And-Ball-B
- Take the bus from Guardiola De Berguedà to Ripoll - Bus Stationbus
5h 21m€18–39Bus, train
cheapest- Take the bus from Seu D Urgell to Puigcerda - Plaça Estaciòbus ALSA - Seu-Puig
- Take the train from Puigcerdà to Ripolltrain R3
6h 34m€16–46Drive 139.3 km
- Drive from Andorra la Vella to Olotcar 139.3 km
2h 15m€23–33Bus
- Take the bus from Seu D Urgell to Puigcerda - Plaça Estaciòbus ALSA - Seu-Puig
- Take the bus from Puigcerdà to Olotbus Llívia
6h 1m€21–41
Andorra to Olot by bus
Comparing Your Travel Options
The cheapest way to get from Andorra to Olot is to drive which costs €22 - €35 and takes 2h 15m.
The fastest way to get from Andorra to Olot is to drive which takes 2h 15m and costs €22 - €35.
No, there is no direct bus from Andorra to Olot. However, there are services departing from Andorra and arriving at Olot via Guardiola De Berguedà and Ripoll. The journey, including transfers, takes approximately 5h 21m.
The distance between Andorra and Olot is 154 km. The road distance is 139.3 km.
The best way to get from Andorra to Olot without a car is to bus via Ripoll which takes 5h 21m and costs €18 - €40.
It takes approximately 5h 21m to get from Andorra to Olot, including transfers.
Andorra to Olot bus services, operated by ALSA, depart from Andorra station.
Andorra to Olot bus services, operated by ALSA, arrive at Guardiola De Berguedà station.
Yes, the driving distance between Andorra to Olot is 139 km. It takes approximately 2h 15m to drive from Andorra to Olot.
There are 666+ hotels available in Olot.
What companies run services between Andorra and Olot, Spain?
You can take a bus from Andorra to Olot via Guardiola De Berguedà and Ripoll in around 5h 21m.
- Phone
- +34 900 41 00 41
- Website
- Rodalies de Catalunya
Train from Puigcerdà to Ripoll
- Ave. Duration
- 1h 18m
- Frequency
- 5 times a day
- Estimated price
- €5–12
- Website
- Rodalies de Catalunya
- Website
- Rodalies de Catalunya
- Phone
- +34 910 207 007
- Website
- ALSA
Bus from Andorra to Guardiola De Berguedà
- Ave. Duration
- 1h 26m
- Frequency
- Once daily
- Estimated price
- €6–10
- Website
- ALSA
Bus from Seu D Urgell to Puigcerda - Plaça Estaciò
- Ave. Duration
- 58 min
- Frequency
- Every 4 hours
- Estimated price
- €4–7
- Website
- ALSA
Bus from Seu D Urgell to Puigcerda - Plaça Estaciò
- Ave. Duration
- 58 min
- Frequency
- Every 4 hours
- Estimated price
- €4–7
- Website
- ALSA
- Phone
- 972 70 30 12
- [email protected]
- Website
- autocarsmir.com
Bus from Guardiola De Berguedà to Ripoll - Bus Station
- Ave. Duration
- 1h 15m
- Frequency
- 6 times a week
- Estimated price
- €7
- Schedules at
- autocarsmir.com
- Phone
- +34 972 20 48 68
- [email protected]
- Website
- teisa-bus.com
Bus from Puigcerdà to Olot
- Ave. Duration
- 2h 25m
- Frequency
- 5 times a week
- Estimated price
- €15–29
- Schedules at
- teisa-bus.com
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 How to get from Southend Airport into central London, Train travel in France: A guide to SNCF, and How to get from JFK to New York City - to help you get the most out of your next trip.








