An Sgarsoch (1,006.5m) is a mountain in the Grampian Mountains of Scotland. It lies north of Blair Atholl in a very remote part of the Highlands, on the border of Aberdeenshire and Perthshire.