How to Get From Barcelona Airport to the City Centre

This post outlines the options available for getting from Barcelona airport to your hotel, hostel or apartment. Which one is best for you depends on several factors including; arrival time, number of people in your party, which part of the city you are staying in and your budget.

Please note that this information refers to Barcelona Airport, also known as Barcelona el Prat or simply BCN (the airport’s IATA location code). Some airlines misleadingly refer to Reus airport and Girona airport as Barcelona Reus and Barcelona Girona. I will write about both of these airports in a separate article since they are NOT in Barcelona.

Tourists at Barcelona airport

Barcelona Terminal T1

By Taxi

A taxi from Barcelona airport to central Barcelona takes about 30 minutes and costs around €30. All Barcelona taxis are metered, the exact price depends on a combination of distance and the time taken for the journey. There are supplements for airport pickups and journeys after 8pm or on weekends. You can get more information about the tariffs here and here. Check the duration and cost a taxi to your hotel with this online taxi route calculator.

There are taxi ranks outside both terminals (T1 and T2)

Signs at the top of the ramp down to the taxi rank at Barcelona airport

To The Taxi Rank at Barcelona Terminal 1

Terminal 1 Taxi Rank

As you leave the baggage reclaim area, you will come to a metal barrier where people wait to meet arrivals. In the area behind the barrier you will see a large “TAXI” sign and a door leading to the ramp down to the taxi rank (see photo).

There is normally a uniformed attendant at the bottom of the ramp who will tell you which of the waiting taxis to take.

Terminal 2 Taxi Rank

Terminal 2 is divided into 3 sections A, B and C. Taxis wait on the road directly outside section B.

As you come out of baggage claim you will see signs directing you to the taxi Rank.

Please note that if you are arriving early evening on a weekday, the journey may take longer due to heavy after work traffic entering the city.

By Aerobus

The blue Aerobuses are a fast shuttle service between the airport and Plaça de Catalunya. Buses depart every 5 or 10 minutes from 5:35am until 1am (Terminal 1) or 6am until 1am (Terminal 2). The fare is €5.90 one-way or €10.20 return.

The journey takes approximately 35 minutes from Barcelona airport to the city centre and there is free Wi-Fi on board so you can let your family and friends know that you have arrived safely, update your facebook status or do some last minute trip planning.

The Airport bus at Barcelona T1 terminal

The Airport Bus or “Aerobus”

Tickets can be purchased from the driver (cash only – no large notes), from vending machines at the stops (Airport and Pl. Catalunya only) or online in advance from the Aerobus website. Tickets purchased online are valid for one year from the date of purchase.

The buses stop at Plaça de Espanya, Gran Via (near the Urgel metro station), Plaça de la Universitat and Plaça de Catalunya. Route maps to and from terminal 1 and terminal 2

To the Aerobus from Terminal 1

As you leave the baggage claim area, go straight ahead so that you pass between the taxi ramp and the “Caffe de Fiorre” coffee bar.

There is a large sign which guides you to the ramps down to the buses. (Shown in the photo at the start of this article).

To the Aerobus from Terminal 2

There are Aerobus stops directly outside the arrivals hall of Terminal 2 (used by easyJet and Ryanair as well as some other budget airlines)

The Aerobus is NOT covered by TMB tickets or travel cards such as the T10 or Hola Barcelona!.

It is however covered by the Barcelona City Pass which also includes skip the line entry to the Sagrada Familia, and Park Güell as well as the Hop on Hop off tour buses. Find out more

By Train

The train from Barcelona airport to the city centre

The airport train takes aproximately 20 minutes

Trains run every 30 minutes from the train station located at Terminal 2.

The journey time is around 20 to 25 minutes, depending on which of Barcelona’s train stations you choose to get off at. The first train is at 5:42 am and the last departs at 11:38 pm Train Timetable

Tip: If you purchase a T10 multi-trip ticket you can combine the airport train with the metro and bus as one journey for €1.02.

A single train ticket from the airport to the city centre costs €4.20 and can’t be used on the metro or buses.

Alternatively you can purchase a Hola BCN! transport pass which gives unlimited travel on the metro, buses, trams and commuter trains within zone 1 (including the airport train and metro).

Donload a FREE Map of Barcelona metro and train stations

To the Train Station from Terminal 1

There is a free shuttle bus which runs from terminal 1 to terminal 2. The journey takes under ten minutes but you should allow about 15 to 20 minutes in total to get from terminal T1 to the train station.

As you leave baggage reclaim, walk straight ahead so that you pass between the taxi ramp and the caffe de fiorre coffe bar. You will then see a sign which guides you to the ramps down to the buses. For the shuttle bus it is best to take the ramp down to the right (just before the Europcar car rental desk).

On arrival at terminal 2 you should follow the Green line painted on the ground. As you enter the terminal building, turn back on yourself and go up the escalators. You then walk for a couple of minutes along the covered bridge which leads to the train station. There are also lifts available.

The free airport shuttle bus seen from the escalator at Barcelona T1 airport

Airport Shuttle Bus

Train  tickets can be purchased from the machines on the right-hand-side as you enter the station. The machines accept credit cards or cash (Euros). I recommend you purchase a T10 multi trip ticket for this journey, here’s why.

To the Train Station from Terminal 2

There’s a covered bridge linking terminal 2B to the train station. If you arrive at terminal T2B, turn left as you exit baggage claim then follow the signs to the train station. There’s a yellow line on the ground which leads to the escalator up to the covered bridge. From T2A, turn right as you leave baggage claim and follow the signs to the train station. Allow 5 minutes to walk from baggage claim to the train station. Terminal 2C is easyJet departures only.

Which Barcelona Train Station ?

Upon Arrival

The airport train stops at the following train stations in Barcelona:

  • Aeroport
  • El Prat de Llobregat
  • Bellvitge
  • Barcelona Sants
  • Passeig de Gracia
  • El Clot – Aragó

Which station you should choose when travelling from Barcelona airport to the city centre depends on where you are staying:

Barcelona Sants – This station is close to Plaça Espanya and Montjuic and connects to metro lines L5 and L3. It is also Barcelona’s main train station with AVE, long distance, middle distance and commuter trains serving all of Spain.

Passeig de Gracia – This station is the closest to the centre of Barcelona (Plaça de Catalunya and the Gothic Quarter) and connects with metro lines L2, L3 and L4.

El Clot-Aragó – This train station is convenient for Poblenou, Clot and the northernmost part of the Eixample (especially if you plan to take a taxi from the train station to your hotel). It connects with metro lines L1 and L2 and some local train lines.

For more information, check the Barcelona Metro/Train/Tram plan here

Going to the Airport

Barcelona El Prat Airport is the last stop on the line – Aeroport

By Metro (Underground / Subway)

Sign indicating how to get to the metro station at Barcelona airport terminal 1

Metro station sign at Barcelona airport

The new metro from Barcelona airport opened on February 12th 2016. The new line which is called L9 sud runs from the airport to the university in the south-west of the city and has 15 stops:

Airport T1, Airport T2, Mas Blau, Parc Nou, Cèntric, El Prat Estació, Les Moreres, Mercabarna, Parc Logístic, Fira, Europa-Fira, Can Tries-Gornal, Torrassa, Collblanc, Zona Universitaria.

The metro departs every 7 minutes (more frequently at peak times) from 5am to midnight Monday to Thursday, 5am to 2am on Fridays and non-stop from 5am Saturday to midnight on Sunday.

The airport metro ticket costs €4.60 – Standard single trip metro tickets and the popular T10 travel card CAN NOT be used on the airport metro

The HolaBCN! travel card which offers unlimited travel on the Barcelona metro, bus and tram network from as little as €14.25 for 48 hours (online price), can be used on the airport metro and can be purchased at the ticket machines in the station or in advance online.

The L9 sud metro from Barcelona airport doesn’t connect directly to the city centre centre. Most visitors will have to transfer to another line at either Torrassa (L1) or Collblanc (L5) and you may have to make more than one change to get to your hotel. Check the metro map here.

Mobile World Congress participants will be interested to know that the journey time by metro from the airport to the congress takes 22 minutes.

To the Metro from Terminal 1

As you leave the baggage claim area, go straight ahead so that you pass between the taxi ramp and the “Caffe de Fiorre” coffee bar. Keep walking straight ahead and you will see red metro signs above the escalator which leads down to the underground metro station (see photo above).

To the Metro from Terminal 2

The metro stop at terminal 2 is located underground next to the train station. Follow the directions given above and when you arrive at the train station you will see the entrance to the metro to the left.

By Bus / Night bus

Colourful signs at Barcelona Airport

Signs above the automatic doors leading down to the bus stops

During the day (from 5am to 11:50pm) bus number 46 runs from both airport terminals to Plaça d’Espanya. Unless you have already purchased a T10 or Hola BCN! ticket, the journey costs €2.20. This is a Little cheaper than the Aerobus but has the disadvantages of being slower, less frequent (2 per hour) and not having as much space for your luggage.

Route Map and Timetable Bus No. 46

Unfortunately the only place that you can purchase a T10 ticket at the airport is at the train station at terminal T2 or at the tobacconist in terminal T1.

The Night Bus

If you are on a tight budget and arrive in Barcelona after the trains and Aerobus have stopped then you could take the night bus.

The bus route N16 takes you from T1 and N17 from T2 to the city centre.
The fare is €2.20 and there are buses every 20 minutes.

N17 Route Map and Timetable

I do not recommend the night bus unless you are staying near to Plaça de Catalunya or one of the other stops on route. If you arrive after the Metro has stopped running and have to connect to a second night bus your total journey time could be very long.

When arriving at Barcelona late at night I prefer to spend the extra money on a Taxi.

Other Public Bus Routes

There are also buses from the airport to Castelldefels, Sant Boi, Sant Joan de Llobregat and  Cornella as well as further afield including Lleida, Tarragona, Tossa de Mar, Roses and Cadaqués.


By Private Transfer

If you prefer to have someone waiting for you when your flight arrives then you may like to pre-arrange a private transfer with Book Taxi Barcelona.

By booking your transfer in advance you benefit from a fixed fare which is paid up-front via Paypal or credit card. Your driver will then track your flight and be waiting for you in the arrivals area holding a board with your name on it.

They also offer additional services such as bag drops, children’s booster seats, minibuses and vehicles adapted to carry electric wheelchairs or scooters as well as private transfers to/from the cruise port and other cities nearby.

Book your private airport transfer online

By Hire Car

There are several car hire companies at Barcelona airport including Europcar. I do not recommend hiring a car to get to your hotel. A car will be of little use during your stay in the city. Even if you plan to spend a night in Barcelona and then leave  the next the morning I would still recommend that you pick up your hire car on the day you depart.

Which To Choose?

There is really no single best way to get to or from the airport to Barcelona city centre. Which is best for you depends on things like budget, time of arrival, where you will be staying, how many people are travelling in your group, how much luggage you are carrying and personal preference. Generally speaking:

  • Staying near Plaça de Catalunya, Plaça de la Universitat or Plaça de Espanya? Take the Aerobus.
  • Staying anywhere else in the city and without too much luggage? Take the train and/or metro.
  • Arriving late/ in a hurry/  bulky or heavy luggage/ prefer to be dropped right in front of your hotel? Take a Taxi.

Note: All prices and fares mentioned in this post were checked and updated in January 2018.

More information about Barcelona airport here

204 thoughts on “How to Get From Barcelona Airport to the City Centre

  1. Nusrat

    Hi Richard,

    Your website is quite a good place if someone want to travel Barcelona. I have got pretty good idea about Barcelona city today. It will be really helpful for me if you could give me direction from the airport terminal 2B to my apartment Passeig Zona Franca, 156, 2-1-ED (easiest and cheapest).

    Thank you very much for your effort

    1. Richard Post author

      Hi Nusrat,

      The easiest way will be to take a Taxi to your apartment which will cost you around €20.

      Assuming that you are arriving during the day the cheapest way will be to catch bus number 46 from the airport to Gran Via – Radi followed by the V3 to Pg. Zona Franca – Foneria.

  2. Sarah

    Thank you for such a helpful post, you really did a great job explaining the whole transportation sectors.
    I would love to have more details or advice if you please.
    I will travel with my husband to barcelona in 7th feb. and stay for 4 days.

    – What is the best way to transport from BCN El Prat to ( 84 Rambla de Catalunya, 08008 Barcelona ) Ona hotels mosaic.

    – Do you advice me to buy a single way ticket from the airport, and T10 for the days of stay , and does the T10 cover the 4 days? I think the farthest attraction that we want to visit is camp nou, and then we will leave from sants station on a Renfe train to madrid

    Thank you in advance :))

    1. Richard Post author

      Hi Sarah,

      The best way depends on your priorities and also what time you arrive and which airport terminal.

      The most convenient will be a taxi which will cost approximately €30 to that location.

      Assuming that you’re arriving during the day (please check the timetables linked to in the article above) public transport will obviously be cheaper but take longer.

      The cheapest public transport option would be to purchase a T10 at the airport train station (at terminal T2) and catch the train to Passeig de Gràcia train station which is a 5 minute walk from your hotel. This will cost €1.02 per person and would be my choice from terminal 2. You only need to purchase one T10 and share it between you.

      If you are arriving at T1 then you could catch the free shuttle bus to terminal T2 and then catch the train as above.

      However, it would be faster to catch the Aerobus directly from Terminal 1 to Plaça de Catalunya (also about a 5 minute walk from your hotel). This will cost you €5.90 and by the time you factor in the fact that the trains only run every half hour plus the shuttle between terminals will save you somewhere between 15 and 45 minutes approx.

      Re. the T10, if you will be taking the train from the airport then you should buy the 1 zone T10 at the airport train station and use it all the time you are here. If taking the Aerobus then you will need to purchase a separate ticket for this since it isn’t covered by the T10 (more info in the article).

      The T10 is valid for 10 combined journeys and there’s no time limit (if you purchase one today and didn’t use all 10 journeys then it will still be valid until Feb 2019!)

      If you have already purchased your train ticket to Madrid from the RENFE website then it should include a code which entitles you to a free train ticket from Passeig de Gràcia to Sants station. More information about this in this post.

  3. Trang

    Hello There Richard.
    I see you are doing such a great job helpin people finding in Barcelona.
    Your blog post is very helpful to. But I would love to have some more detail help with my transportation from the airport BCN El Prat to Well And Come Hotel at adress Carrer de Girona, 158, 08037 Barcelona, Spanien.

    We are just stayin for the weekend, this friday afternoon to sunday morning. I would love to know If I can use the T10 for the whole weekend since im just doin the tourist thing which I guess are in Zone 1, most of them.

    Best regards

    1. Richard Post author

      Hi Trang,

      I’m glad you’ve found the post useful.

      The T10 ticket entitles you to 10 journeys and isn’t limited by number of days (if you purchase one this Friday it will be valid until early 2019). You can share one T10 between up to 10 people. The one zone T10, which costs €10.20, will cover the train from the airport and will get you to the sights within Barcelona.

      Your hotel is centrally located, if you want to use the T10 to get there, the cheapest option, then you should catch the train from the station at terminal T2 to Barcelona Passeig de Gràcia station and from there catch the L3 metro (yellow line) 3 stops to Girona metro station.

      If your flight arrives at T1 then you will need to catch the free shuttle bus between the terminals. There’s more information about the airport shuttle bus in the article above.

      The fastest way would be to catch a taxi which should take about 25 minutes to this location and cost just over €30. However in my experience on Friday afternoons from about 5pm onwards there is normally heavy traffic entering Barcelona on the road from the airport which means that the taxi could take a bit longer and cost a bit more.

  4. Nicola Williams

    Hi my husband and i are arriving in Barcelona airport Saturday morning and need to get to Estacio de franca. please can you kindly advise me what ticket to buy, how much it will cost. by looking at posts it looks as if we will need to get R2 Nord to Passeig de Gracia station and then R2sud train to Estacio de franca?

    look forward to hearing from you. trying to ascertain the cost difference between a train and a taxi



    1. Richard Post author

      Hi Nicola,

      The train is a good choice for getting to the area around the Estació de França and you are correct about the route and where to change trains.

      The only exception would be if you arrive extremely early since there is a train which departs the airport T2 at 5:42 am and stops at the Barcelona Estació de Franca train station, no need to change. Don’t forget that if your flight arrives at BCN terminal 1 you will need to catch the free shuttle bus to terminal 2.

      The T10 is a good choice: 10 trips on public transport for just €10.20. One ticket can be sahred between the two of you and the entire journey from the airport to the Estació de França(including changing trains) counts as one trip. This means that the journey would cost a total of €2.04 for the two of you.

      A taxi to this location (depending on which terminal you arrive at and how early) will cost about €30.

  5. Kamran

    Thank you so very much for this informative and very detailed post. My spouse and I are arriving in BCN this weekend and definitely planning to take advantage of T10.

    We are staying at May Ramblas Hotel (Carrer del Cardenal Casanyas, 8 Barcelona), just curious what stop we need to get off the train/bus to get to the hotel?

  6. Steph Rosney

    Hi Richard,
    I’m arriving in a few weeks (midweek ) and am staying in Carrer Juntade Comerc ( near Liceu ). Can you pls tell me the best option. The cheaper the better if possible. We’re in no rush as our flight arrives after 9am (Ryanair) but I don’t know what terminal.
    Thanking you in advance

    1. Richard Post author

      Hi Steph,

      Word of warning about Ryanair…

      There is only one airport at Barcelona which is Barcelona – El Prat (IATA code BCN), however Ryanair use some kind of “flexible geography” and describe Reus airport and Girona airport (both of which are about 100km from Barcelona) as Barcelona – Reus and Barcelona – Girona.

      Hopefully you are flying to Barcelona – El Prat where Ryanair flights normally land at terminal 2.

      Assuming that you will be using public transport to get around Barcelona while you’re here, the cheapest way will be to purchase a T10 (10 journeys for €10.20) and take the train from the airport to Barcelona Passeig de Gràcia train station and then take the metro (L4 – green line) to Liceu metro station (2 stops).

  7. susan

    Hi, thanks for this helpful post! I have got to know three different type of cards. T10, Hola Barcelona Transport Pass and Barcelona Card.

    We have an upcoming trip to Barcelona. Can you tell me the most economy way to go from Terminal 1 Barcelona–El Prat Airport to Pla de Palau 19 Barcelona, Spain, 08002 Barcelona? The flight will arrive at 2pm. What train or bus shall we take? Does T10 cover it?

    Thanks a lot!

    1. Richard Post author

      Hello Susan,

      The easiest way to get to that location using a T10 will be to catch the free shuttle bus from terminal one to terminal 2 and then catch the R2 Nord train from the airport train station to Barcelona Passeig de Gràcia train station followed by the R2 sud train from there to Barcelona Estació de França.

      I think that both trains stop at the same platform at Passeig de Gràcia train station but you should check the display screens on the platform just in case.

      Timetables here

      The address you gave is a short walk from the train station.

  8. Sand

    We will be arriving 9th Feburary at 14:25 from Luton to T2 and going to Calle Balmes, Eixample, 08006 Barcelona. There is 13 of us what is the best/cheapest option?


    1. Richard Post author

      Hi Sand,
      Carrer de Balmes is quite a long road and unfortunately post codes in Barcelona also cover quite large areas. If you let me know the name / address of your hotel I’ll give you more exact details of how to get there.

      Arriving at T2 the cheapest way will be to take the train (line R2 nord) from the airport to Passeig de Gràcia train station and then (depending on the exact location of your accommodation) either walk or catch the metro (same station) from there to your hotel.

      The cheapest way is to buy two 1 zone T10 tickets and share them between the 13 of you. T10s can be purchased from the ticket machines at the airport train station, they currently cost €10.20.

      You then need to pass the ticket(s) through the ticket barriers once per person. Using up 13 of the 20 journeys (effectively spending €13.26 to get 13 people from the airport to your hotel).

  9. Amy

    Hello there!
    I’m staying at Carrer de Cartagena at will reach the airport around 15:00 on Monday. Which mode of transportation best suits me?

    Thank you

    1. Richard Post author

      Hi Amy,

      Which mode of transport will suit you best will largely depend on how you priortize speed and convenience over economy.

      A taxi will be the fastest way and will cost approximately €35 to that location.

      Public transport would take about an hour (depending on how lucky you are with connections, which terminal your flight lands at and where on C/ Cartagena your hotel is located).

      If you purchase a T10 travel pass this would cost just over €1 alternatively if you are going to use public transport a lot during your stay it might be worthwhile buying a Hola Barcelona Travel Pass (more information in the post above).

      Personally arriving at BCN at 15:00 I’d use public transport.

      There are 2 metro stops near to C/ Cartagena, each is on a different line and which is best will depend on where your hotel is located.

      If you’re staying near to the Hospital de Sant Pau end of the road then you should catch the R2 train from the airport (the train station is at BCN terminal 2) to Barcelona Sants and then take the L5 metro from there to the Sant Pau I Dos de Maig metro stop.

      If you are staying at the other end of C/ Cartagena (the end closest to Gran Vía) then you should take the train to Barcelona El Clot Arago then take the metro L2 from there to the Encants metro station.

      If your flight will be landing at terminal 1 then there is a free shuttle bus between terminals (more about this in the post above).

      Note: If your flight lands at terminal 1 it may be slightly quicker to catch the L9 sud metro from the airport. I don’t normally recommend the L9 because for most destinations it’s generally quite slow and isn’t covered by the T10 ticket. It is however covered by other passes such as Hola BCN and the Barcelona Cards so if you are going to purchase one of these passes and are landing at terminal 1 it will probably save you a little time.

  10. Shelly

    I’m arriving tomorrow with my partner and we going to Guardia, 13, Ciutat Vella, Barcelona. What is the quickest and best transport to get there?


  11. Salman

    Hi I’m arriving with my wife and daughter at about 5 pm on Thursday on T2 and my hotel is in mollins de Rei. I know I can take R2 nord to Barcelona Saints and then R1 to mollins de rei right?

    What type of ticket would we need? My daughter is 2 so free. T10 is for zone 1 only so it won’t right?

    Please advise.



Leave a Reply

You have to agree to the comment policy.