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
LandStorbritannia Storbritannia
Konst. landSkottland Skottland
Region:Highland
Trad. grevskap:Caithness
StatusLandsby (village)

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.