Bus times from Shielhill Road End

Shielhill Road End is served by 20 bus routes (20, 20C, 21, 21A, 21B, 21D and 22D), run by Stagecoach East Scotland. The next buses go to Kirriemuir, Dundee, Stracathro and Forfar.

Next departures

TimeRouteTo
12:4120Kirriemuir
13:0821ADundee
13:1121AStracathro
13:3720Dundee
13:4120Kirriemuir
14:0821Dundee
14:1121Stracathro
14:3720Dundee
14:4120Kirriemuir
15:0821ADundee
15:1121AStracathro
15:3720Dundee
15:4120Kirriemuir
16:0821Dundee
16:2721DForfar
16:4120Dundee
16:5220Kirriemuir
17:1821BDundee
17:2121AStracathro
17:3720Dundee

Routes from this stop

Stops nearby

All bus routes and stops in Shielhill

Questions

When is the next bus from Shielhill Road End?
The 20 to Kirriemuir at 12:41.
Which buses stop at Shielhill Road End?
20 routes: 20, 20C, 21, 21A, 21B, 21D and 22D, run by Stagecoach East Scotland.
Where is Shielhill Road End?
Shielhill Road End is in Shielhill, Angus.
Where do buses from Shielhill Road End go?
The next departures go to Kirriemuir, Dundee, Stracathro and Forfar.

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