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.
|9||Montrose - Laurencekirk|
|9, 47, 47B & 52||Montrose Town Services (including all services to Craigo)|
|20, 21, 22 (PDF - opens in new window)||Kirriemuir/Edzell - Stracathro Hospital - Brechin - Forfar - Dundee
Edzell Woods - Edzell - Stracathro Hospital - Brechin - Forfar - Dundee
Kirriemuir - Glamis - Dundee
|23, 114 & 117||Forfar Town Services - includes buses to and from Forfar Community Campus|
|29||Edzell - Fettercairn - Laurencekirk|
|27, 27A, 27B & 27C (PDF - opens in new window)||Forfar - Letham - Arbroath|
|30, 30A, 30B, 30C & 30D||Arbroath - Montrose - Brechin - Stracathro Hospital - Edzell|
|30, 31 & 51||
Fowlis - Liff - Birkhill - Dundee
Please note Xplore Dundee Service 51 is not operating due to the Coronavirus pandemic. Service will be resumed as soon as possible.
|34||Brechin Town Services|
|36||Arbroath - Arbirlot - Redford - Guthrie - Friockheim|
|39 (PDF - opens in new window)||Arbroath - Ethiebeaton Park - Dundee - Inchture - Perth|
|42, 43, 44||Arbroath town services|
|35, 46, 50, 140||
|57 (PDF - opens in new window)||
Blairgowrie – Alyth - Newtyle - Muirhead – Birkhill - Dundee
|59 (PDF - opens in new window)||Blairgowrie – Coupar Angus – Piperdam - Muirhead – Birkhill - Dundee|
|Arbroath - Carnoustie - Monifieth - Dundee - Ninewells Hospital|
|78 & 79||Monikie - Newbigging - Wellbank - Kellas - Monifieth - Dundee
All journeys will be operated by Stagecoach
Carnoustie - Monifieth - Wellbank/Newbigging - Forfar
Please note Wishart (Friockheim) Service 81 is not operating due to the Coronavirus pandemic. Service will be resumed as soon as possible.
|107 (PDF - opens in new window)||Montrose - Stonehaven - Aberdeen Airport - Ellon - Peterhead|
|118||Forfar - Tannadice - Noranside Circular|
|125||Forfar - Glamis - Eassie/Kirriemuir|
|128 & 129||Kirriemuir - Airlie - Alyth, Kirriemuir - Whiteside - Brechin Road|
|137 & 138||
Dundee - Downfield - Strathmartine Hospital - Bridgefoot - Kirkton of Auchterhouse
Please note Xplore Dundee Service 138 is not operating due to the Coronavirus pandemic. Service will be resumed as soon as possible.
|139||Tealing - Inveraldie - Murroes - Dundee|
|140 & 141||
Stracathro Hospital - Brechin - Friockheim - Arbroath
Please note Wishart (Friockheim) Service 141 is not operating due to the Coronavirus pandemic. Service will be resumed as soon as possible.
Dial a ride services
Long distance coach services
- Long distance coach services to and from Forfar (PDF - opens in new window)
- X7 Aberdeen - Stonehaven - Montrose - Arbroath - Dundee - Perth (PDF - opens in new window)
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.