Ellon is a town in Aberdeenshire, Scotland, approximately 16 miles north of Aberdeen, lying on the River Ythan (pronounced "eye-than") which has one of the few undeveloped river estuaries on the eastern coast of Scotland. It is in the ancient region of Formartine.