Loch Arthur lies in the hills between the Dumfries and Galloway villages of New Abbey and Beeswing, in an area which varies between beautiful natural forests, commercial forests, and fertile farmland.