English Newmachar Cited by user Citation bot on 25 Sep 2020 Newmachar is a village in Aberdeenshire, Scotland about 10 miles (16 km) to the north-west of Aberdeen.