Garmouth is a village in Moray, north east Scotland. It is situated close to the mouth of the River Spey and the coast of the Moray Firth at nearby Kingston.