Moray Firth is an inlet on the east coast of northern Scotland. It extends into the North Sea as far as Tarbat Ness, in the eastern Highlands, and Lossiemouth, in Moray. The Moray Firth extends inland as far as Inverness, which lies at the head of the Inverness Firth.