Elgin is located on the north east coast of Scotland between Inverness in the west and Aberdeen in the east.
Elgin is around 5 miles south of Lossiemouth, a coastal village on the Moray Firth, an inlet of the north sea.
Elgin is the administrative capital of Moray, one of 32 such local government units in Scotland. Geographically, Moray ranges from the Cairngorm mountain range in the south to the Moray Firth in the north.
How far is Elgin from …
- Elgin is 65 miles (105km) west of Aberdeen
- Elgin is 39 miles (63km) east of Inverness
- Elgin is 174 miles (281km) north of Edinburgh
- Elgin is 586 miles (943km) north of London
Key Facts : Where is Elgin?
|International phone dialling code||+44|
|UK phone dialling code||01343|