Bus times from John Street, Forfar

John Street, Forfar is served by 12 bus routes (20, 21, 21B, 23, 117, 181 and 181A), run by Stagecoach East Scotland, Short's Travel and J P Minibus. The next buses go to Forfar, Kirriemuir, Brechin and Stracathro.

Next departures

TimeRouteTo
05:2023Forfar
05:5220Kirriemuir
06:0521Brechin
06:2023Forfar
06:4220Kirriemuir
07:2023Forfar
07:4420Kirriemuir
08:0921BStracathro
08:2023Forfar
08:3820Forfar
09:1720Kirriemuir
09:2023Forfar
10:16117Forfar
10:1720Kirriemuir
10:2023Forfar
10:4721Stracathro
11:1720Kirriemuir
11:2023Forfar
11:23181AForfar
12:1720Kirriemuir

Routes from this stop

Stops nearby

All bus routes and stops in Forfar

Questions

When is the next bus from John Street, Forfar?
The 23 to Forfar at 05:20.
Which buses stop at John Street, Forfar?
12 routes: 20, 21, 21B, 23, 117, 181 and 181A, run by Stagecoach East Scotland, Short's Travel and J P Minibus.
Where is John Street, Forfar?
John Street is in Forfar, Angus.
Where do buses from John Street, Forfar go?
The next departures go to Forfar, Kirriemuir, Brechin and Stracathro.

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