The Collserola mountains surround the city on the west and the Mediterranean Sea forms its boundary to the east.
Dãy núi Collserola bao quanh thành phố về phía tây, còn ranh giới phía đông là Địa Trung Hải.