As an important international city, Barcelona has extensive transport links with the whole of Europe and the rest of the world.
By air
Barcelona has a major international airport just 12 km from the centre of the city, with flights coming from Europe, America and the rest of the world.
There are also airports in Girona, Reus and Lleida-Alguaire, with bus links to Barcelona. Over the past few years, a number of budget airlines have begun flying to these three destinations from across Europe.
Connections between Barcelona and the airport and back:
- Aerobus (A1 and A2)
- Train (RENFE)
- Bus (TMB)
- Night bus (NITBUS)
- Metro (L9)
Further information:
Barcelona Airport
http://www.aena.es/en/barcelona-airport/index.html
By train
Many trains travel from Spain and the rest of Europe (via France, Italy or Switzerland) to Barcelona's two main stations, Estació de Sants and Estació de França.
Further information:
RENFE - Red Nacional de Ferrocarriles
Tel.: 902 240 2002/902 243 402
http://www.renfe.com/EN/viajeros/index.html
By bus
The bus station in Barcelona that has the most national and international connections is Barcelona Nord Bus Station. Buses also depart from Barcelona Sants station and other areas of the city.
Further information:
Estació d’Autobusos Barcelona Nord
Tel.: 902 260 606
https://www.barcelonanord.cat/en/home/
By car
Barcelona is located 150 km from La Jonquera, the French border. The French motorway network connects to the AP-7, N-II and C-32 Barcelona motorway. You can enter the city via the ring roads or the Avinguda Meridiana which leads to the centre.
From the south, if you're entering from the rest of Spain join the AP-7 or C-32 and enter the city via the Avinguda Diagonal.