Find a bus timetable

You can plan a public transport journey anywhere in Scotland using the Traveline journey planner.

Timetables for bus journeys within Angus are listed below.

Services are listed in numerical order. Where a number of services operate over a route then these appear in the list of summary timetables.

Service number Description
9 Montrose - Hillside - Craigo - Laurencekirk 
20, 21, 22 Kirriemuir/Edzell - Stracathro Hospital - Brechin - Forfar - Dundee
Edzell Woods - Edzell - Stracathro Hospital - Brechin - Forfar - Dundee
Kirriemuir - Glamis - Dundee
23, 24, 25, 114 & 117 Forfar Town Services
now includes buses to and from Forfar Community Campus
29A Brechin - Edzell - Fettercairn - Laurencekirk
27, 27A, 27B & 27C Forfar - Letham - Arbroath

30, 30A, 30B, 30C & 30D

Arbroath - Montrose - Brechin - Stracathro Hospital - Edzell

Mondays to Fridays
Journeys at 08:28, 16:22 and 18:07 from Edzell and 07:42, 15:25 and 17:30 from Montrose will be operated by Smith and Sons
Please note the 07:20 journey from Arbroath to Montrose and the 18:52 journey from Montrose to Arbroath have been withdrawn
Sunday journeys will be operated by MW Nicoll
Please note the Teejay Travel journeys between Arbroath and Montrose have been withdrawn

30, 31 & 51 Fowlis - Liff - Birkhill - Dundee
34 Brechin Town Services
36 Arbroath - Arbirlot - Redford - Guthrie - Friockheim
39 Dundee - Arbroath - Montrose - Brechin - Stracathro
27, 30, 36, 37, 39, 42-44A, 46, 49, 50, 73 & 73A Arbroath Town Services (includes buses to and from Auchmithie)
All Service 43 & 43A journeys will be operated by Stagecoach
9, 47, 47B & 52 Montrose Town Services
further changes on 14 May and 28 May
57

Blairgowrie – Alyth - Newtyle  - Muirhead – Birkhill - Dundee

59 Blairgowrie – Coupar Angus – Piperdam - Muirhead – Birkhill - Dundee

73, 73A & 73B

Arbroath - Carnoustie - Monifieth - Dundee - Ninewells Hospital
75 Ethiebeaton Park - Grange Road - Broughty Ferry - Dundee
78 & 79 Monikie - Newbigging - Wellbank - Kellas - Monifieth - Dundee

All journeys will be operated by Stagecoach

81 Carnoustie - Monifieth - Wellbank/Newbigging - Forfar
107 Montrose - St Cyrus - Inverbervie - Stonehaven

115 & 116

Friockheim - Inverkeilor/Maryton - Ferryden - Montrose
*withdrawn from 28 May 2018*
118 & 119 Forfar - Tannadice - Noranside Circular - Bogindollo - Finavon - Little Brechin - Brechin
*Service 118 operates on Mondays and Wednesdays only and Service 119 on Fridays (same times)*
124 & 125 Forfar - Glamis - Eassie/Kirriemuir
128 & 129 Kirriemuir - Airlie - Alyth, Kirriemuir - Whiteside - Brechin Road
137 & 138 Dundee - Downfield - Strathmartine Hospital - Bridgefoot - Kirkton of Auchterhouse
139 Tealing - Inveraldie - Murroes - Dundee
140 & 141 Stracathro Hospital - Brechin - Friockheim - Arbroath

Dial a ride services

Summary timetables

  • Buses to and from Glenesk and Glen Lethnot *withdrawn from 28 May 2018*

Long distance coach services

Public holiday timetables

No services operate on 25 December and 1 January. On 26 December and 2 January, Sunday services operate.

A Saturday timetable operates on Services 73 and 73A on Dundee public holidays (first Monday in April, first Monday in May and fourth Monday in July).

Users should note that while every effort has been made to ensure the accuracy of the timetables listed above, Angus Council can accept no liability for loss, damage or inconvenience caused by any errors.