Direct Rail

Elgin Train Station

Elgin railway station is located on the Aberdeen to Inverness Line and serves the town of Elgin in Moray, Scotland. The station has two platforms and is managed by First ScotRail. All passenger services passing through the station are also operated by First ScotRail.

Trains to Elgin

Direct rail helps you to find cheap trains to Elgin from any other train station on the national rail network.

At direct rail you can get cheap trains to Elgin as well as open/flexible return tickets, so get the best fare by booking in advance now!

Save yourself the trouble of buying a train ticket to Elgin on the day from your local train station and simple buy your ticket online now.

Get to/from Elgin Station

Elgin Station Address:

Station Road, Elgin, IV30 1QP


Elgin train station is managed by ScotRail

Need to spend a night in a Elgin Hotel?
If so, please visit our Elgin Accommodation pages.