51
Stagecoach East Scotland
51 bus timetable: Abernyte to Perth
Abernyte - Perth
Route map
51 live route map
See the route, stops, and live buses currently on this line.
60 stops
Live buses loading
Map ready
Loading the route map...
Abernyte Primary School → Perth Royal Infirmary
2 trips · first 09:22 · last 09:22
Tue, Thu
Live From 2026-04-20
Swipe sideways to see later trips.
Stop
09:22
Perth Royal Infirmary
09:22
Perth Royal Infirmary
Perth Royal Infirmary → Abernyte Primary School
4 trips · first 12:21 · last 14:15
Tue, Thu
Live From 2026-04-20
Swipe sideways to see later trips.
Stop
12:21
Perth Royal Infirmary
12:21
Perth Royal Infirmary
14:15
Perth Royal Infirmary
14:15
Perth Royal Infirmary
Timetable data from Stagecoach East Scotland, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code S_SC_SCFI_51_1.
All stops shown
40 stops- Perth, Royal Infirmary Stop A
- Perth, Spens Crescent at
- Perth, Rosslyn House opposite
- Perth, Leisure Pool opposite
- Perth, Elibank Street at
- Perth, York Place Stop ZE
- Perth, South Street Stop N
- Barnhill, Manse Road at
- Barnhill, Fairmount Road at
- Barnhill, Branklyn Gardens at
- Walnut Grove, The Grove at
- Walnut Grove, Clach a Cheile at
- Walnut Grove, The Holdings East at
- Walnut Grove, West Road End at
- Walnut Grove, Willowgate Fishery at
- Barnhill, Branklyn Gardens opposite
- Barnhill, Fairmount Road opposite
- Barnhill, Manse Road opposite
- Perth, Canal Street Stop ZO
- Perth, Canal Street Stop ZP
- Perth, Hospital Street Stop ZG
- Perth, Bus Station Stances
- Kinfauns Castle at
- Kinfauns, Road End at
- Glencarse, Bus Bay at
- Glencarse, Post Office at
- Glendoick, Garden Centre at
- Glendoick, Turning Circle at
- Kilspindie, Pitroddie Farm Road End at
- Kilspindie, Road End at
- Rait, Road End at
- Kinnaird, Road End at
- Ballindean, Cruachan at
- Inchture, Meadowview Drive opposite
- Inchture, Post Office at
- Inchture, Post Office opposite
- Inchture, Meadowview Drive at
- Inchture, Abernyte Link Road at
- Inchture, Baledgarno opposite
- Abernyte, Primary School at