Weather History for Barcelona, Spain

← Back to all cities
Average Temperature
14.9°C
Highest Temperature
21.4°C
Lowest Temperature
5.6°C
Total Records
184
Date Temperature Condition Max Temp Min Temp Avg Temp Precipitation Max Wind Speed
2025-04-28 18.5°C Partly cloudy 19.1°C 13.5°C 16.5°C 0.04 mm 16.6 km/h
2025-04-27 17.4°C Partly cloudy 17.5°C 12.1°C 15.3°C 8.91 mm 14.8 km/h
2025-04-26 16.5°C Patchy rain possible 17.6°C 13.5°C 15.8°C 8.0 mm 20.9 km/h
2025-04-25 18.9°C Sunny 18.9°C 14.0°C 16.4°C 0.03 mm 13.7 km/h
2025-04-24 18.0°C Sunny 18.0°C 14.0°C 15.8°C 0.0 mm 15.5 km/h
2025-04-23 17.0°C Partly cloudy 18.1°C 14.3°C 15.9°C 0.04 mm 11.9 km/h
2025-04-22 15.8°C Cloudy 16.2°C 12.5°C 14.8°C 1.22 mm 10.8 km/h
2025-04-21 17.7°C Sunny 17.7°C 11.3°C 14.8°C 0.0 mm 24.5 km/h
2025-04-20 16.1°C Sunny 16.1°C 10.9°C 13.8°C 0.04 mm 20.5 km/h
2025-04-19 17.9°C Patchy rain possible 18.0°C 13.8°C 15.5°C 2.37 mm 27.4 km/h
2025-04-18 17.9°C Sunny 18.0°C 11.6°C 15.1°C 0.0 mm 16.6 km/h
2025-04-17 16.7°C Sunny 17.6°C 9.6°C 13.5°C 0.0 mm 16.9 km/h
2025-04-16 14.7°C Patchy rain possible 14.9°C 11.2°C 12.9°C 3.25 mm 22.0 km/h
2025-04-15 17.3°C Partly cloudy 17.4°C 13.1°C 15.4°C 0.97 mm 27.7 km/h
2025-04-14 17.5°C Patchy light drizzle 17.8°C 14.6°C 16.0°C 0.69 mm 11.2 km/h
2025-04-13 18.9°C Sunny 18.9°C 14.5°C 16.3°C 0.07 mm 19.1 km/h
2025-04-12 19.0°C Sunny 19.0°C 13.6°C 16.3°C 0.21 mm 13.7 km/h
2025-04-11 17.1°C Partly cloudy 17.1°C 12.3°C 15.0°C 0.0 mm 17.6 km/h
2025-04-10 16.2°C Patchy rain possible 16.3°C 13.8°C 14.9°C 0.74 mm 16.6 km/h
2025-04-09 17.6°C Sunny 17.7°C 12.8°C 15.3°C 0.13 mm 13.0 km/h
2025-04-08 16.4°C Sunny 16.6°C 12.5°C 14.7°C 0.0 mm 11.9 km/h
2025-04-07 15.1°C Cloudy 17.5°C 13.4°C 15.4°C 0.31 mm 19.4 km/h
2025-04-06 20.1°C Sunny 20.4°C 13.0°C 17.0°C 0.0 mm 19.8 km/h
2025-04-05 17.4°C Sunny 17.7°C 12.6°C 15.0°C 0.78 mm 11.9 km/h
2025-04-04 17.2°C Partly cloudy 17.7°C 13.9°C 15.2°C 0.06 mm 38.5 km/h
2025-04-03 16.1°C Sunny 16.1°C 11.7°C 13.8°C 0.01 mm 29.5 km/h
2025-04-02 12.0°C Light rain shower 12.7°C 11.6°C 12.2°C 5.84 mm 28.8 km/h
2025-04-01 16.1°C Sunny 16.1°C 12.3°C 14.1°C 0.19 mm 32.0 km/h
2025-03-31 19.0°C Sunny 19.0°C 11.6°C 14.9°C 0.0 mm 14.0 km/h
2025-03-30 17.3°C Sunny 17.4°C 9.3°C 13.2°C 0.0 mm 14.8 km/h
2025-03-29 17.7°C Sunny 17.7°C 11.1°C 13.7°C 0.0 mm 25.9 km/h
2025-03-28 16.0°C Sunny 16.0°C 12.6°C 14.0°C 0.07 mm 11.2 km/h
2025-03-27 15.8°C Sunny 15.9°C 11.7°C 14.0°C 0.0 mm 11.9 km/h
2025-03-26 16.7°C Sunny 16.7°C 10.4°C 13.3°C 0.32 mm 12.2 km/h
2025-03-25 15.2°C Patchy rain possible 15.3°C 9.8°C 12.2°C 2.68 mm 13.7 km/h
2025-03-24 13.6°C Patchy rain possible 13.7°C 10.3°C 11.7°C 0.51 mm 16.9 km/h
2025-03-23 11.7°C Light rain shower 12.1°C 10.2°C 10.9°C 5.59 mm 11.5 km/h
2025-03-22 13.4°C Partly cloudy 13.5°C 10.3°C 12.3°C 2.55 mm 27.0 km/h
2025-03-21 16.1°C Patchy rain possible 16.1°C 12.6°C 14.0°C 0.97 mm 34.2 km/h
2025-03-20 13.5°C Overcast 13.6°C 11.9°C 12.8°C 0.53 mm 34.2 km/h
2025-03-19 14.0°C Light rain shower 14.1°C 10.7°C 12.4°C 9.93 mm 21.2 km/h
2025-03-18 12.8°C Partly cloudy 12.8°C 9.2°C 10.9°C 1.82 mm 23.4 km/h
2025-03-17 12.3°C Partly cloudy 12.4°C 9.2°C 10.7°C 0.04 mm 16.6 km/h
2025-03-16 11.5°C Partly cloudy 11.7°C 7.3°C 9.8°C 0.23 mm 14.0 km/h
2025-03-15 10.4°C Patchy rain possible 11.5°C 6.8°C 8.9°C 5.3 mm 13.0 km/h
2025-03-14 8.6°C Light drizzle 10.1°C 8.1°C 9.0°C 7.27 mm 22.7 km/h
2025-03-13 14.3°C Patchy rain possible 14.4°C 9.7°C 12.0°C 7.13 mm 19.1 km/h
2025-03-12 13.2°C Patchy rain possible 13.4°C 10.3°C 11.9°C 0.46 mm 15.5 km/h
2025-03-11 14.8°C Patchy rain possible 14.9°C 11.3°C 12.7°C 2.34 mm 23.0 km/h
2025-03-10 14.7°C Sunny 15.0°C 10.4°C 12.5°C 0.24 mm 15.8 km/h
2025-03-09 14.3°C Partly cloudy 14.5°C 11.5°C 12.7°C 14.09 mm 30.6 km/h
2025-03-08 13.6°C Light rain shower 13.6°C 11.9°C 12.7°C 3.85 mm 27.4 km/h
2025-03-07 12.1°C Patchy rain possible 12.3°C 10.8°C 11.5°C 7.4 mm 29.5 km/h
2025-03-06 13.8°C Light rain shower 13.8°C 11.3°C 12.3°C 7.8 mm 33.8 km/h
2025-03-05 15.2°C Partly cloudy 15.2°C 11.9°C 13.1°C 0.36 mm 35.6 km/h
2025-03-04 15.0°C Partly cloudy 15.0°C 11.3°C 12.9°C 1.35 mm 32.4 km/h
2025-03-03 14.6°C Patchy rain possible 14.6°C 11.0°C 12.5°C 0.12 mm 29.5 km/h
2025-03-02 11.1°C Patchy rain possible 11.5°C 9.2°C 10.7°C 2.5 mm 32.4 km/h
2025-03-01 12.8°C Overcast 13.5°C 9.4°C 11.2°C 0.0 mm 24.8 km/h
2025-02-28 13.1°C Sunny 13.1°C 10.4°C 11.5°C 0.0 mm 19.4 km/h
2025-02-27 13.1°C Overcast 13.5°C 9.6°C 11.6°C 0.01 mm 10.4 km/h
2025-02-26 13.3°C Sunny 13.7°C 9.9°C 11.5°C 2.13 mm 22.7 km/h
2025-02-25 14.2°C Cloudy 14.7°C 11.4°C 12.7°C 1.08 mm 23.0 km/h
2025-02-24 15.0°C Partly cloudy 15.3°C 11.1°C 12.9°C 0.0 mm 19.8 km/h
2025-02-23 12.4°C Overcast 13.0°C 11.2°C 12.0°C 6.53 mm 12.2 km/h
2025-02-22 13.8°C Patchy rain possible 14.0°C 11.5°C 13.0°C 17.69 mm 21.6 km/h
2025-02-21 12.5°C Patchy rain possible 12.8°C 11.2°C 12.0°C 0.37 mm 10.1 km/h
2025-02-20 14.1°C Partly cloudy 14.1°C 10.9°C 12.1°C 0.0 mm 15.8 km/h
2025-02-19 14.8°C Sunny 14.8°C 11.8°C 13.0°C 0.0 mm 20.2 km/h
2025-02-18 14.5°C Sunny 14.7°C 11.9°C 13.1°C 0.01 mm 10.8 km/h
2025-02-17 15.1°C Sunny 15.2°C 11.4°C 13.1°C 0.0 mm 8.3 km/h
2025-02-16 13.8°C Sunny 14.6°C 10.1°C 12.1°C 0.0 mm 10.1 km/h
2025-02-15 11.4°C Partly cloudy 12.1°C 10.4°C 11.3°C 0.12 mm 14.8 km/h
2025-02-14 14.5°C Sunny 14.8°C 10.5°C 12.4°C 0.0 mm 10.1 km/h
2025-02-13 14.9°C Partly cloudy 14.9°C 11.9°C 12.9°C 0.0 mm 13.0 km/h
2025-02-12 11.9°C Patchy rain possible 12.1°C 10.0°C 11.1°C 1.0 mm 13.3 km/h
2025-02-11 13.7°C Patchy rain possible 13.7°C 10.3°C 12.0°C 0.1 mm 13.7 km/h
2025-02-10 12.5°C Patchy rain possible 13.2°C 9.3°C 11.0°C 0.11 mm 15.5 km/h
2025-02-09 11.4°C Partly cloudy 12.2°C 7.0°C 9.6°C 0.0 mm 13.0 km/h
2025-02-08 10.4°C Patchy rain possible 11.4°C 9.0°C 10.4°C 6.42 mm 22.0 km/h
2025-02-07 11.5°C Patchy rain possible 11.8°C 9.4°C 10.6°C 5.63 mm 19.4 km/h
2025-02-06 12.7°C Sunny 12.8°C 8.8°C 10.7°C 0.0 mm 8.6 km/h
2025-02-05 13.9°C Sunny 14.1°C 9.3°C 11.4°C 0.0 mm 9.7 km/h
2025-02-04 14.0°C Sunny 14.4°C 8.6°C 11.2°C 0.0 mm 11.2 km/h
2025-02-03 14.1°C Sunny 14.4°C 8.4°C 10.9°C 0.0 mm 12.2 km/h
2025-02-02 11.7°C Partly cloudy 11.8°C 7.3°C 9.6°C 0.07 mm 9.4 km/h
2025-02-01 8.4°C Light drizzle 10.1°C 8.4°C 9.1°C 7.2 mm 10.8 km/h
2025-01-31 12.7°C Sunny 12.9°C 8.6°C 10.7°C 0.0 mm 20.2 km/h
2025-01-29 12.4°C Partly cloudy 12.4°C 8.2°C 10.1°C 0.02 mm 25.6 km/h
2025-01-28 13.2°C Sunny 13.5°C 9.5°C 11.5°C 0.0 mm 38.9 km/h
2025-01-27 16.0°C Patchy rain possible 16.3°C 11.9°C 14.7°C 1.69 mm 41.8 km/h
2025-01-26 14.1°C Sunny 14.4°C 9.9°C 12.1°C 0.0 mm 28.1 km/h
2025-01-25 15.8°C Partly cloudy 16.1°C 11.6°C 13.5°C 0.08 mm 29.2 km/h
2025-01-24 15.9°C Sunny 15.9°C 10.6°C 12.8°C 0.0 mm 21.6 km/h
2025-01-23 14.2°C Partly cloudy 14.3°C 11.9°C 12.9°C 0.01 mm 13.0 km/h
2025-01-22 15.2°C Sunny 15.7°C 10.1°C 12.4°C 0.0 mm 16.6 km/h
2025-01-21 11.2°C Cloudy 11.8°C 8.3°C 10.2°C 0.03 mm 11.2 km/h
2025-01-20 12.3°C Partly cloudy 12.3°C 8.7°C 10.3°C 0.13 mm 19.4 km/h
2025-01-19 12.0°C Overcast 12.0°C 9.3°C 10.4°C 0.01 mm 11.2 km/h
2025-01-18 12.7°C Sunny 13.3°C 7.8°C 10.1°C 0.0 mm 11.5 km/h
2025-01-17 11.4°C Partly cloudy 11.9°C 8.4°C 10.1°C 6.41 mm 31.7 km/h
2025-01-16 11.4°C Overcast 11.5°C 7.4°C 9.4°C 1.3 mm 34.9 km/h
2025-01-15 11.0°C Sunny 11.7°C 6.2°C 8.4°C 0.0 mm 12.2 km/h
2025-01-14 10.0°C Sunny 10.3°C 5.6°C 7.8°C 0.0 mm 11.9 km/h
2025-01-13 10.2°C Sunny 10.3°C 6.7°C 8.5°C 0.0 mm 12.2 km/h
2025-01-12 12.8°C Sunny 12.8°C 9.3°C 11.0°C 0.0 mm 15.5 km/h
2025-01-11 15.7°C Sunny 15.9°C 12.4°C 13.8°C 0.48 mm 18.0 km/h
2025-01-10 15.6°C Sunny 16.1°C 11.6°C 13.4°C 0.0 mm 15.8 km/h
2025-01-09 16.4°C Sunny 16.7°C 11.8°C 13.9°C 0.0 mm 29.2 km/h
2025-01-08 15.5°C Sunny 15.7°C 10.7°C 12.9°C 0.0 mm 20.9 km/h
2025-01-07 12.4°C Sunny 12.8°C 8.4°C 10.7°C 3.69 mm 25.9 km/h
2025-01-06 12.8°C Light drizzle 13.7°C 9.5°C 11.9°C 12.34 mm 19.8 km/h
2025-01-05 15.2°C Sunny 15.2°C 10.9°C 12.5°C 0.0 mm 20.9 km/h
2025-01-04 13.4°C Sunny 13.9°C 9.1°C 11.3°C 0.0 mm 13.0 km/h
2025-01-03 13.3°C Sunny 13.7°C 8.1°C 10.6°C 0.0 mm 13.0 km/h
2025-01-02 13.9°C Sunny 13.9°C 8.5°C 10.7°C 0.0 mm 17.3 km/h
2025-01-01 12.6°C Sunny 12.6°C 8.6°C 10.5°C 0.0 mm 9.0 km/h
2024-12-31 12.8°C Sunny 12.8°C 8.9°C 10.7°C 0.0 mm 7.9 km/h
2024-12-30 13.3°C Sunny 13.5°C 9.0°C 11.0°C 0.0 mm 9.4 km/h
2024-12-29 13.4°C Sunny 13.5°C 9.4°C 11.2°C 0.0 mm 7.9 km/h
2024-12-28 14.1°C Sunny 14.4°C 9.4°C 11.4°C 0.0 mm 11.2 km/h
2024-12-27 13.5°C Sunny 13.5°C 11.0°C 12.0°C 0.01 mm 7.9 km/h
2024-12-26 12.4°C Patchy rain possible 12.4°C 11.1°C 11.9°C 1.3 mm 8.3 km/h
2024-12-25 11.5°C Light drizzle 12.2°C 10.5°C 11.2°C 1.65 mm 9.4 km/h
2024-12-24 11.8°C Sunny 12.3°C 6.7°C 9.5°C 0.0 mm 13.0 km/h
2024-12-23 12.2°C Sunny 12.7°C 9.3°C 10.7°C 0.73 mm 12.6 km/h
2024-12-22 13.5°C Sunny 14.2°C 8.6°C 10.9°C 0.0 mm 13.7 km/h
2024-12-21 12.3°C Sunny 12.9°C 8.2°C 10.2°C 0.0 mm 10.8 km/h
2024-12-20 12.3°C Sunny 12.9°C 9.1°C 10.8°C 1.86 mm 15.5 km/h
2024-12-19 17.3°C Sunny 17.4°C 12.2°C 14.1°C 0.62 mm 27.7 km/h
2024-12-18 14.9°C Sunny 15.3°C 9.2°C 11.8°C 0.0 mm 11.5 km/h
2024-12-17 13.5°C Sunny 13.6°C 9.1°C 11.2°C 0.0 mm 19.8 km/h
2024-12-16 12.8°C Sunny 13.1°C 8.1°C 10.4°C 0.0 mm 16.9 km/h
2024-12-15 12.2°C Sunny 12.9°C 8.1°C 10.3°C 0.02 mm 9.4 km/h
2024-12-14 12.1°C Sunny 12.6°C 8.5°C 10.2°C 0.0 mm 15.5 km/h
2024-12-13 12.8°C Cloudy 13.1°C 10.1°C 11.2°C 0.15 mm 14.4 km/h
2024-12-12 10.8°C Light rain 11.4°C 8.7°C 9.7°C 13.79 mm 17.3 km/h
2024-12-11 10.4°C Cloudy 10.5°C 8.5°C 9.5°C 2.54 mm 23.8 km/h
2024-12-10 9.6°C Patchy light drizzle 10.2°C 8.9°C 9.6°C 17.6 mm 13.3 km/h
2024-12-09 11.1°C Patchy rain possible 11.5°C 8.5°C 10.0°C 0.94 mm 18.7 km/h
2024-12-08 13.1°C Sunny 13.1°C 8.9°C 10.8°C 0.0 mm 29.9 km/h
2024-12-07 17.5°C Sunny 17.8°C 9.9°C 13.9°C 0.0 mm 49.7 km/h
2024-12-06 15.9°C Sunny 16.7°C 12.5°C 14.1°C 0.0 mm 13.3 km/h
2024-12-05 14.0°C Sunny 14.1°C 10.1°C 12.3°C 0.0 mm 13.7 km/h
2024-12-04 14.6°C Sunny 15.1°C 12.3°C 13.3°C 1.11 mm 15.8 km/h
2024-12-03 15.1°C Patchy rain possible 15.4°C 13.2°C 14.3°C 1.14 mm 10.4 km/h
2024-12-02 17.5°C Partly cloudy 17.7°C 13.8°C 15.5°C 0.0 mm 10.8 km/h
2024-12-01 15.6°C Patchy rain possible 15.8°C 14.3°C 14.9°C 0.69 mm 10.1 km/h
2024-11-30 16.1°C Sunny 16.1°C 13.1°C 14.4°C 0.09 mm 9.4 km/h
2024-11-29 17.3°C Sunny 17.3°C 13.2°C 14.9°C 0.0 mm 12.6 km/h
2024-11-28 17.2°C Sunny 17.4°C 12.7°C 14.8°C 0.0 mm 12.6 km/h
2024-11-27 16.7°C Sunny 16.8°C 13.7°C 14.9°C 0.0 mm 9.7 km/h
2024-11-26 16.2°C Patchy rain possible 16.3°C 14.4°C 15.2°C 0.66 mm 13.0 km/h
2024-11-25 18.4°C Partly cloudy 18.5°C 15.2°C 16.9°C 0.82 mm 16.2 km/h
2024-11-24 18.2°C Sunny 18.2°C 15.8°C 16.6°C 1.64 mm 19.1 km/h
2024-11-23 15.9°C Sunny 16.0°C 11.7°C 13.8°C 2.75 mm 20.9 km/h
2024-11-22 12.9°C Cloudy 16.8°C 12.0°C 14.1°C 2.41 mm 39.6 km/h
2024-11-21 17.6°C Sunny 18.0°C 14.1°C 15.9°C 0.46 mm 42.8 km/h
2024-11-20 18.3°C Sunny 18.3°C N/A 16.4°C 0.58 mm N/A
2024-11-19 17.5°C Sunny 17.6°C N/A 15.3°C 0.01 mm N/A
2024-11-18 16.7°C Patchy rain possible 16.8°C N/A 15.5°C 0.29 mm N/A
2024-11-17 19.0°C Sunny 19.1°C N/A 16.2°C 0.0 mm N/A
2024-11-16 17.3°C Partly cloudy 17.4°C N/A 15.4°C 0.0 mm N/A
2024-11-15 16.0°C Partly cloudy 16.0°C N/A 14.8°C 0.01 mm N/A
2024-11-14 16.5°C Sunny 16.5°C N/A 14.7°C 0.03 mm N/A
2024-11-13 14.1°C Patchy light rain 15.3°C N/A 13.1°C 5.01 mm N/A
2024-11-12 13.8°C Light rain shower 16.3°C N/A 13.7°C 11.59 mm N/A
2024-11-11 19.6°C Sunny 19.8°C N/A 17.4°C 0.0 mm N/A
2024-11-10 20.0°C Sunny 20.2°C N/A 17.5°C 2.09 mm N/A
2024-11-09 19.0°C Sunny 19.1°C N/A 17.3°C 0.04 mm N/A
2024-11-08 18.6°C Partly cloudy 18.7°C N/A 17.1°C 0.22 mm N/A
2024-11-07 18.6°C Sunny 18.7°C N/A 17.2°C 0.03 mm N/A
2024-11-06 20.0°C Sunny 20.0°C N/A 18.2°C 1.5 mm N/A
2024-11-05 21.3°C Partly cloudy 21.4°C N/A 19.1°C 0.45 mm N/A
2024-11-04 21.0°C Sunny 21.1°C N/A 18.7°C 1.75 mm N/A
2024-11-03 20.2°C Partly cloudy 20.2°C N/A 18.5°C 0.68 mm N/A
2024-11-02 19.9°C Sunny 20.1°C N/A 18.2°C 0.32 mm N/A
2024-11-01 20.5°C Partly cloudy 20.5°C N/A 18.4°C 0.54 mm N/A
2024-10-31 20.7°C Thundery outbreaks possible 20.8°C N/A 18.5°C 5.52 mm N/A
2024-10-30 19.5°C Light rain shower 19.6°C N/A 18.4°C 35.01 mm N/A
2024-10-29 20.8°C Partly cloudy 21.0°C N/A 19.2°C 1.96 mm N/A
2024-10-28 20.2°C Patchy rain possible 20.3°C N/A 18.3°C 4.96 mm N/A
2024-10-27 17.3°C Sunny 17.8°C N/A 16.0°C 6.11 mm N/A
2024-10-26 16.1°C Patchy rain possible 16.3°C N/A 15.3°C 11.65 mm N/A