19A
Dochertys Midland Coaches
19A bus timetable: Blackford to Perth
Blackford - Perth
Route map
19A live route map
See the route, stops, and live buses currently on this line.
80 stops
Live buses loading
Map ready
Loading the route map...
Blackford → Perth
3 trips · first 08:45 · last 12:28
Mon–Fri
Live Valid 2026-05-26 – 2027-05-25
Swipe sideways to see later trips.
Stop
08:45
Perth
10:30
Perth
12:28
Perth
Perth → Blackford
3 trips · first 11:20 · last 17:30
Mon–Fri
Live Valid 2026-05-26 – 2027-05-25
Swipe sideways to see later trips.
Stop
11:20
Perth
13:20
Perth
17:30
Perth
Timetable data from Dochertys Midland Coaches, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code DMCO_19A.
All stops shown
49 stops- Blackford, Church opposite
- Blackford, Coaching Inn opposite
- Blackford, Moray Institute opposite
- Auchterarder, Loaninghead Flyover Southbound
- Auchterarder, Gleneagles Station at
- Auchterarder, Loaninghead Flyover Northbound
- Auchterarder, Gleneagles Hotel at
- Auchterarder, Gleneagles Trades Entrance at
- Auchterarder, Gleneagles Trades Entrance opposite
- Auchterarder, Muirton opposite
- Auchterarder, Clydesdale Court at
- Auchterarder, The Paddock at
- Auchterarder, Drummond Avenue at
- Auchterarder, Orchil Crescent opposite
- Auchterarder, St Margarets Crescent at
- Auchterarder, St Margaret's Hospital at
- Auchterarder, Sydney Crescent opposite
- Auchterarder, St Kessogs Place at
- Auchterarder, Aytoun Hall at
- Auchterarder, Castle Wynd at
- Auchterarder, Abbey Road opposite
- Auchterarder, Darnley Hill opposite
- Auchterarder, Ruthven Park opposite
- Aberuthven, Loanfoot Park at
- Aberuthven, Smiddy Haugh Hotel opposite
- Aberuthven, Maidenplain Place opposite
- Broom of Dalreoch, Dunning road end opposite
- Windyedge, Crossgates opposite
- Windyedge, Farm Road End opposite
- Broxden, Lamberkine Drive at
- Perth, Charlotte Gate opposite
- Perth, Scouring Burn opposite
- Cherrybank, Necessity Brae opposite
- Cherrybank, Braeside Gardens at
- Viewlands, Murray Place at
- Viewlands, Lovat Hotel opposite
- Perth, Western Avenue at
- Perth, Royal Infirmary Stop B
- Perth, Hawarden Terrace at
- Perth, Spens crescent opposite
- Perth, Coach House Court opposite
- Perth, Leisure Pool opposite
- Perth, Elibank Street at
- Perth, York Place Stop ZE
- Perth, South Street Stop K
- Perth, Scott Street Stop X
- Perth, Scott Street Stop Z
- Perth, Kings Place Stop ZK
- Perth, Bus Station Stance 05