The best time to visit Pitlochry is in late September or early October to avoid the crowds and enjoy the autumn foliage. Throughout October, the town transforms for the Enchanted Forest, a spectacular display of lights that draws visitors from far and wide.