Scotland weather
The Scotland weather guide shows the monthly weather averages (including daytime and night-time temperatures, rainfall and hours of sunshine) for Scotland.
Scotland weather averages
Check the Scotland weather averages for each month of the year including maximum daytime and minimum night-time temperatures, monthly rainfall, number of days with rain and average daily hours of sunshine for Scotland. The Scotland weather averages shown below are for Edinburgh.
Scotland weather by month
Check the weather for Scotland for a particular month by selecting from the list below. The Scotland monthly weather averages are for Edinburgh. This gives the best indication of what to expect from the weather months in advance.
Scotland weather in January
The average maximum daytime temperature in Scotland (Edinburgh) in January is a cold 5°C (41°F), while the average minimum night-time temperature is a cold -0°C (32°F). You can expect on average 1 hours of sunshine a day in Scotland (Edinburgh) during January.
- 5°C max day temperature
5
- 1 hour of sunshine per day
1
- 20 days with some rainfall
20
- -0°C min night temperature
-0
- 84 mm of monthly rainfall
84
On average 84 mm (3.3 inches) of rain normally falls in Scotland (Edinburgh) during January with rain falling on 20 days of the month.
Scotland weather in February
The average maximum daytime temperature in Scotland (Edinburgh) in February is a cold 6°C (43°F), while the average minimum night-time temperature is a cold 0°C (32°F). You can expect on average 2 hours of sunshine a day in Scotland (Edinburgh) during February.
- 6°C max day temperature
6
- 2 hours of sunshine per day
2
- 17 days with some rainfall
17
- 0°C min night temperature
0
- 60 mm of monthly rainfall
60
On average 60 mm (2.4 inches) of rain normally falls in Scotland (Edinburgh) during February with rain falling on 17 days of the month.
Scotland weather in March
The average maximum daytime temperature in Scotland (Edinburgh) in March is a cool 8°C (46°F), while the average minimum night-time temperature is a cold 1°C (34°F). You can expect on average 3 hours of sunshine a day in Scotland (Edinburgh) during March.
- 8°C max day temperature
8
- 3 hours of sunshine per day
3
- 20 days with some rainfall
20
- 1°C min night temperature
1
- 70 mm of monthly rainfall
70
On average 70 mm (2.8 inches) of rain normally falls in Scotland (Edinburgh) during March with rain falling on 20 days of the month.
Scotland weather in April
The average maximum daytime temperature in Scotland (Edinburgh) in April is a cool 11°C (52°F), while the average minimum night-time temperature is a cold 3°C (37°F). You can expect on average 5 hours of sunshine a day in Scotland (Edinburgh) during April.
- 11°C max day temperature
11
- 5 hours of sunshine per day
5
- 17 days with some rainfall
17
- 3°C min night temperature
3
- 49 mm of monthly rainfall
49
On average 49 mm (1.9 inches) of rain normally falls in Scotland (Edinburgh) during April with rain falling on 17 days of the month.
Scotland weather in May
The average maximum daytime temperature in Scotland (Edinburgh) in May is a comfortable 14°C (57°F), while the average minimum night-time temperature is a cold 5°C (41°F). You can expect on average 5 hours of sunshine a day in Scotland (Edinburgh) during May.
- 14°C max day temperature
14
- 5 hours of sunshine per day
5
- 16 days with some rainfall
16
- 5°C min night temperature
5
- 58 mm of monthly rainfall
58
On average 58 mm (2.3 inches) of rain normally falls in Scotland (Edinburgh) during May with rain falling on 16 days of the month.
Scotland weather in June
The average maximum daytime temperature in Scotland (Edinburgh) in June is a comfortable 17°C (63°F), while the average minimum night-time temperature is a cool 8°C (46°F). You can expect on average 6 hours of sunshine a day in Scotland (Edinburgh) during June.
- 17°C max day temperature
17
- 6 hours of sunshine per day
6
- 15 days with some rainfall
15
- 8°C min night temperature
8
- 57 mm of monthly rainfall
57
On average 57 mm (2.2 inches) of rain normally falls in Scotland (Edinburgh) during June with rain falling on 15 days of the month.
Scotland weather in July
The average maximum daytime temperature in Scotland (Edinburgh) in July is a comfortable 18°C (64°F), while the average minimum night-time temperature is a cool 10°C (50°F). You can expect on average 5 hours of sunshine a day in Scotland (Edinburgh) during July.
- 18°C max day temperature
18
- 5 hours of sunshine per day
5
- 16 days with some rainfall
16
- 10°C min night temperature
10
- 64 mm of monthly rainfall
64
On average 64 mm (2.5 inches) of rain normally falls in Scotland (Edinburgh) during July with rain falling on 16 days of the month.
Scotland weather in August
The average maximum daytime temperature in Scotland (Edinburgh) in August is a comfortable 18°C (64°F), while the average minimum night-time temperature is a cool 10°C (50°F). You can expect on average 5 hours of sunshine a day in Scotland (Edinburgh) during August.
- 18°C max day temperature
18
- 5 hours of sunshine per day
5
- 17 days with some rainfall
17
- 10°C min night temperature
10
- 67 mm of monthly rainfall
67
On average 67 mm (2.6 inches) of rain normally falls in Scotland (Edinburgh) during August with rain falling on 17 days of the month.
Scotland weather in September
The average maximum daytime temperature in Scotland (Edinburgh) in September is a comfortable 15°C (59°F), while the average minimum night-time temperature is a cool 8°C (46°F). You can expect on average 4 hours of sunshine a day in Scotland (Edinburgh) during September.
- 15°C max day temperature
15
- 4 hours of sunshine per day
4
- 17 days with some rainfall
17
- 8°C min night temperature
8
- 77 mm of monthly rainfall
77
On average 77 mm (3 inches) of rain normally falls in Scotland (Edinburgh) during September with rain falling on 17 days of the month.
Scotland weather in October
The average maximum daytime temperature in Scotland (Edinburgh) in October is a cool 12°C (54°F), while the average minimum night-time temperature is a cold 5°C (41°F). You can expect on average 3 hours of sunshine a day in Scotland (Edinburgh) during October.
- 12°C max day temperature
12
- 3 hours of sunshine per day
3
- 19 days with some rainfall
19
- 5°C min night temperature
5
- 88 mm of monthly rainfall
88
On average 88 mm (3.5 inches) of rain normally falls in Scotland (Edinburgh) during October with rain falling on 19 days of the month.
Scotland weather in November
The average maximum daytime temperature in Scotland (Edinburgh) in November is a cool 8°C (46°F), while the average minimum night-time temperature is a cold 2°C (36°F). You can expect on average 2 hours of sunshine a day in Scotland (Edinburgh) during November.
- 8°C max day temperature
8
- 2 hours of sunshine per day
2
- 20 days with some rainfall
20
- 2°C min night temperature
2
- 88 mm of monthly rainfall
88
On average 88 mm (3.5 inches) of rain normally falls in Scotland (Edinburgh) during November with rain falling on 20 days of the month.
Scotland weather in December
The average maximum daytime temperature in Scotland (Edinburgh) in December is a cold 6°C (43°F), while the average minimum night-time temperature is a cold 1°C (34°F). You can expect on average 1 hours of sunshine a day in Scotland (Edinburgh) during December.
- 6°C max day temperature
6
- 1 hour of sunshine per day
1
- 20 days with some rainfall
20
- 1°C min night temperature
1
- 79 mm of monthly rainfall
79
On average 79 mm (3.1 inches) of rain normally falls in Scotland (Edinburgh) during December with rain falling on 20 days of the month.
Scotland destinations
Browse the destinations below to find a holiday weather guide to help you plan your next holiday to Scotland. If you can't find the destination you are looking for, try the destination search.
Top destinations in Scotland
- Aberchirder
- Aberdeen
- Aberfeldy
- Aberfoyle
- Aberlour
- Abington
- Achahoish
- Achintee
- Airdrie
- Ayr
- Dumfries
- Dundee
- Dunfermline
- East Kilbride
- Edinburgh
- Falkirk
- Glasgow
- Glenrothes
- Inverness
- Irvine
- Kilmarnock
- Kirkcaldy
- Livingston
- Motherwell
- Paisley
- Perth
- Port Glasgow
- Rutherglen
- Saint Andrews
- Stirling
Counties in Scotland
- Aberdeen City
- Aberdeenshire
- Angus
- Argyll and Bute
- Clackmannanshire
- Dumfries and Galloway
- Dundee City
- East Ayrshire
- East Dunbartonshire
- East Lothian
- East Renfrewshire
- Edinburgh City
- Falkirk Area
- Fife
- Glasgow City
- Highland
- Inverclyde
- Mid Lothian
- Moray
- North Ayrshire
- North Lanarkshire
- Orkney Islands
- Outer Hebrides
- Perthshire and Kinross
- Renfrewshire
- Scottish Borders
- Shetland Islands
- South Ayrshire
- South Lanarkshire
- Stirling Area
- West Dunbartonshire
- West Lothian