Auldearn (Gaelic: Allt Éireann) is a village in the Scottish Council Area Highland and the traditional Scottish county of Nairnshire. It is located not far from the southern shore of the Moray Firth about 28 km east of Inverness and 30 km west of Elgin. The nearest town is Nairn, three kilometers to the west.