Bus times from Hospital Street, Perth
Hospital Street, Perth is served by 34 bus routes (17, 23, 51, 56, 56A, 56B, 57A, 58, 58A and 65), run by Stagecoach East Scotland. The next buses go to Cherrybank and Perth.
Next departures
| Time | Route | To |
|---|---|---|
| 07:28 | 17 | Cherrybank |
| 07:43 | 57A | Perth |
| 08:28 | 17 | Cherrybank |
| 08:42 | 57A | Perth |
| 09:57 | 58 | Perth |
| 11:01 | 58 | Perth |
| 11:24 | 57A | Perth |
| 13:24 | 57A | Perth |
| 14:04 | 58 | Perth |
| 14:24 | 57A | Perth |
| 15:18 | 58 | Perth |
| 15:57 | 57A | Perth |
| 16:46 | 57A | Perth |
| 17:23 | 58 | Perth |
| 19:14 | 57A | Perth |
Routes from this stop
- 17: Auchterarder – Perth Stagecoach East Scotland
- 17: Perth – Auchterarder Stagecoach East Scotland
- 17: Auchterarder – Perth Stagecoach East Scotland
- 23: Perth – Aberfeldy Stagecoach East Scotland
- 23: Perth – Aberfeldy Stagecoach East Scotland
- 23: Perth – Aberfeldy Stagecoach East Scotland
- 51: Perth – Abernyte Stagecoach East Scotland
- 51: Perth – Abernyte Stagecoach East Scotland
- 51: Abernyte – Perth Stagecoach East Scotland
- 51: Perth – Abernyte Stagecoach East Scotland
- 56: Perth – Kinross Stagecoach East Scotland
- 56: Perth – Kinross Stagecoach East Scotland
- 56: Perth – Kinross Stagecoach East Scotland
- 56A: Perth – Gairney Bank Stagecoach East Scotland
- 56A: Perth – Gairney Bank Stagecoach East Scotland
- 56A: Perth – Gairney Bank Stagecoach East Scotland
- 56B: Kinross – Perth Stagecoach East Scotland
- 56B: Kinross – Perth Stagecoach East Scotland
- 56B: Kinross – Perth Stagecoach East Scotland
- 57A: Blairgowrie – Perth Stagecoach East Scotland
- 57A: Blairgowrie – Perth Stagecoach East Scotland
- 57A: Blairgowrie – Perth Stagecoach East Scotland
- 57A: Blairgowrie – Perth Stagecoach East Scotland
- 58: Blairgowrie – Perth Stagecoach East Scotland
- 58: Blairgowrie – Perth Stagecoach East Scotland
- 58: Blairgowrie – Perth Stagecoach East Scotland
- 58: Blairgowrie – Perth Stagecoach East Scotland
- 58A: Perth – Blairgowrie Stagecoach East Scotland
- 58A: Perth – Blairgowrie Stagecoach East Scotland
- 58A: Perth – Blairgowrie Stagecoach East Scotland
- 58A: Perth – Blairgowrie Stagecoach East Scotland
- 65: Newburgh – Perth Stagecoach East Scotland
- 65: Newburgh – Perth Stagecoach East Scotland
- 65: Newburgh – Perth Stagecoach East Scotland
Stops nearby
- York Place, Perth 1 min walk
- South Street, Perth 2 min walk
- King Street, Perth 2 min walk
- South Methven Street, Perth 2 min walk
- Bus Station, Perth 3 min walk
- Scott Street, Perth 3 min walk
Questions
- When is the next bus from Hospital Street, Perth?
- The 17 to Cherrybank at 07:28.
- Which buses stop at Hospital Street, Perth?
- 34 routes: 17, 23, 51, 56, 56A, 56B, 57A, 58, 58A and 65, run by Stagecoach East Scotland.
- Where is Hospital Street, Perth?
- Hospital Street is in Perth, Perth and Kinross.
- Where do buses from Hospital Street, Perth go?
- The next departures go to Cherrybank and Perth.
Timetables from the Bus Open Data Service (Department for Transport), updated Wednesday, 11 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