How far between Alford Aberdeenshire and Edinburgh?
Alford is a village in Aberdeenshire, Scotland, approximately 40 miles (64 kilometres) west of Aberdeen. Edinburgh, the capital city of Scotland, is located approximately 102 miles (164 kilometres) southwest of Alford.