average july temperature in the scottish highlands
Scotland: Annual Weather Averages. July is the hottest month in Scotland with an average temperature of 14Â°C (57Â°F) and the coldest is January at 4Â°C (39Â°F).