Lage
Barcelona liegt im Nordosten der iberischen Halbinsel an der Mittelmeerküste auf einem
Plateau, das rund fünf Kilometer breit ist. Sie wird von der Bergkette Serra de Collserola
und den Flüssen Llobregat im Süden und Besòs im Norden begrenzt. Nördlich der Stadt
liegen die Pyrenäen in circa 120 Kilometer Entfernung und damit auch
die Grenze zu Frankreich.