The best times to visit Dornoch are between May and September, with July and August being the busiest months. September and October offer a good compromise of cooler temperatures but fewer crowds. Many attractions, campsites, and caravan parks close for the winter season, when days are short. The sun sets before 4pm in December in Dornoch.