Barcelona is one of the most popular tourist destinations thanks to its rich history, impressive architecture and vibrant nightlife. However, if you’re looking for an escape to nature and mountains, a good option is to travel to the small principality of Andorra. This country offers spectacular mountain scenery, a wide variety of outdoor activities and a unique culture.

There are several options available for those wishing to travel from Barcelona to Andorra. The distance between them is approximately 200 kilometres, so it is a perfect option for a day of skiing or a weekend of outdoor adventures. In this post we offer you different transport options and explain how to get from Barcelona to Andorra easily and comfortably.

How to get from Barcelona to Andorra: all the options

If you want to get from Barcelona to Andorra, you can travel by taxi, bus, car or helicopter.


If you are looking for speed and comfort, this is the perfect option for you. The journey takes approximately 2 hours and 34 minutes. On our website you can book your transfer from Barcelona to Andorra from 259 euros. In addition, we also have premium transfers and a minivan for 7 people.


If you are looking for a cheap way to travel from Barcelona to Andorra, buses are an excellent option. There are several companies offering this route, with departures from different parts of the city, including Barcelona airport. The destination bus station is near the centre of the capital, Andorra la Vella.

  • From Sants station: If you are centrally located in Barcelona, Sants train station is a convenient place to take the bus to Andorra. Buses from this station make the journey without intermediate stops until they reach Andorra. The journey takes approximately 3 hours, the ticket costs 30,5 and there are 8 buses a day (between 6:15 to 23:45).
  • From Nord station: From this point, there are between 6 and 9 buses a day (between 6:00 to 19:00). Here you can find direct buses and others that make up to 31 stops, so take note of the number of stops each route makes before purchasing your ticket. Journey times vary from 3 hours 15 minutes to 4 hours 10 minutes, and the ticket costs €31.
  • From Barcelona airport: If you arrive at Barcelona airport and want to go directly to Andorra, you can choose a direct bus to the principality. It only makes an intermediate stop to pick up more passengers at Sants Station. The journey takes about 3.5 hours and there are 7 daily departures from both airport terminals (from 7.30am to 11pm). The ticket costs €34.


Another option for travelling from Barcelona to Andorra is by car, the main advantage of which is that it gives you more freedom of movement once you arrive in the Pyrenean country. Although public transport is also available, it is mainly limited to the main towns and ski resorts, making it difficult to reach some places without your own vehicle.

The journey takes about 2.5 hours, as long as traffic is not too heavy. In addition to fuel costs, there are two tolls to be paid to reach Andorra, one for €8.40 in Manresa and another for €12.65 just before you reach the principality. If you are travelling in winter, remember to have snow chains prepared.


If you are looking for a luxurious experience when travelling from Barcelona to Andorra, you might consider a helicopter ride. However, it’s worth noting that prices are quite high. You can book a helicopter flight for up to 5 people for between €2500 and €4000. This exclusive trip takes around 45 minutes, giving you a unique perspective of the scenery along the way.