Mallaig (wym. [ˈmælɪɡ] i, gael. Malaig [ˈmaˠɛkʲ]) – miejscowość portowa w zachodniej Szkocji, w jednostce administracyjnej Highland (historycznie w Inverness-shire), na zachodnim krańcu zabytkowej linii kolejowej z Fort William, mieszka tu około 800 ludzi.

Mallaig
Ilustracja
Port w Mallaig
Państwo  Wielka Brytania
Kraj  Szkocja
Hrabstwo Highland
Populacja 
• liczba ludności

800
Położenie na mapie Highland
Mapa konturowa Highland, na dole po lewej znajduje się punkt z opisem „Mallaig”
Położenie na mapie Wielkiej Brytanii
Mapa konturowa Wielkiej Brytanii, blisko centrum na lewo u góry znajduje się punkt z opisem „Mallaig”
Położenie na mapie Szkocji
Mapa konturowa Szkocji, blisko centrum po lewej na dole znajduje się punkt z opisem „Mallaig”
Ziemia57°00′12″N 5°49′55″W/57,003333 -5,831944
Portal Wielka Brytania

Odpływają stąd promy na Wyspę Skye i Hebrydy Zewnętrzne. W miejscowości działa schronisko młodzieżowe.