go to content go to search box go to global site navigation


Getting there & away




Scottish Citylink operates regular buses from Perth to Glasgow (£8, 1½ hours), Edinburgh (£7.70, 1½ hours), Dundee (£5, 35 minutes), Aberdeen (£15.70, 2¼ hours) and Inverness (£14, 2¾ hours).

Stagecoach buses serve Dunkeld (30 minutes, every hour or two Monday to Saturday), Pitlochry (1¼ hours, every hour or two Monday to Saturday) and Aberfeldy (1¼ hours, roughly hourly Monday to Saturday). Citylink also serves Dunkeld and Pitlochry regularly.

Stagecoach also serves Crieff (45 minutes, at least hourly), St Fillans (1¼ hours, five daily Monday to Saturday – some services change in Crieff) via Crieff and Comrie, and Dunning (40 minutes, at least hourly Monday to Saturday) via Forteviot.

Strathtay Scottish buses travel from Perth to Blairgowrie (45 minutes, hourly Monday to Saturday) and Dundee (£3.50, 1¾ hours, hourly).


There’s a train service from Glasgow’s Queen St (£11.60, one hour, at least hourly Monday to Saturday, every two hours Sunday), and a service from Edinburgh (£11.60, 1½ hours, at least hourly Monday to Saturday). Other rail destinations include Stirling (£9.30, 30 minutes, one or two per hour) and Pitlochry (£10, 30 minutes, two hourly, fewer on Sunday).

^ Back to top