By Plane


Barcelona-El Prat international airport has the second highest volume of air traffic of all Spanish airports. It has two large passenger terminals, T1 and T2 , from where around a hundred airlines offer direct flights all over Europe.

Intercontinental flights usually stop over Madrid or other European capitals but there are also direct connections with various cities round the world.

There are also three smaller airports near Barcelona: Girona-Costa Brava, Reus and Lleida-Alguaire.

By Train


Barcelona has rail links with various places in Europe and all of Spain. The AVE high-speed network also connects Barcelona with the French cities of Paris, Lyon, Toulouse and Marseilles, as well as Madrid and the south of Spain.

And the suburban train networks link the Catalan capital with the main Catalan towns and cities.

Milan Train Station:

  • Barcelona Sants Station
  • França Station
  • Passeig de Gràcia Station
  • Plaça Catalunya Station

By Car


Barcelona has an extensive road and motorway network linking it to Catalonia and the rest of Spain. The border with France is only 150 kilometres away.

It is also possible to travel by car to North Africa via Algeciras, where you have to take a ferry.

You can get into the city from the two ring roads, the Ronda del Litoral and the Ronda de Dalt, or take the Avinguda Meridiana right into the centre.

If you are coming from the rest of Spain and approaching from the south, take the AP-7 or C-32.

By Taxi


  • From Barcelona El Prat airport: 12 km – 30-40 minutes running
  • From Girona-Costa Brava airport: 95km1 hour running

 To reserve a taxi contact one of the services provided at:

 Associació Ràdio Taxi Miramar: +34 934 331 020

  • Cooperativa de Ràdio Taxi Metropolitana de Barcelona: +34 932 250 000
  • Ràdio Taxi: 033: +34 933 033 033