Loch Beannach is a small v-shaped loch, located 2 miles to the west of Loch Assynt and 3 miles northeast of Lochinver within the Assynt area of Sutherland, Scotland. The loch is located in an area known as the Assynt-Coigach National Scenic Area, one of 40 such areas in Scotland.