Stops
- 64801003Mill Street
- 64801004Mill Street
- 64801011South Street
- 64801082Scott Street
- 64801092South Methven Street
- 64801158Lovat Hotel
- 64801159Lovat Hotel
- 64801160Ash Grove
- 64801161Old Gallows Road
- 64801162Poplar Crescent
- 64801237Perth High School
- 64801241Murray Place
- 64801262Leisure Pool
- 64801263Leisure Pool
- 64801264Necessity Brae
- 64801265Necessity Brae
- 64801531South Street
- 64802000Muirend Road
- 64802009Soutar Crescent
- 64802017Traquair Gardens
- 64802018Alder Drive
- 64802020Ross Avenue
- 64802021Ross Avenue
- 64802022Oakbank Place
- 64802023Cleeve Drive
- 64802024Oakbank Place
- 64802025Oakbank Crescent
- 64802026Viewlands Road
- 64802027Muirend Avenue
- 64802028Community Centre
- 64802030Elm Lane
- 64802032Beechgrove Drive
- 64802037Rosslyn House
- 64802038Elibank Street
- 64802039York Place
- 64802040York Place
- 64802057Braeside Gardens
- 64802058Braeside Gardens
- 64802059Murray Place
- 64802060Elibank Street
- 64803240Maple Road
- 64803973Abbotsford Crescent
- 64803974Ettrick Drive
- 64803975Ash Grove
- 64804003Rosslyn House
Connections
Stop 64801003
Stop 64801004
- bus~dft~gov~uk: 10349224 10349229 10603671 10603672 10603907 10603910 10604310 2580030 2580038 2580046 2580050 2580064 2580073 2580142 2580028 2580031 2580033 2580034 2580048 2580105 2580113 2580153 2580156 2580096 2580032 2580035 2580037 879629 2580149 2580191 2580192 2580198 2580044 2580151 2580152 2580222 2580213
Stop 64801011
Stop 64801082
Stop 64801092
Stop 64801158
Stop 64801262
Stop 64801263
Stop 64801531
Stop 64802037
Stop 64802038
Stop 64802039
Stop 64802040
Stop 64802060
Active Vehicles
| Vehicle | Headsign | Delay | Position | |
|---|---|---|---|---|
| Loading vehicles… | ||||