Der Dornoch Firth ist ein Meeresarm der Nordsee an der schottischen Ostküste. Er reicht etwa 35 km in ostwestlicher Richtung in die Landmasse hinein. Die Küste ist nur dünn besiedelt, wobei Tain und Dornoch die bedeutendsten Städte darstellen. An der Nordseite des Gewässers steht zudem Skibo Castle. Am Kopf des Dornoch Firth mündet der Fluss Oykel ein.[1] 10–20 km südlich verläuft der Meeresarm Cromarty Firth. Ein weiterer Zufluss ist der Fleet südlich von Golspie. Administrativ gehört der Dornoch Firth zu der Council Area Highland.[2] Er ist als National Scenic Area eingestuft.[3]
Seit 1991 wird das Gewässer nahe der Küste von der Dornoch Firth Bridge gequert. Über diese verläuft mit der A9 die bedeutendste Fernverkehrsstraße der Highlands. Bis 1957 verkehrte rund zwei Kilometer westlich eine Fähre, die Meikle Ferry, auf der gleichen Relation.[4] Im Jahre 1809 kamen beim Untergang des Fährschiffes 99 Menschen ums Leben.
Koordinaten: 57° 52′ N, 4° 14′ W