Pitlochry railway station is a railway station serving the town of Pitlochry in Perth and Kinross, Scotland. It is managed by ScotRail and is located on the Highland main line, 28 miles 21 chains (45.5 km) from Perth, between Dunkeld & Birnham and Blair Atholl.