Edinburgh, United Kingdom: Annual Weather Averages

July is the hottest month in Edinburgh with an average temperature of 15°C (59°F) and the coldest is January at 3°C (37°F) with the most daily sunshine hours at 10 in August. The wettest month is October with an average of 80mm of rain. The best month to swim in the sea is in August when the average sea temperature is 15°C (59°F).

Average Temperature: Edinburgh

Loading weather data. Please wait…

  Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
°C 3 4 6 7 10 13 15 15 13 10 6 5
°F 37 38 42 45 50 55 59 59 55 50 43 40

Average High/Low Temperature: Edinburgh

Loading weather data. Please wait…

  Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
High °C 5 6 9 11 14 17 19 19 16 13 9 7
Low °C 1 1 2 3 6 9 11 11 9 7 3 2
High °F 41 43 48 52 57 63 66 66 61 55 48 45
Low °F 34 34 36 37 43 48 52 52 48 45 37 36

Average Rainfall: Edinburgh

Loading weather data. Please wait…

  Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
mm 70 50 70 40 50 60 70 50 70 80 70 70
Days 24 20 22 22 21 20 20 21 19 23 21 21

Average Daily Sunshine Hours: Edinburgh

Loading weather data. Please wait…

  Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Hours 1 4 6 9 7 6 7 10 7 5 1 0

Average Sea Temperature: Edinburgh

Loading weather data. Please wait…

  Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
°C 8 7 7 8 10 12 14 15 14 13 11 9
°F 46 45 45 46 50 54 57 59 57 55 52 48

Holiday Weather Blog

Your Holiday Weather Settings

Show temperature in:
Show distance in: