How to Get to Andorra from Barcelona, Madrid and the Airport

Practical guide to reaching Andorra by car, bus or transfer from Barcelona, Madrid and El Prat airport. Approximate prices, real journey times, and which option to choose for your situation.

Andorra has no airport and no railway. To get here, the only option is by road.

The most common way, by far, is by car. Most visitors arrive this way: you have complete flexibility over timing, can stop wherever you like, and luggage isn’t an issue. The Spanish border crossing is at La Farga de Moles if you enter via the N-145 (from Barcelona or Lleida), or at Pas de la Casa if you enter from France.

For those travelling without a car, the options are scheduled bus, private transfer, or rideshare. This guide covers the three most common origins: Barcelona city, El Prat airport, and Madrid.


From Barcelona City

Barcelona is about 200 km from Andorra la Vella via the C-16. Actual journey time depends on traffic and the border queue.

Scheduled Bus

The reference company is Andorra Directo (formerly Novatel), with several daily departures from Barcelona’s Estació del Nord. The journey takes between 3 and 3.5 hours in normal conditions, but during ski season or in summer with a border queue it can reach 4–4.5 hours.

One-way prices are typically around €25–35 depending on how far in advance you book. This is by far the cheapest option.

What the website doesn’t tell you: on high-season weekends, buses are full. Book several days in advance. If you’re carrying ski equipment, check luggage space before you buy.

When it makes sense: Solo or couple travel with light luggage, when budget matters more than comfort.

Private Transfer

A door-to-door transfer from Barcelona picks you up wherever you are and drops you at your accommodation in Andorra. The price per vehicle (not per person) is usually €150–250 depending on the provider and vehicle type.

Split between 3 or 4 people, the difference from the bus narrows considerably. And if you have large suitcases, ski equipment, or are a family with children, the transfer becomes the sensible option, not a luxury.

You can find transfers with guaranteed booking on platforms like GetYourGuide, where the booking and cancellation process is usually clearer than dealing directly with local operators.

When it makes sense: Groups of 3 or more, families, travellers with lots of luggage, or when you want zero logistical uncertainty.

Rideshare (BlaBlaCar)

If you’re looking for something cheaper than a transfer but more flexible than the bus, it’s worth checking BlaBlaCar. There are drivers who regularly make the Barcelona–Andorra trip and offer seats. The price is usually notably lower than the scheduled bus.

This works especially well if you have flexibility on timing. It doesn’t guarantee availability, but on popular routes like this one there’s usually supply.


From Barcelona Airport (El Prat)

If you’re flying into Barcelona and your final destination is Andorra, you have two main options:

DirectBus: The reference service is DirectBus, which operates direct routes between El Prat and Andorra la Vella. You don’t need to go into the city. The journey takes about 3 hours in normal conditions. Similar price to the bus from the city centre.

Option B — Private transfer: The most comfortable option if you’re arriving by plane and don’t want to deal with connections or waiting. The transfer picks you up from arrivals and takes you directly to your accommodation. Booking in advance through platforms like GetYourGuide or Booking makes sense: the driver already has your flight details, and if there’s a delay, the service adjusts.

What to keep in mind: If your flight arrives late at night, check DirectBus schedules as the frequency drops. A late-night private transfer may be your only viable option depending on your arrival time.

From the airport, BlaBlaCar is less practical — drivers usually leave from fixed points in the city, not from El Prat.


From Madrid

From Madrid, Andorra is about 600 km away. There’s no direct scheduled bus for this route; the most realistic option is to combine transport or take a transfer.

Most Common Routes

Madrid → Lleida → Andorra: This is the most geographically direct combination. The AVE high-speed train Madrid–Lleida takes under 2 hours. From Lleida station there are direct buses to Andorra la Vella that complete the journey in about 2 more hours. No need to go through Barcelona.

Madrid → Barcelona → Andorra: The AVE Madrid–Barcelona takes 2.5 hours, and from Sants or Estació del Nord you can pick up the bus to Andorra. Makes sense if you want to pass through Barcelona anyway, but if you just want to get to Andorra, the Lleida route is shorter.

Flight to Toulouse: Toulouse is about 180 km from Andorra from the north. From there, private transfers cover the journey in about 2 hours. Makes sense if you find a cheap flight, but the logistics are more complex.

Direct Transfer Madrid–Andorra

There are transfer services that make the direct Madrid–Andorra journey, usually with fixed departures from central Madrid locations. The price is typically around €350–450 per vehicle (not per person), and the journey takes 6–7 hours depending on stops and traffic.

This is an option for groups who prefer not to depend on connections, or when train schedules don’t work out.

Most practical from Madrid: AVE to Lleida + bus to Andorra. The fastest and simplest combination.


Where You Arrive When You Enter Andorra

All scheduled buses and most transfers have their final destination at the Estació d’Autobusos d’Andorra la Vella, in the centre of the capital. You can find it on Google Maps with the code: GG4H+73 Andorra la Vella.

The station is well located — from there you can walk to the main central hotels or take a local taxi without any difficulty.

Some private transfers drop you directly at the door of your hotel, bypassing the station. Check this when booking if it matters to you — it’s an important comfort difference if you arrive loaded down or late at night.

Note: If you’re coming in a transfer with a local Andorran driver, the drop-off point may differ from the central station. Always confirm the exact address when booking.


What Isn’t Worth It

The direct Madrid–Andorra transfer if you’re travelling alone or as a couple: at €350–450 per vehicle and 6–7 hours of travel, the AVE to Lleida plus the bus is clearly better in both time and price.

BlaBlaCar from El Prat airport: regular drivers leave from fixed city locations, not from the terminals. It’s impractical if you arrive by plane and don’t want to add extra transfers.

The bus on a high-season weekend without a reservation: services are full and the border queue can double the journey time. If you don’t book in advance, you could be left behind.

The Madrid–Barcelona–Andorra route if your only goal is to reach Andorra: you’re adding unnecessary time. The Lleida connection is shorter and more direct.


Which Option to Choose for Your Situation

SituationRecommended option
You have a carBy car, without question
Solo or couple, tight budgetScheduled bus (Andorra Directo / DirectBus)
Group of 3–4 peoplePrivate transfer (price per person evens out)
Flying into El PratDirectBus or transfer from the airport
Late-night flight to El PratPrivate transfer (bus doesn’t operate late night)
Coming from MadridAVE to Lleida + bus to Andorra
Carrying ski equipment or lots of luggageTransfer in any case
Flexible on timing and looking for best priceBlaBlaCar from Barcelona

Before You Book, Check

Prices and schedules change frequently, especially during ski season and summer. What appears in this article is guidance based on the current market situation.

Note: Always check updated schedules and prices on the official operator website before travelling. The approximate prices in this article were verified in March 2026 and may have changed.


You Might Also Like

Have you sorted out how to get here? The next step is connectivity: Andorra has its own telecoms network and European roaming doesn’t always work as expected. Check our eSIM guide for Andorra before you cross the border. And if you only have one day, here’s an honest itinerary to make the most of it.