Bus
Take the bus at the station
The journey takes approximately 3 h Ticket price is about 16–35 EUR. The travel distance is 191 km.
Carrier is Andorra Direct Bus.
Get off at the Andorra la Vella
Bus via barcelona el prat airport terminal 2
Take the bus Barcelona City - Barcelona Airport at the station
The journey takes approximately 35 min. Ticket price is about 4–6 EUR. The travel distance is 15 km.
Carrier is Aerobus Barcelona.
Get off at the Barcelona El Prat Airport Terminal 2
Take the bus Barcelona Airport T1 - Pas de la Casa at the station
The journey takes approximately 3 h Ticket price is about 32–36 EUR. The travel distance is 199 km.
Carrier is Andbus.
Get off at the Andorra la Vella Bus Station
Drive
In a rental car
The drive will take 2 h 25 min.. The distance between Barcelona and Andorra La Vella is 192 km. You will use 15 liters of gasoline at a cost of €19.5.
See on this site which rental company has the best deal.