Moulin is a village in Perthshire in central Scotland. It lies in the Tummel valley, 1 kilometre (0.62 mi) north of Pitlochry, and 40 kilometres (25 mi) north of Perth.