The summer months are the best time to visit Moffat. If you are planning to hike the Southern Upland Way, spring or autumn is best for avoiding the biggest crowds. Stargazers should aim to visit between October and March, when the nights are long and skies are at their clearest and most crisp.