When is the best time to visit Scotland? The best time to visit Scotland is during spring (late March to May) and fall (September to November). Temperatures are warmer by spring, with averages of 43°F to 59°F, although there will still be snow in the mountains of the Highlands and the Cairngorms.