Spring and summer are the best seasons for visiting Blairgowrie. While hot, sunny weather is hit and miss, you can be sure of long daylight hours and mild temperatures. To avoid the biggest summertime crowds, try to avoid weekends and the school holidays in July and August. Autumn, though potentially wet and chilly, can be a good alternative: the crowds will have gone and the countryside will be ablaze in rich colours.