Bus times from Prison, Perth

Prison, Perth is served by 17 bus routes (17, 55, 56, 56A, 56B, 65 and X56), run by Stagecoach East Scotland, Glenfarg Community Transport Group and Dochertys Midland Coaches. The next buses go to Halbeath, Perth, Newburgh, Cherrybank, Oakbank and Hillyland.

Next departures

TimeRouteTo
06:14X56Halbeath
06:3965Perth
07:1265Newburgh
07:2317Cherrybank
07:4165Perth
07:56X56Halbeath
08:01X56Perth
08:1017Cherrybank
08:1265Newburgh
08:1365Oakbank
08:2317Cherrybank
08:34X56Hillyland
09:1265Newburgh
09:1555Perth
09:2317Perth
09:3165Perth
09:3255Kinross
09:3956Glenfarg
09:4417Auchterarder
09:56X56Halbeath

Routes from this stop

Stops nearby

All bus routes and stops in Perth

Questions

When is the next bus from Prison, Perth?
The X56 to Halbeath at 06:14.
Which buses stop at Prison, Perth?
17 routes: 17, 55, 56, 56A, 56B, 65 and X56, run by Stagecoach East Scotland, Glenfarg Community Transport Group and Dochertys Midland Coaches.
Where is Prison, Perth?
Prison is in Perth, Perth and Kinross.
Where do buses from Prison, Perth go?
The next departures go to Halbeath, Perth, Newburgh, Cherrybank, Oakbank and Hillyland.

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