ASDA (at) ASDA (at) 45 m 2A 4 23 23X 27X 34 34A 70 897 70 Inveralmond Bertha Park Scheduled time · Stagecoach 05:03 70 Inveralmond Bertha Park Scheduled time · Stagecoach 06:03 34 Dunkeld North Car Park Scheduled time · Stagecoach 06:40
ASDA (opposite) ASDA (opposite) 69 m 1A 4 23 23X 34 34A 615 897 897 Aberfeldy Scheduled time · Dochertys Midland Coaches 07:05 34 Dunkeld North Car Park Scheduled time · Stagecoach 07:13 23X Aberfeldy Scheduled time · Dochertys Midland Coaches 07:19
Premier Store (at) Premier Store (at) 204 m 2A 9 70 615 70 Inveralmond Bertha Park Scheduled time · Stagecoach 05:39 70 Inveralmond Bertha Park Scheduled time · Stagecoach 06:39 9 North Muirton Argyll Road Scheduled time · Stagecoach 06:51
Viewfield Place (opposite) Viewfield Place (opposite) 212 m 1 1A 15 15A 23 56 57U 615 1 Perth South Street M Scheduled time · Stagecoach 05:57 1 Perth South Street M Scheduled time · Stagecoach 06:27 1 Perth South Street M Scheduled time · Stagecoach 06:57
Viewfield Place (at) Viewfield Place (at) 226 m 2 2A 13A 15 15A 57U 70 X56 70 Inveralmond Bertha Park Scheduled time · Stagecoach 05:04 15 Crieff RS McColl Scheduled time · Stagecoach 05:43 70 Inveralmond Bertha Park Scheduled time · Stagecoach 06:04
Balhousie Street (at 113) Balhousie Street (at 113) 246 m 2A 9 70 615 70 Inveralmond Bertha Park Scheduled time · Stagecoach 05:39 70 Inveralmond Bertha Park Scheduled time · Stagecoach 06:39 9 North Muirton Argyll Road Scheduled time · Stagecoach 06:52
Premier Store (opposite) Premier Store (opposite) 248 m 1A 9 615 9 North Muirton Argyll Road Scheduled time · Stagecoach 05:22 9 North Muirton Argyll Road Scheduled time · Stagecoach 06:17 9 North Muirton Argyll Road Scheduled time · Stagecoach 06:47
Balhousie Street (opposite 113) Balhousie Street (opposite 113) 267 m 1A 9 615 9 North Muirton Argyll Road Scheduled time · Stagecoach 05:21 9 North Muirton Argyll Road Scheduled time · Stagecoach 06:16 9 North Muirton Argyll Road Scheduled time · Stagecoach 06:46
Royal Bank of Scotland (at) Royal Bank of Scotland (at) 380 m 2 4 13A 15 15A 23 23X 34 34A 57U 897 X56 15 Crieff RS McColl Scheduled time · Stagecoach 05:42 2 Perth Mill Street B Scheduled time · Stagecoach 06:08 2 Perth Mill Street B Scheduled time · Stagecoach 06:38
Osprey Drive (at) Osprey Drive (at) 431 m 2A 9 70 615 70 Inveralmond Bertha Park Scheduled time · Stagecoach 05:40 70 Inveralmond Bertha Park Scheduled time · Stagecoach 06:40 9 North Muirton Argyll Road Scheduled time · Stagecoach 06:53
Duncansby Way (at) Duncansby Way (at) 433 m 1A 4 23 23X 34 34A 615 897 897 Aberfeldy Scheduled time · Dochertys Midland Coaches 07:05 34 Dunkeld North Car Park Scheduled time · Stagecoach 07:14 23X Aberfeldy Scheduled time · Dochertys Midland Coaches 07:20
Osprey Drive (opposite) Osprey Drive (opposite) 444 m 1A 9 615 9 North Muirton Argyll Road Scheduled time · Stagecoach 05:21 9 North Muirton Argyll Road Scheduled time · Stagecoach 06:16 9 North Muirton Argyll Road Scheduled time · Stagecoach 06:46
Duncansby Way (opposite) Duncansby Way (opposite) 445 m 2A 4 23 23X 27X 34 34A 70 897 70 Inveralmond Bertha Park Scheduled time · Stagecoach 05:02 70 Inveralmond Bertha Park Scheduled time · Stagecoach 06:02 34 Dunkeld North Car Park Scheduled time · Stagecoach 06:39