Lage: Highlands. Mallaig liegt direkt am Sound of Sleat an der Westküste und hat eine Fährverbindung auf die Isle of Skye. Mallaig liegt in einer Sackgasse. Erreichen kann man die Stadt nur über die A830 von Fort William aus.