Dunnet er en landsby i Highland, Skottland, i den nord-/nordøstlige enden av Dunnet Beach, en fem kilometer lang strand som strekker seg mot Castletown.

Dunnet
Skotsk gælisk: Dùnaid
LandStorbritannias flagg Storbritannia
Konst. landSkottlands flagg Skottland
Region:Highland
Trad. grevskap:Caithness
StatusLandsby (village)
Kart
Dunnet
58°37′N 3°20′V

Landsbykirken er dokumentert tilbake til 1230.

Innsjøen St John's Loch, også kjent som Dunnet Loch, ligger nord for landsbyen.