Getting There

By air. Barcelona El Prat Airport (BCN) is a major European hub, served by most international airlines and budget carriers including Vueling, Ryanair and EasyJet. The Aerobus runs every 5 minutes to Placa de Catalunya (about 35 minutes, around 7 euros). The RENFE train from Terminal 2 reaches Passeig de Gracia in about 25 minutes. Taxis to the city centre cost around 40 euros. Nearby airports at Girona (GRO) and Reus (REU) are used by some budget airlines, both about 90 minutes from the city by bus.

By train. Barcelona Sants is the main station, with high-speed AVE trains from Madrid (2.5 hours), Seville, Malaga and Zaragoza. International trains connect to France via Figueres, with TGV services to Paris. RENFE commuter trains (Rodalies) serve the surrounding region. Estacio de Franca in the Born neighbourhood handles some regional services.

By bus. The Estacio del Nord bus station has services from across Spain and Europe. Alsa and Eurolines run the main long-distance routes. Journey times from Madrid are about 7 hours.

By car. The AP-7 motorway runs along the coast from France and connects Barcelona to Valencia and the south. The AP-2 heads inland towards Zaragoza and Madrid. Parking in central Barcelona is expensive and difficult. If you are just visiting the city, you do not need a car.

By sea. Ferries connect Barcelona to the Balearic Islands (Mallorca, Menorca, Ibiza) and to Genoa and Civitavecchia in Italy. The port is also a major cruise ship terminal.