How to get there
Barcelona is in north-eastern Spain. It stands on the shores of the Mediterranean, 120 km south of the French border. With a population of 5 million in the entire metropolitan area, Barcelona is the sixth largest city in the European Union.
Barcelona is 621 kilometres from Madrid (1h 15min by plane / 3h by high-speed train), 1,100 kilometres from Paris (1h 40min by plane / 7h 30min by train), 1,400 kilometres from Rome (2h by plane), 1,500 kilometres from London (2h 15min by plane) and 1,800 kilometres from Berlin (2h 30min by plane).
Plane
Barcelona Airport is 12 kilometres from the city and has very good connections for reaching the centre in less than 20 minutes.
Train
The city’s main railway station is Sants reached by Spanish and international trains. The AVE (Spanish high-speed train), which connects Barcelona with Madrid, Zaragoza and Seville, and the Euromed, which connects Barcelona with Valencia, also stop there.
By sea
Cruises: The Port of Barcelona is the main port for Mediterranean cruises.
Ferry: Regular shipping lines and the ferries that connect the city with points in Spain, such as Mallorca (Balearic Islands), as well as international ones like Genoa (Italy), call at the Port of Barcelona.
The euro
This is the official currency of Spain and the European Union. Exchange rate