Mallaig (gaelsky Malaig) je obec v districtu (okresu) Lochaber ve správní oblasti Highland na severozápadě Skotska. Mallaig je důležitým přístavem jak z hlediska rybolovu, tak i dopravního spojení do řady destinací v hebridském souostroví a na poloostrově Knoydart.