Bus times from McDiarmid Park, Hillyland, Perth

McDiarmid Park, Hillyland, Perth is served by 25 bus routes (1, 1A, 2, 2A, 13A, 15, 15A, 70 and 615), run by Stagecoach East Scotland and Dochertys Midland Coaches. The next buses go to Perth, Dalginross, St Fillans, Inveralmond and Bertha Park.

Next departures

DayTimeRouteTo
Today21:1215APerth
Today21:152APerth
Today21:3215Dalginross
Today21:411APerth
Today22:152APerth
Today22:411APerth
Today23:152APerth
Today23:1715Dalginross
Today23:2715Perth
Tomorrow05:0315St Fillans
Tomorrow05:0970Inveralmond
Tomorrow05:4015St Fillans
Tomorrow05:451Perth
Tomorrow06:0970Inveralmond
Tomorrow06:151Perth
Tomorrow06:202Perth
Tomorrow06:451Perth
Tomorrow06:502Perth
Tomorrow06:5170Bertha Park
Tomorrow07:1115Perth

Routes from this stop

Stops nearby

All bus routes and stops in Perth

Questions

When is the next bus from McDiarmid Park, Hillyland, Perth?
The 15A to Perth at 21:12.
Which buses stop at McDiarmid Park, Hillyland, Perth?
25 routes: 1, 1A, 2, 2A, 13A, 15, 15A, 70 and 615, run by Stagecoach East Scotland and Dochertys Midland Coaches.
Where is McDiarmid Park, Hillyland, Perth?
McDiarmid Park is in Hillyland, Perth and Kinross.
Where do buses from McDiarmid Park, Hillyland, Perth go?
The next departures go to Perth, Dalginross, St Fillans, Inveralmond and Bertha Park.

Timetables from the Bus Open Data Service (Department for Transport), updated Tuesday, 10 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