Dunbar è una cittadina situata sulla costa sud-est della Scozia, nell'area amministrativa dell'East Lothian a circa 30 miglia a est di Edimburgo e 28 miglia dal confine con l'Inghilterra (Berwick-upon-Tweed). L'omonima diocesi e l'omonimo distretto si estendono per un'area di 12x5,5 km (circa 3 000 ettari) e comprendono le cittadine di West Barns, Belhaven, East Barns (abbandonata) e numerose frazioni.