Bus times from Douglas Road, Blairgowrie

Douglas Road, Blairgowrie is served by 21 bus routes (57, 57A, 57U, 59, 63 and 857), run by Stagecoach East Scotland. The next buses go to Rattray, Blairgowrie, Perth, Dundee and Hillyland.

Next departures

DayTimeRouteTo
Today23:1857ARattray
Today23:4559Blairgowrie
Tomorrow05:5457Perth
Tomorrow06:4959Dundee
Tomorrow06:5457APerth
Tomorrow07:3257Blairgowrie
Tomorrow07:4259Dundee
Tomorrow07:4357UHillyland
Tomorrow07:4957APerth
Tomorrow08:32857Blairgowrie
Tomorrow08:3657ABlairgowrie
Tomorrow08:3659Blairgowrie
Tomorrow08:4457Perth
Tomorrow09:3259Dundee
Tomorrow09:4257Perth
Tomorrow09:4457Dundee

Routes from this stop

Stops nearby

All bus routes and stops in Blairgowrie

Questions

When is the next bus from Douglas Road, Blairgowrie?
The 57A to Rattray at 23:18.
Which buses stop at Douglas Road, Blairgowrie?
21 routes: 57, 57A, 57U, 59, 63 and 857, run by Stagecoach East Scotland.
Where is Douglas Road, Blairgowrie?
Douglas Road is in Blairgowrie, Perth and Kinross.
Where do buses from Douglas Road, Blairgowrie go?
The next departures go to Rattray, Blairgowrie, Perth, Dundee and Hillyland.

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