Dornoch ligger i nærheten av A9-veien, som den er knyttet til av A949 og B9168. Byen har også en gressflystripe som er egnet for små fly og helikoptre. Byen har et beregnet folketall på 1430 innbyggere i 2020.