Bus times from Mill Street, Perth

Mill Street, Perth is served by 78 bus routes (1, 1A, 2, 2A, 4, 5, 6, 7, 7A, 7B, 7C, 8 and more), run by Stagecoach East Scotland and Dochertys Midland Coaches. The next buses go to Inveralmond, Dundee, Kinnoull, North Muirton, Perth and Spittalfield.

Next departures

TimeRouteTo
05:3670Inveralmond
05:3816Dundee
06:3670Inveralmond
06:4434Kinnoull
06:479North Muirton
06:508Perth
07:057Perth
07:1034Spittalfield
07:1523XDunkeld
07:1516Dundee
07:179North Muirton
07:1870Bertha Park
07:208Perth
07:257Perth
07:479North Muirton
07:508Perth
08:0034Spittalfield
08:029North Muirton
08:057Perth
08:1516Dundee

Routes from this stop

Stops nearby

All bus routes and stops in Perth

Questions

When is the next bus from Mill Street, Perth?
The 70 to Inveralmond at 05:36.
Which buses stop at Mill Street, Perth?
78 routes: 1, 1A, 2, 2A, 4, 5, 6, 7, 7A, 7B, 7C, 8, 8S, 9, 16, 16B, 23, 23A, 23X, 27, 27X, 34, 34A, 34C and 3 more, run by Stagecoach East Scotland and Dochertys Midland Coaches.
Where is Mill Street, Perth?
Mill Street is in Perth, Perth and Kinross.
Where do buses from Mill Street, Perth go?
The next departures go to Inveralmond, Dundee, Kinnoull, North Muirton, Perth and Spittalfield.

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