Balhousie Avenue (opposite) Balhousie Avenue (opposite) 95 m 1A 9 615 1A Perth Mill Street A Scheduled time · Stagecoach 23:04 9 North Muirton Argyll Road Scheduled time · Stagecoach 05:23 9 North Muirton Argyll Road Scheduled time · Stagecoach 06:18
Balhousie Avenue (at) Balhousie Avenue (at) 103 m 2A 9 70 615 70 Inveralmond Bertha Park Scheduled time · Stagecoach 05:38 70 Inveralmond Bertha Park Scheduled time · Stagecoach 06:38 9 North Muirton Argyll Road Scheduled time · Stagecoach 06:49
Royal Bank of Scotland (opposite) Royal Bank of Scotland (opposite) 194 m 1 4 15 15A 23 23X 27X 34 34A 56 57U 897 15 Crieff RS McColl Scheduled time · Stagecoach 23:27 23 Ballinluig Tulliemet Road End Scheduled time · Stagecoach 23:30 1 Perth South Street M Scheduled time · Stagecoach 05:59
Royal Bank of Scotland (at) Royal Bank of Scotland (at) 254 m 2 4 13A 15 15A 23 23X 34 34A 57U 897 X56 15 Crieff RS McColl Scheduled time · Stagecoach 23:12 15 Crieff RS McColl Scheduled time · Stagecoach 05:42 2 Perth Mill Street B Scheduled time · Stagecoach 06:08
Premier Store (opposite) Premier Store (opposite) 297 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
Premier Store (at) Premier Store (at) 379 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