Située à 180km de la frontière française sur la côte méditerranéenne, Barcelone est une ville dense, dominée par la montagne de la Collserola et au milieu des buttes de la plaine délimitée par les embouchures des fleuves Besòs et Llobregat. Capitale de la Catalogne, elle est divisée en 10 districts et offre un climat de type méditerranéen dans une région protégée des vents d'ouest par les Pyrénées. Bien que souvent ensoleillée, son emplacement entre mer et montagnes peut favoriser des périodes de brouillard durant l'automne et au début du printemps. Les étés y sont chauds, quoique tempérés par la proximité de la mer. Les hivers quant à eux, sont généralement ensoleillés et relativement doux malgré des vents parfois frais.