Highland Main Line
Glasgow/Edinburgh - Perth - Inverness
6:20
Hours from
LONDON
1:45
Hours from
Edinburgh

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.

More lines to explore nearby



Nearby heritage railways

close