Barcelona liegt 180 km von der französischen Grenze entfernt an der Mittelmeerküste. Die dichte Stadt wird vom Berg Collserola überragt und liegt inmitten der Hügel einer Ebene, die von den Mündungen der Flüsse Besòs und Llobregat begrenzt wird. Die Hauptstadt Kataloniens ist in 10 Bezirke unterteilt und hat ein mediterranes Klima, in einer Region, die durch die Pyrenäen vor Westwinden geschützt ist. Obwohl es oft sonnig ist, kann die Lage zwischen Meer und Bergen im Herbst und zu Frühlingsbeginn Nebelperioden begünstigen. Die Sommer sind heiss, wenn auch durch die Nähe des Meeres gemildert. Die Winter sind im Allgemeinen sonnig und relativ mild, trotz gelegentlich frischer Winde.