Direct Rail

Perth Train Station

Perth railway station is located in the city of Perth, Scotland. The station, which has won an architecture prize, is operated by First ScotRail who also operate most of the passenger services calling at it. Additional passenger services calling at the station are operated by East Coast. Services generally depart towards Edinburgh via Fife, Glasgow via Stirling, Inverness via Highland Main Line and Aberdeen via Dundee. There is also an overnight sleeper service between Inverness and London which calls at the station.

Trains to Perth

This is the place to be if you want to book a train to Perth! Here at you can find all Perth trains routes and prices in addition to a wide variety of other towns and cities for around the UK.

At direct rail you can get cheap trains to Perth 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 Perth on the day from your local train station and simple buy your ticket online now.

Get to/from Perth Station

Perth Station Address:

Leonard Street, Perth, PH2 8RT


Perth train station is managed by ScotRail

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