Pitlochry

By train
Pitlochry Railway Station

is on the Highland Main Line from Perth to Inverness, which offers some fantastic views. Services are operated by First Scotrail (http://www.scotrail.co.uk/). Direct trains from Edinburgh and Glasgow take 1.5 - 2 hours.

By bus
By bus

Scottish Citylink (http://www.citylink.co.uk...) coaches from Edinburgh and Glasgow via Perth to Inverness stop in the main street.