Tarragona è tipicamente mediterraneo con clima temperato tutto l'anno, inverni umidi e estati asciutte. Le temperature medie variano dai 5°/10° nei mesi freddi ai 20°/ 26° nei mesi estivi. Nei mesi primaverili e autunnali sono abbastanza comuni gli acquazzoni. E' consigliabile visitare Tarragona tra marzo e giugno e da settembre a ottobre per trovare la temperatura ideale.