Getting to Barcelona

Barcelona is incredibly easy to reach by road, rail, air and sea.

By Air

Most travellers come to Barcelona via El Prat international airport – the second largest in Spain, which is located south of the city. The airport is connected to the city centre via the metro. Alternative airports nearby include Girona – Costa Brava and Reus (Tarragona) airports.

More info here.

By Sea

Being one of the busiest ports of the Mediterranean sea, Barcelona is well connected by sea, with regular lines from Italy, France, Mallorca, Valencia, and North Africa. Huge transatlantic cruisers also stop in Barcelona.

By Car

Barcelona is well connected with the European highway network as well as with major cities in Spain. Have in mind that traffic at the main entry points to the city can be heavy during rush hours and vacation times.

More info here.

By Train

Barcelona is connected to some of the major European cities including Milan, Zurich and Paris. The two main stations in the city are Barcelona – Sants and France station. High speed trains connect the city with Madrid and other parts of Spain.

By Bus

Barcelona has regular bus lines from major Spanish, European and North-African cities. The two most important bus stations are Barcelona – Nord and Barcelona – Sants.