
The best times to visit Craigellachie National Nature Reserve in Strathspey are from March to May for woodland blooms, and from June to early September for butterflies and dragonflies. For sensational, Alpine-style panoramas, visit from January to February.

