Getting in and out of Barcelona

by Amy Knauff

EL PRAT AIRPORT:  This is Barcelona’s main airport, located very close to the city. Most flights come into here. It’s very well-connected and easy to get to and from town by here by public transport or taxi:

The quickest and most convenient way to get to or from El Prat is, of course, via taxi. They don’t have ‘flat rates’ but run by meter; however, taxis in Barcelona are not too expensive and, depending on where you’re going, it may cost you around €20-30. You should note that in addition to the price you see on the meter, there is a surcharge for luggage (€1 per piece) and weekend nights (€2.10). It takes about 20-30 minutes to get into town via taxi.

This is by far the cheapest way to get into town, and it’s actually very easy! It’s the cost of a regular public transport journey, so if you buy, for instance, the T-10 ticket that you’ll use around Barcelona in the machine at the airport, just stamp it in the turnstile and then get onto the train into town. The train stops at major points in Barcelona like Clot, Passeig de Gràcia, or Sants Estació. From these points, there is a metro station connected and you can take the metro to wherever you need to go; otherwise, you can exit the station and grab a taxi for the rest of your journey. The train runs from 6 am to 11 pm every 30 minutes. The trip is about 30 minutes or so. If you’re leaving Barcelona to go to the airport, the stop on the train you want is “aeropuerto”.

You can take the aerobús A1 to/from Terminal 1 or A2 to/from Terminal 2. The stops are: Plaça de Catalunya, Sepúlveda-Urgell, and Plaça d’Espanya. The bus runs from 5:30 am to 1 am daily, about every 20 minutes. This is also takes about 20-30 minutes, depending on traffic. A one-way ticket costs €5.30.

GIRONA AIRPORT:  This is quite far outside of Barcelona, farther up the coast. Many low-cost flights (Ryanair etc) fly into this airport.Barcelona Bus
This is the best and most convenient way to get into Barcelona city from Girona-Costa Brava airport. It takes about 75 – 90 minutes. Buses leave according to flight schedules, so you’ll always be able to get to/from the airport in time for your flight. The drop-off / pick-up point in Barcelona is the Estació d’Autobusos (bus station) at Estació del Nord. From there, you can connect to the metro to get to where you’re going, or take a taxi from outside the station. Tickets cost €15 one-way or €25 round trip. You can check out the exact schedule on

You can take a train from the Barcelona Sants train station to Girona city center. It takes about 70 minutes. The train tickets can cost from anywhere to about €7.50-€20.00 depending on what train you take. From Girona city center, you’ll need to take either a bus or a taxi to the airport. The bus takes about 25 minutes, leaves every hour, and costs €2.15 one-way or €4.10 round trip. A taxi from Girona city to Girona airport would be about €20.00. This is more expensive and complicated than the Barcelona Bus, so this would ONLY be worthwhile if you wanted to make a visit to Girona city.

Rental car
You can hire a car at the airport and drive down the coast to Barcelona. This is more expensive and will take you longer (especially if you’ve never driven in Spain before!) but this could be a good option if you want to stop at some different beaches along the way and make a day of it. Otherwise, if you just want to get directly to Barcelona, this is not a good option. At Girona airport, you’ll find a Hertz, Avis, and Europcar rental offices. We recommend calling ahead of time to check prices and also to make sure you can drop off your car in a different place than you picked it up.

The two main train stations in Barcelona are the Estació de Sants and Estació de França. From both of these, you can connect to the metro easily to get to other places in the city. There are also bus stops close by, and you can catch a taxi from outside the station if you wish.  If you come into Barcelona by bus, you’ll probably be dropped off at one of these train station as well.

Leave a Reply

Your email address will not be published. Required fields are marked *


You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>