Loch Creran is a sea loch in Argyll, on the west coast of Scotland. It is about 10 kilometres (6.2 mi) long from its head at Invercreran to its mouth on the Lynn of Lorne, part of Loch Linnhe. The loch separates the areas of Benderloch to the south and Appin to the north. The island of Eriska lies at the mouth of the loch. The loch is bridged at its narrowest point, at Creagan, by the A828 road. The village of Barcaldine lies on the south shore of the loch.