Britannica Sources used in this answer

Where is Barcelona located within Spain?

Created from Britannica articles using AI. AI can make mistakes, so verify using Britannica articles.

Barcelona is located in northeastern Spain, within the autonomous community of Catalonia. It is situated on a plain between the Besòs and Llobregat Rivers, facing the Mediterranean Sea. The city is approximately 90 miles (150 km) south of the French border. It serves as the capital of both the province of Barcelona and the autonomous community of Catalonia.