Direct Rail

Dunkeld Train Station

Dunkeld and Birnam railway station is located on the East Coast Main Line and Highland Line and serves the towns of Dunkeld and Birnam in Perth and Kinross, Scotland. The station is operated by First ScotRail who also operate some of the passenger services calling at the station. Additional services re operated by East Coast.

Trains to Dunkeld

Are you looking for trains to Dunkeld? At, we offer the complete range of train services with all of the train operating companies on the national rail network, so you can trust that you will find the perfect ticket to Dunkeld when you come to us.

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

For more information including Dunkeld train times, please enter your departure and arrival stations in the train ticket search engine on the left of this page.

Get to/from Dunkeld Station

Dunkeld Station Address:

Dunkeld, PH8 0DP


Dunkeld train station is managed by ScotRail

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