The climate of Inverness is oceanic, with cold, rainy winters and cool, cloudy summers. The wind often blows, and can sometimes be stormy, especially in the colder half of the year.
The city is located on the north-eastern coast of Scotland.
The average temperature of the coldest month (January) is of 4 °C (39 °F), that of the warmest month (July) is of 15.2 °C (59 °F). The lowest record is -18.7 °C (-1.7 °F), the highest is 30.9 °C (88 °F). Here are the average temperatures.
Inverness - Average temperatures
Min (°C)11246911119641
Max (°C)7791215171919161397
Min (°F)343436394348525248433934
Max (°F)454548545963666661554845

Precipitation amounts to 735 millimeters (28.9 inches) per year: so, it is at an intermediate level. It ranges from 40 mm (1.6 in) in the driest month (April) to 80 mm (3.1 in) in the wettest (October). Here is the average precipitation.
Inverness - Average precipitation

On average, there are around 1,220 sunshine hours per year. So, the sun doesn't shine often. Here are the average sunshine hours per day.
Inverness - Sunshine

The sea temperature ranges between 7 °C (45 °F) and 14 °C (57 °F). So, it is cold all year round. Here are the average sea temperatures.
Inverness - Sea temperature
Temp (°C)8878911131413121110
Temp (°F)464645464852555755545250


Best Time

The best time to visit Inverness is the summer, from June to August, since it is the mildest season. However, there are often cloudy skies, wind, rain and a bit of cold at night.