Inchkeil is a hamlet in the parish of Duffus, near Elgin, Moray, in the Strathspey region of Scotland.