Highland Main Line
Glasgow/Edinburgh - Perth - Inverness
Hours from
Hours from

Plan your trip

Take the train from Edinburgh to Dunkeld & Birnam. Trains are frequent (look up times) and take approximately 1 hr 38 minutes.

Pitlochry is a beautiful Victorian Railway Station and the town has plenty of quality accommodation, restaurants, bars and cafes. With 4 trains per day direct to London, it is a wonderful way of getting to Perthshire without the hassle of flying! Situated between Edinburgh and Inverness for day trips and fantastic walking country. Aviemore is also connected to London and has plentiful accommodation for the many winter sports in the Cairngorm National Park.

Nearby heritage railways