Mallaig is a port in the Lochaber area, on the west coast of Scotland. It lies within the county of Inverness-shire.