There are 4 ways to get from Barcelona to Andorra by bus, rideshare 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 • 3h
€16 - €35
Rideshare • 2h 59m
€12 - €14
2 alternative options
€37 - €41
Drive • 2h 25m
€19 - €28
Barcelona to Andorra by bus
The bus journey time between Barcelona and Andorra is around 3h 1m and covers a distance of around 191 km. The fastest bus normally takes 3h. Operated by Andorra Direct Bus and ALSA, the Barcelona to Andorra bus service departs from Barcelona Sants and arrives in Andorra la Vella. Typically 80 buses run weekly, although weekend and holiday schedules can vary so check in advance.
Bus route overview
First and last buses
The schedules shown below are for the next available departures.
Barcelona to Andorra bus schedules
Buses departing Friday
Buses departing Saturday
Coronavirus (COVID-19) in Andorra
There is widespread community transmission globally.
We have received no reports of travel restrictions in Andorra. For the latest travel status, please check the official page for Andorra.
Coronavirus (COVID-19) Travel Advice
International flights leaving Spain are suspended as part of the response to Coronavirus (COVID-19). Restrictions may also be in place for other modes of transport.Official Coronavirus (COVID-19) Information for Spain
Currently, we are unable to provide international travel restriction information for Andorra relating to Coronavirus (COVID-19). For the latest travel status in Andorra, please check government recommendations.Official Coronavirus (COVID-19) Information for Andorra
Currently, we are unable to provide domestic travel restriction information for travelling within Andorra. For the latest Coronavirus (COVID-19) travel status within Andorra, please check government recommendations.Official Coronavirus (COVID-19) Information for Andorra
Questions & Answers
The cheapest way to get from Barcelona to Andorra is to rideshare which costs €12 - €14 and takes 2h 59m.
The quickest way to get from Barcelona to Andorra is to drive which costs €19 - €28 and takes 2h 25m.
Yes, there is a direct bus departing from Barcelona Sants and arriving at Andorra la Vella. Services depart every three hours, and operate every day. The journey takes approximately 3h.
The distance between Barcelona and Andorra is 138 km. The road distance is 192.5 km.
The best way to get from Barcelona to Andorra without a car is to bus which takes 3h and costs €16 - €35.
The bus from Barcelona Sants to Andorra la Vella takes 3h including transfers and departs every three hours.
Barcelona to Andorra bus services, operated by Andorra Direct Bus, depart from Barcelona Sants station.
Barcelona to Andorra bus services, operated by Andorra Direct Bus, arrive at Andorra la Vella station.
Yes, the driving distance between Barcelona to Andorra is 192 km. It takes approximately 2h 25m to drive from Barcelona to Andorra.
Book your Barcelona to Andorra bus tickets online with Omio and Busbud.
What companies run services between Barcelona, Spain and Andorra?
Andorra Direct Bus operates a bus from Barcelona Sants to Andorra la Vella every 3 hours. Tickets cost €34 and the journey takes 3h. ALSA also services this route every 4 hours.
A Spanish subsidiary of National Express, ALSA provides bus and coach services across Spain and neighbouring countries including Portugal, France, Germany, the Netherlands, Italy, Poland and Malta. Founded in 1923, ALSA values service and the customer experience. Buses are equipped with communal TV screens showing movies, individual behind-seat screens, ALSA radio, app for books and music, and free WiFi. ALSA services are accessible to people with disabilities, and guide dogs are welcome on all journeys. There are three types of tickets on offer (Frequent Traveller Pass, Share Pass and ALSA Pass), along with discounts for senior citizens, students and children.
Bus from Barcelona to Andorra
- Ave. Duration
- 3h 15m
- Every 4 hours
- Estimated price
- €16 - €22
Bus from Barcelona El Prat Airport Terminal 2 to Andorra la Vella Bus Station
- Ave. Duration
- Twice daily
- Estimated price
- €32 - €36
Want to know more about travelling around Andorra
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.
More Questions & Answers
There are 296+ hotels available in Andorra. Prices start at €87 per night.