Grantown-on-Spey weather
The Grantown-on-Spey weather guide shows monthly weather averages (including daytime and night-time temperatures, rainfall and hours of sunshine) for holidays in Grantown-on-Spey, Highland, Scotland in 2026/2027.
- Grantown-on-Spey weather averages
- Grantown-on-Spey weather by month
- Back to Highland
- Back to Scotland
Grantown-on-Spey weather averages
Check the Grantown-on-Spey 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 Grantown-on-Spey, Highland, Scotland.
Grantown-on-Spey weather by month
Check the weather for Grantown-on-Spey, Highland, Scotland for a particular month by selecting from the list below. This gives the best indication of what to expect from the weather months in advance.
Grantown-on-Spey weather in January
The average maximum daytime temperature in Grantown-on-Spey in January is a cold 4°C (39°F), while the average minimum night-time temperature is a very cold -2°C (28°F). You can expect on average 1 hours of sunshine a day in Grantown-on-Spey during January.
- 4°C max day temperature
4 - 1 hour of sunshine per day
1 - 21 days with some rainfall
21 - -2°C min night temperature
-2 - 126 mm of monthly rainfall
126
On average 126 mm (5 inches) of rain normally falls in Grantown-on-Spey during January with rain falling on 21 days of the month.
Grantown-on-Spey weather in February
The average maximum daytime temperature in Grantown-on-Spey in February is a cold 4°C (39°F), while the average minimum night-time temperature is a very cold -2°C (28°F). You can expect on average 2 hours of sunshine a day in Grantown-on-Spey during February.
- 4°C max day temperature
4 - 2 hours of sunshine per day
2 - 17 days with some rainfall
17 - -2°C min night temperature
-2 - 79 mm of monthly rainfall
79
On average 79 mm (3.1 inches) of rain normally falls in Grantown-on-Spey during February with rain falling on 17 days of the month.
Grantown-on-Spey weather in March
The average maximum daytime temperature in Grantown-on-Spey in March is a cold 6°C (43°F), while the average minimum night-time temperature is a very cold -1°C (30°F). You can expect on average 3 hours of sunshine a day in Grantown-on-Spey during March.
- 6°C max day temperature
6 - 3 hours of sunshine per day
3 - 20 days with some rainfall
20 - -1°C min night temperature
-1 - 94 mm of monthly rainfall
94
On average 94 mm (3.7 inches) of rain normally falls in Grantown-on-Spey during March with rain falling on 20 days of the month.
Grantown-on-Spey weather in April
The average maximum daytime temperature in Grantown-on-Spey in April is a cool 9°C (48°F), while the average minimum night-time temperature is a cold 0°C (32°F). You can expect on average 4 hours of sunshine a day in Grantown-on-Spey during April.
- 9°C max day temperature
9 - 4 hours of sunshine per day
4 - 17 days with some rainfall
17 - 0°C min night temperature
0 - 65 mm of monthly rainfall
65
On average 65 mm (2.6 inches) of rain normally falls in Grantown-on-Spey during April with rain falling on 17 days of the month.
Grantown-on-Spey weather in May
The average maximum daytime temperature in Grantown-on-Spey in May is a cool 13°C (55°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 Grantown-on-Spey during May.
- 13°C max day temperature
13 - 5 hours of sunshine per day
5 - 16 days with some rainfall
16 - 3°C min night temperature
3 - 73 mm of monthly rainfall
73
On average 73 mm (2.9 inches) of rain normally falls in Grantown-on-Spey during May with rain falling on 16 days of the month.
Grantown-on-Spey weather in June
The average maximum daytime temperature in Grantown-on-Spey in June is a comfortable 15°C (59°F), while the average minimum night-time temperature is a cold 6°C (43°F). You can expect on average 5 hours of sunshine a day in Grantown-on-Spey during June.
- 15°C max day temperature
15 - 5 hours of sunshine per day
5 - 15 days with some rainfall
15 - 6°C min night temperature
6 - 72 mm of monthly rainfall
72
On average 72 mm (2.8 inches) of rain normally falls in Grantown-on-Spey during June with rain falling on 15 days of the month.
Grantown-on-Spey weather in July
The average maximum daytime temperature in Grantown-on-Spey in July 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 5 hours of sunshine a day in Grantown-on-Spey during July.
- 17°C max day temperature
17 - 5 hours of sunshine per day
5 - 16 days with some rainfall
16 - 8°C min night temperature
8 - 72 mm of monthly rainfall
72
On average 72 mm (2.8 inches) of rain normally falls in Grantown-on-Spey during July with rain falling on 16 days of the month.
Grantown-on-Spey weather in August
The average maximum daytime temperature in Grantown-on-Spey in August 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 4 hours of sunshine a day in Grantown-on-Spey during August.
- 17°C max day temperature
17 - 4 hours of sunshine per day
4 - 17 days with some rainfall
17 - 8°C min night temperature
8 - 75 mm of monthly rainfall
75
On average 75 mm (3 inches) of rain normally falls in Grantown-on-Spey during August with rain falling on 17 days of the month.
Grantown-on-Spey weather in September
The average maximum daytime temperature in Grantown-on-Spey in September is a comfortable 14°C (57°F), while the average minimum night-time temperature is a cold 6°C (43°F). You can expect on average 3 hours of sunshine a day in Grantown-on-Spey during September.
- 14°C max day temperature
14 - 3 hours of sunshine per day
3 - 19 days with some rainfall
19 - 6°C min night temperature
6 - 91 mm of monthly rainfall
91
On average 91 mm (3.6 inches) of rain normally falls in Grantown-on-Spey during September with rain falling on 19 days of the month.
Grantown-on-Spey weather in October
The average maximum daytime temperature in Grantown-on-Spey in October is a cool 10°C (50°F), while the average minimum night-time temperature is a cold 3°C (37°F). You can expect on average 3 hours of sunshine a day in Grantown-on-Spey during October.
- 10°C max day temperature
10 - 3 hours of sunshine per day
3 - 20 days with some rainfall
20 - 3°C min night temperature
3 - 107 mm of monthly rainfall
107
On average 107 mm (4.2 inches) of rain normally falls in Grantown-on-Spey during October with rain falling on 20 days of the month.
Grantown-on-Spey weather in November
The average maximum daytime temperature in Grantown-on-Spey in November is a cold 7°C (45°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 Grantown-on-Spey during November.
- 7°C max day temperature
7 - 1 hour of sunshine per day
1 - 20 days with some rainfall
20 - 0°C min night temperature
0 - 103 mm of monthly rainfall
103
On average 103 mm (4.1 inches) of rain normally falls in Grantown-on-Spey during November with rain falling on 20 days of the month.
Grantown-on-Spey weather in December
The average maximum daytime temperature in Grantown-on-Spey in December is a cold 5°C (41°F), while the average minimum night-time temperature is a very cold -1°C (30°F). You can expect on average 1 hours of sunshine a day in Grantown-on-Spey during December.
- 5°C max day temperature
5 - 1 hour of sunshine per day
1 - 20 days with some rainfall
20 - -1°C min night temperature
-1 - 105 mm of monthly rainfall
105
On average 105 mm (4.1 inches) of rain normally falls in Grantown-on-Spey during December with rain falling on 20 days of the month.
