Cawdor is a village and parish in the Highland council area, Scotland. The village is 5 miles south-southwest of Nairn and 12 miles east of Inverness. The village is in the Historic County of Nairnshire.