Find out changes to our services and advice in response to Coronavirus (COVID-19)

Rail travel

Travelling by train in Perth and Kinross.

To check train times and plan a journey, visit the National Rail Enquiries journey planning service.

Select one of the external links below for timetables, fares and how to buy tickets from the individual train companies.

Scotrail operate the majority of train services in Scotland.

  • Caledonian Sleeper services between London Euston and Scotland serve Gleneagles, Perth, Pitlochry and Rannoch Station.
  • LNER provides a daily return service between Inverness, Pitlochry, Perth, Gleneagles and London.
  • Crosscountry Trains do not serve stations in Perth and Kinross, however, they serve stations in Glasgow, Edinburgh and Dundee.

Assisted rail travel information

Real Time Information

To check the latest update on how your train is running, visit the National Rail Enquiries Real Time Information Service.

Development of Rail Services in Perth and Kinross

Perth & Kinross Council works with TACTRAN (Tayside and Central Scotland Transport Partnership) on rail development matters.