Elgin is located in Edinburgh city, United Kingdom at the 57.65, -3.3333 coordinates. Distance from Elgin to other cities. are listed below, click on the city name to find distance between. Distance from Elgin to Glasgow 206 km, to Aberdeen 93 km, to Dundee 133 km. The green marker indicates the location of Elgin.