Das Klima an der Costa Brava ist mild. Selbst im Winter fallen die Temperaturen selten unter zehn Grad. Für einen Urlaub eignet sich allerdings die Zeit zwischen Mai und Oktober am besten, wenn die Tagestemperaturen zwischen 21 und 28 Grad liegen. Die Niederschläge sind im Winter am stärksten, in den Monaten Juli und August am geringsten. Gerade im Hochsommer kann es jedoch recht heiß werden. Allerdings mildert der Wind die hohen Temperaturen etwas ab.
Im Frühjahr und Herbst kann es teilweise stürmisch werden. Im Schnitt gibt es an der Costa Brava etwa 200 Sonnentage im Jahr – ideal also, um hier Urlaub zu machen. Die Wassertemperatur ist mit 24 Grad im August am höchsten.