Get Exclusive App Deals
English

Cardiff

Travel Info
More destinations

Reviews of Cardiff activities

Cardiff Weather, Climate and Best Time to Visit

Data source:Meteostat
Update date:2025-09

Cardiff year round climate

  • Spring (March–May): Average 46–55°F, mild and rainy with occasional sunshine. Common activities: Walking along Cardiff Bay, visiting Cardiff Castle. Suggested clothing: Light jacket, comfortable shoes, umbrella.
  • Summer (June–August): Average 59–62°F, warm and humid with occasional rain. Common activities: Boating on Cardiff Bay, exploring Cardiff city centre shops and restaurants, visiting St Fagans National Museum of History. Suggested clothing: Light and breathable clothing, rain gear.
  • Autumn (September–November): Average 48–55°F, cool and humid with increased rainfall. Common activities: Visiting museums and art galleries, enjoying Cardiff's café culture. Suggested clothing: Warm jacket, waterproof jacket, comfortable shoes.
  • Winter (December–February): Average 41–46°F, cold and humid with high rainfall. Common activities: Visiting indoor museums, enjoying Cardiff's Christmas celebrations. Suggested clothing: Warm coat, scarf, hat, gloves, waterproof jacket and waterproof shoes.

Cardiff climatological average

Annual average temperature: approx. 52.9°F / Annual rainfall: approx. 1182 mm / Summer humidity: 65%–75% / Rainiest month: December

Cardiff monthly average temperature and precipitation

Month
Air temperature (°F)
Precipitation (mm)
January
42.6°F
94.7
February
45.7°F
102.5
March
46.4°F
121.2
April
49.1°F
80.6
May
55.8°F
72.5
June
60.1°F
37.4
July
62.4°F
89.2
August
63.5°F
64.3
September
59.9°F
89.5
October
55.6°F
124.8
November
48.9°F
149.2
December
45°F
156.4

Cardiff weather for the next seven days

12/20
Saturday
Patchy rain nearby
47.7°F/42.3°F
12/21
Sunday
Moderate rain
46.8°F/43.8°F
12/22
Monday
Patchy rain nearby
46.9°F/41.2°F
12/23
Tuesday
Patchy rain nearby
44.8°F/39.2°F
12/24
Wednesday
Patchy rain nearby
44.4°F/41.6°F
12/25
Thursday
Sunny
40.4°F/36.9°F
12/26
Friday
Patchy rain nearby
41.1°F/35.8°F