In Barcelona herrscht Mittelmeerklima mit heißen Sommern und milden Wintern. Im Juli, August kann es durchschnittlich 30 Grad warm werden, während die Temperaturen im Winter rund 13 Grad betragen.
Richtig kalt wird es in der Stadt nur selten, vielleicht mal kurzfristig um Weihnachten oder zwischen Januar und März. Selten sinken die Temperaturen unter den Gefrierpunkt. Auch in den Wintermonaten wärmt die Sonne um die Mittagszeit, sodass Sie durchaus in den Straßencafés sitzen können. Die Bergketten ringsherum schützen die Stadt vor kalten Winden.
Im Sommer, in den Monaten Juli und August, kann es sehr heiß werden bei hoher Luftfeuchtigkeit. Mit Regenfällen sollte man im Oktober und November rechnen.
Als beste Reisezeit werden die Monate April bis Juni sowie September bis Oktober angesehen, da in dieser Zeit mit milden Temperaturen gerechnet werden kann, die eine Städtebesichtigung sehr angenehm machen. Auch der milde Winter ist eine sehr schöne Reisezeit, da die Stadt nicht mehr so voll ist. Sie treffen weniger Touristen an.
Den dicken Wintermantel können Sie getrost zu Hause lassen. Bequeme Schuhe sind bei jedem Stadtaufenthalt zu empfehen, da Sie meist viel unterwegs sind. Wenn Sie abends schön essen gehen möchten, sollten Sie elegante Kleidung einplanen. Viele Restaurants legen Wert auf angemessene Bekleidung.
Wie in jeder anderen Stadt sollten Sie auch im Sommer korrekt gekleidet sein. Oberkörperfrei ist auch für die Herren tabu, ebenso sollten Sie keine weißen Socken zu Sandalen tragen, wenn Sie nicht sofort als Deutscher erkannt werden möchten.