Bus times from Upper Hall Street, Montrose

Upper Hall Street, Montrose is served by 22 bus routes (9, 30, 30A, 30B, 33, 47, 47A, 52 and 107), run by Short's Travel, Stagecoach East Scotland and Stagecoach Bluebird. The next buses go to Arbroath, Montrose, Borrowfield and Ferryden.

Next departures

DayTimeRouteTo
Today23:5230Arbroath
Tomorrow06:58107Montrose
Tomorrow07:2130AArbroath
Tomorrow07:359Montrose
Tomorrow08:0133Arbroath
Tomorrow08:0230Arbroath
Tomorrow08:3447AMontrose
Tomorrow08:4930Montrose
Tomorrow09:1230Arbroath
Tomorrow09:1452Borrowfield
Tomorrow09:1447Ferryden
Tomorrow09:259Montrose
Tomorrow09:54107Montrose
Tomorrow10:0730Arbroath
Tomorrow10:1452Borrowfield
Tomorrow10:1447Ferryden
Tomorrow10:259Montrose
Tomorrow11:0730Arbroath
Tomorrow11:1452Borrowfield
Tomorrow11:1447Ferryden

Routes from this stop

Stops nearby

All bus routes and stops in Montrose

Questions

When is the next bus from Upper Hall Street, Montrose?
The 30 to Arbroath at 23:52.
Which buses stop at Upper Hall Street, Montrose?
22 routes: 9, 30, 30A, 30B, 33, 47, 47A, 52 and 107, run by Short's Travel, Stagecoach East Scotland and Stagecoach Bluebird.
Where is Upper Hall Street, Montrose?
Upper Hall Street is in Montrose, Angus.
Where do buses from Upper Hall Street, Montrose go?
The next departures go to Arbroath, Montrose, Borrowfield and Ferryden.

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