When to Go Scotland

The main tourist period is April to September, and the height of the season is during the school holidays in July and August when accommodation, be it campsites, B&Bs or luxury hotels, is at a premium. Edinburgh in particular becomes impossibly crowded during the festival period in August, so book well ahead.
Statistically, your best chances of fine weather are in May, June and September; July and August are usually warm, but may be wet too. In summer, daylight hours are long; the midsummer sun sets around 23:00 in the Shetland Islands and even Edinburgh evenings seem to last forever in June and July. Conversely, in December the sun doesn’t show its face for very long at all.
Weather – ‘Varied’ describes Scotland’s climate perfectly. There are wide variations in climate over small distances, and a sunny day will often as not be followed by a rainy one. Although the country nudges the Arctic Circle, the Gulf Stream winds keep the temperature mild (well, relatively mild). The Highlands, however, can have extreme weather at any time. The east coast tends to be cool and dry, with winter temperatures rarely dropping below freezing (but watch out for the bone-chilling winds off the North Sea). The west coast is milder and wetter, with average summer highs of 19°C (66°F). May and June are the driest months; July and August the warmest. In the north the summer sun barely sets; the winter sun barely rises.