Buses in Pitlochry
23 bus routes serve Pitlochry, run by Ember, Scottish Citylink, Elizabeth Yule Transport, Stagecoach East Scotland and FlixBus and others. Trains are run by London North Eastern Railway, ScotRail and Caledonian Sleeper. The busiest stops are Pitlochry station, Fishers Hotel and West End Car Park.
Most frequent routes
- E9: Edinburgh – Inverness Ember
- E8: Glasgow – Inverness Ember
- M90: Perth – Edinburgh Scottish Citylink
- 87: Pitlochry town service Elizabeth Yule Transport
- M10: Inverness – Glasgow Scottish Citylink
- 24: Ballinluig – Pitlochry Stagecoach East Scotland
Where you can go from Pitlochry
- Inverness: train, E9, E8, train, M10, UK093, UK094, M90, M91
- Edinburgh: train, E9, train, M90, UK094, M90, M91
- Perth: M90, 27X, 27X, 27X, 27, 27, 27
- Aberfeldy: 83, 83, 83
- Ballinluig: 24, 24, 24
- Bruar: 83, 83, 83
- Glasgow: E8, M10, UK093
- Dundee: train, train
- Aberdeen: train
- Blair Atholl: 887
- Dunblane: train
- Glasgow Queen Street: train
- Kinloch Rannoch: 82
- London Euston: train
- London Kings Cross: train
Routes
- London Kings Cross – Newcastle London North Eastern Railway
- Dundee – Inverness ScotRail
- Edinburgh – Dunblane ScotRail
- E9: Edinburgh – Inverness Ember
- E8: Glasgow – Inverness Ember
- Glasgow Queen Street – Dundee ScotRail
- Edinburgh – Aberdeen ScotRail
- M90: Perth – Edinburgh Scottish Citylink
- London Euston – Inverness Caledonian Sleeper
- 87: Pitlochry town service Elizabeth Yule Transport
- M10: Inverness – Glasgow Scottish Citylink
- 24: Ballinluig – Pitlochry Stagecoach East Scotland
- 24: Pitlochry – Ballinluig Stagecoach East Scotland
- 24: Ballinluig – Pitlochry Stagecoach East Scotland
- UK093: Inverness – Glasgow FlixBus
- UK094: Edinburgh – Inverness FlixBus
- 82: Kinloch Rannoch – Pitlochry Elizabeth Yule Transport
- M90: Inverness – Edinburgh Park's of Hamilton
- 83: Aberfeldy – Bruar Stagecoach East Scotland
- 83: Aberfeldy – Bruar Stagecoach East Scotland
- 83: Aberfeldy – Bruar Stagecoach East Scotland
- M91: Edinburgh – Inverness Park's of Hamilton
- 27X: Pitlochry – Perth Stagecoach East Scotland
- 27X: Pitlochry – Perth Stagecoach East Scotland
- 27X: Pitlochry – Perth Stagecoach East Scotland
- 887: Blair Atholl – Pitlochry Elizabeth Yule Transport · school days only
- 27: Perth – Pitlochry Stagecoach East Scotland
- 27: Perth – Pitlochry Stagecoach East Scotland
- 27: Perth – Pitlochry Stagecoach East Scotland
Bus companies
Stops and stations
Questions
- Where can I go by bus from Pitlochry?
- Direct buses from Pitlochry go to Inverness (train, E9, E8, M10, UK093, UK094, M90, M91), Edinburgh (train, E9, M90, UK094, M91), Perth (M90, 27X, 27), Aberfeldy (83), Ballinluig (24), Bruar (83), Glasgow (E8, M10, UK093), Dundee (train), Aberdeen (train) and Blair Atholl (887).
- Which bus goes from Pitlochry to Inverness?
- Routes train, E9, E8, M10, UK093, UK094, M90 and M91, run by ScotRail, Ember, Caledonian Sleeper, Scottish Citylink, FlixBus and Park's of Hamilton.
- Which bus goes from Pitlochry to Edinburgh?
- Routes train, E9, M90, UK094 and M91, run by ScotRail, Ember, Scottish Citylink, FlixBus and Park's of Hamilton.
- Which bus goes from Pitlochry to Perth?
- Routes M90, 27X and 27, run by Scottish Citylink and Stagecoach East Scotland.
- Where do buses stop in Pitlochry?
- The busiest stops are Pitlochry station, Fishers Hotel, West End Car Park, Acarsaid Hotel and Newholme Avenue.
- Which bus companies run in Pitlochry?
- Ember, Scottish Citylink, Elizabeth Yule Transport, Stagecoach East Scotland, FlixBus and Park's of Hamilton.
- What are the most frequent buses in Pitlochry?
- the E9 (Edinburgh – Inverness), the E8 (Glasgow – Inverness), the M90 (Perth – Edinburgh) and the 87 (Pitlochry town service).
Timetables from the Bus Open Data Service (Department for Transport), updated Monday, 9 November 2026. Stop details from NaPTAN. Train timetables contain data from Network Rail, licensed under the Open Government Licence; live train times from National Rail. Times are UK local time and can change at short notice: check before you travel.
Add free live bus times to your website · StopToStop on Facebook