Corran () is a hamlet on the northern shore of Loch Hourn, in Lochalsh in Inverness-shire in the Highlands of Scotland.
Corran is a small settlement situated on the northern shore of Loch Hourn, within the Scottish Highlands.