Altnaharra is a small hamlet in Sutherland in the Highland region of northern Scotland. The hamlet is on the A836 road, close to its junction with the B873. The nearest villages are Lairg and Tongue. Lochs in the area include Loch Naver and Loch Eriboll.