Location Map The City and Royal Burgh of Elgin is situated some
five miles inland on the south coast of the Moray Firth and
lies roughly midway between Inverness to the west and Aberdeen
in the east.
Elgin is the administrative and commercial capital of the
county of Moray, and is easily reached by road, rail and air.
If you are you are travelling by road, follow the A9 north
of Perth, and turn right onto the A95 after passing Aviemore.This
will take you through breathtaking scenery down the Spey Valley,
through Aberlour and Craigellachie follow the A941 and onto
Rothes before you reach Elgin.
Alternatively, from Inverness or Aberdeen, follow the A96,
which passes through Elgin. The east coast rail line to Aberdeen
is extended onwards via Elgin and then to Inverness. Inverness
Airport is only forty minutes drive away, with many links
from the south. There is also a good bus service in the area.
By Road:
Elgin is situated on the A96 which runs from Inverness to
Aberdeen or can be accessed by following the A95/A941 from
Aviemore.
Elgin is approximately 125 miles from Perth, 170 miles from
Edinburgh, 190 miles from Glasgow and 590 miles from London.
By Bus:
Stagecoach Bluebird buses run frequent services throughout
the area. For further information contact: +44 (01343) 544222
From the south, Scottish Citylink runs to both Aberdeen and
Inverness. For timetable and fare enquiries contact: +44 08705
50 50 50 or visit the Scottish Citylink website.
By Train:
Elgin station is fully serviced by the Inverness to Aberdeen
line both of which are linked to the national network. For
fares and timetable information contact: +44 0845 7 48 49
50 or visit the National Rail website.
By Air:
The nearest airports to Elgin are Aberdeen and Inverness.
For flight information contact:
Aberdeen: +44 (01224) 722331 or visit the BAA website.
Inverness: +44 (01667) 462445 or visit the Highlands and Islands
Airports website.