27 bus: Perth – Pitlochry
Stagecoach East Scotland bus 27 runs between Inveralmond and Pitlochry via Perth, Bankfoot, Birnam and Dunkeld. No journeys are timetabled in the next week. On Saturday 21 November the first bus from Inveralmond leaves at 06:25 and the last at 18:25 (2 journeys).
Operated by Stagecoach East Scotland. Timetable for Saturday, 21 November 2026. Today's timetable · any day up to 60 ahead: add ?date=YYYY-MM-DD to this page's address. Plan a journey · Print this timetable
Adult single £0.80 to £7.40, return £3.50 to £7, day ticket £3.90, weekly £17.50, monthly £57.70. From the operator's published fares; caps, passes and concessions can be cheaper.
Live tracking isn't available for this service: its buses don't send their positions, so times are from the timetable.
Questions
- When is the first and last 27 bus from Inveralmond to Pitlochry?
- On Saturday 21 November the first bus leaves Inveralmond at 06:25 and the last at 18:25, 2 journeys in all.
- When is the first and last 27 bus from Pitlochry to Perth?
- On Saturday 21 November there is one bus, leaving Pitlochry at 19:15.
- Does the 27 bus run on Sundays?
- No. No journeys are timetabled in the next week.
- How often does the 27 bus run?
- On Saturday 21 November there are 2 journeys from Inveralmond, at 06:25 and 18:25.
- Where does the 27 bus stop?
- Main stops from Inveralmond to Pitlochry: Bus Depot (Inveralmond), Mill Street (Perth), Holiday Inn (Inveralmond), Garry Place (Bankfoot), Prieston Road (Bankfoot), Birnam Hotel (Birnam), North Car Park (Dunkeld), Tulliemet Road End (Ballinluig). The full list is in the timetable below.
- Who runs the 27 bus?
- Stagecoach East Scotland.
- How much does the 27 bus cost?
- Adult single £0.80 to £7.40, return £3.50 to £7, day ticket £3.90, weekly £17.50, monthly £57.70. Singles and returns depend on how far you travel; caps, passes and concessions can be cheaper.
Inveralmond to Ballinluig
| Stop | Journey 1 | Journey 2 |
|---|---|---|
| Bus Depot, Inveralmond | 06:25 | |
| Mill Street, Perth | 18:25 | |
| Holiday Inn, Inveralmond | 18:33 | |
| Garry Place, Bankfoot | 18:44 | |
| Prieston Road, Bankfoot | 06:36 | 18:46 |
| Birnam Hotel | 06:47 | 18:58 |
| North Car Park, Dunkeld | 06:50 | 19:01 |
| Tulliemet Road End, Ballinluig | 07:04 | 19:16 |
Pitlochry to Perth
| Stop | Journey 1 |
|---|---|
| West End Car Park, Pitlochry | 19:15 |
| Fishers Hotel, Pitlochry | 19:17 |
| Tulliemet Road End, Ballinluig | 19:27 |
| Birnam Hotel | 19:38 |
| Prieston Road, Bankfoot | 19:50 |
| Holiday Inn, Inveralmond | 20:00 |
| Mill Street, Perth | 20:08 |
Places on this route
Timetables from the Bus Open Data Service (Department for Transport), updated Thursday, 12 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