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.
Copyright Wanderlust World © https://www.ynyoo.com