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 ...