12 (Gannochy or MRH - Viewlands) Bus in Perth

Click to load interactive map
List of stops
      Map

      Gannochy Walk – Rohallion

      Gannochy Walk

      09:1811:1813:1815:18

      Brands Brae

      09:1911:1913:1915:19

      Farm Road

      09:1911:1913:1915:19

      Gannochy Green

      09:2011:2013:2015:20

      Annat Road

      09:2011:2013:2015:20

      Rohallion

      09:2211:2213:2214:2215:22

      Potterhill Gardens

      09:2511:2513:2514:2515:25

      Lochie Brae

      09:2611:2613:2614:2615:26

      Bowerswell Road

      09:2711:2713:2714:2715:27

      Bowerswell Road

      09:2711:2713:2714:2715:27

      Memorial Home

      09:2811:2813:2814:2815:28

      High Street

      09:3511:3513:3514:3515:35

      George Street

      09:3611:3613:3614:3615:36

      Kinnoull Street

      09:3811:3813:3814:3815:38

      Scott Street

      09:3811:3813:3814:3815:38

      York Place

      09:4011:4013:4014:4015:40

      Elibank Street

      09:4111:4113:4114:4015:41

      Leisure Pool

      09:4111:4113:4114:4115:41

      Rosslyn House

      09:4211:4213:4214:4215:42

      Lovat Hotel

      09:4311:4313:4314:4315:43

      Murray Place

      09:4411:4413:4414:4415:44

      Viewlands Place

      09:4511:4513:4514:4515:45

      Murray Terrace

      09:4611:4613:4614:4615:46

      Viewlands House

      09:4611:4613:4614:4615:46

      Viewlands Place

      09:4611:4613:4614:4615:46

      Academy

      09:4711:4713:4714:4715:47

      Oakbank Place

      09:4811:4813:4814:4815:48

      Ross Avenue

      09:4911:4913:4914:4915:49

      Perth High School

      09:4911:4913:4914:4915:49

      Fairhill Drive

      09:5111:5113:5114:5115:51

      Maple Road

      09:5211:5213:5214:5215:52

      Cedar Place

      09:5311:5313:5314:5315:53

      Ash Grove

      09:5411:5413:5414:5415:54

      Holly Terrace

      09:5611:5613:5614:5615:56

      Muircroft Terrace

      09:5711:5713:5714:5715:57

      Elm Lane

      09:5711:5713:5714:5715:57

      Community Centre

      09:5811:5813:5814:5815:58

      Perth Academy

      09:5911:5913:5914:5915:59

      Buchan Drive

      09:5911:5913:5914:5915:59

      Buchan Road

      09:5911:5913:5914:5915:59

      Athollbank Drive

      10:0012:0014:0015:0016:00

      Viewlands House

      10:0112:0114:0115:0116:01

      Lovat Hotel

      10:0212:0214:0215:0216:02

      Western Avenue

      10:0312:0314:0315:0316:03

      Spens crescent

      10:0312:0314:0315:0316:03

      Coach House Court

      10:0412:0414:0415:0416:04

      Leisure Pool

      10:0512:0514:0515:0516:05

      Elibank Street

      10:0712:0714:0715:0616:06

      York Place

      10:0812:0814:0815:0616:08

      South Street

      10:0912:0914:0915:0916:09

      South Street

      10:1112:1114:1115:1116:11

      High Street

      10:1312:1314:1316:13

      George Street

      10:1412:1414:1416:14

      Lochie Brae

      10:1612:1614:1616:15

      The Hub

      10:1812:1814:1816:18

      Rohallion

      10:1912:1914:1916:19
      Times marked with "—" indicate that the vehicle does not stop at this stop.

      Rohallion – Gannochy Walk

      Rohallion10:2212:2214:22
      Potterhill Gardens10:2512:2514:25
      Lochie Brae10:2612:2614:26
      Bowerswell Road10:2712:2714:27
      Bowerswell Road10:2712:2714:27
      Memorial Home10:2812:2814:28
      High Street10:3512:3514:35
      George Street10:3612:3614:36
      Kinnoull Street10:3812:3814:38
      Scott Street10:3812:3814:38
      York Place10:4012:4014:40
      Elibank Street10:4112:4114:40
      Leisure Pool10:4112:4114:41
      Rosslyn House10:4212:4214:42
      Lovat Hotel10:4312:4314:43
      Murray Place10:4412:4414:44
      Viewlands Place10:4512:4514:45
      Murray Terrace10:4612:4614:46
      Viewlands House10:4612:4614:46
      Viewlands Place10:4612:4614:46
      Academy10:4712:4714:47
      Oakbank Place10:4812:4814:48
      Ross Avenue10:4912:4914:49
      Perth High School10:4912:4914:49
      Fairhill Drive10:5112:5114:51
      Maple Road10:5212:5214:52
      Cedar Place10:5312:5314:53
      Ash Grove10:5412:5414:54
      Holly Terrace10:5612:5614:56
      Muircroft Terrace10:5712:5714:57
      Elm Lane10:5712:5714:57
      Community Centre10:5812:5814:58
      Perth Academy10:5812:5814:59
      Buchan Drive10:5912:5914:59
      Buchan Road10:5912:5914:59
      Athollbank Drive11:0013:0015:00
      Viewlands House11:0113:0115:01
      Lovat Hotel11:0213:0215:02
      Western Avenue11:0313:0315:03
      Spens crescent11:0313:0315:03
      Coach House Court11:0413:0415:04
      Leisure Pool11:0513:0515:05
      Elibank Street11:0613:0615:06
      York Place11:0813:0815:08
      South Street11:0813:0815:08
      South Street11:1113:1115:11
      High Street11:1213:1215:12
      George Street11:1313:1315:13
      Bridgend Court11:1513:1515:15
      Comelybank Gardens11:1613:1615:16
      Gannochy Walk11:1813:1815:18
      Times marked with "—" indicate that the vehicle does not stop at this stop.
      Times marked with "—" indicate that the vehicle does not stop at this stop.
      Build real-time departures into your app Free API Access →

      Route Path (Streets & Roads)

      Outbound: Gannochy Walk – Rohallion
      Gannochy Road - Brand's Brae - Gannochy Edge - Gannochy Green - Gannochy Road - Muirhall Road - Gowrie Street - Bowerswell Road - High Street - George Street - Kinnoull Street - Scott Street - York Place - Glasgow Road - Murray Place - Murray Terrace - Viewlands Road - Viewlands Place - Oakbank Crescent - Oakbank Road - Fairhill Crescent - Cedar Drive - Ash Grove - Oakbank Road - Muircroft Drive - Viewlands Road West - Viewlands Road - Buchan Drive - Buchan Road - Athollbank Drive - Viewlands Road - Glasgow Road - Rose Crescent - Jeanfield Road - Riggs Road - Glasgow Road - York Place - South Street - High Street - George Street - East Bridge Street - Muirhall Road
      Inbound: Rohallion – Gannochy Walk
      Muirhall Road - Gowrie Street - Bowerswell Road - High Street - George Street - Kinnoull Street - Scott Street - York Place - Glasgow Road - Murray Place - Murray Terrace - Viewlands Road - Viewlands Place - Oakbank Crescent - Oakbank Road - Fairhill Crescent - Cedar Drive - Ash Grove - Oakbank Road - Muircroft Drive - Viewlands Road West - Viewlands Road - Buchan Drive - Buchan Road - Athollbank Drive - Viewlands Road - Glasgow Road - Rose Crescent - Jeanfield Road - Riggs Road - Glasgow Road - York Place - South Street - High Street - George Street - Main Street - Dupplin Road - Gannochy Road

      Schedules and stops for this route are published in GTFS: great-britain, dft-gtfs

      Bus 12 FAQ

      • What time does the 12 bus start operating?

        Services on the 12 - Gannochy or MRH - Viewlands bus start at 09:18 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday.

      • What time does the 12 bus stop working?

        Services on the 12 - Gannochy or MRH - Viewlands bus stop at 16:19 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday.

      • Is there a 12 bus stop near me?

        Click here to view the nearest 12 - Gannochy or MRH - Viewlands bus stop.

      Stagecoach East Scotland 12 bus Route Map

      12 bus Line Map PDF Version: 12 timetable, stops and map

      12 (Perth Buses)

      The first stop of the 12 bus route is Gannochy Walk and the last stop is Rohallion. 12 (Gannochy or MRH - Viewlands) is operational during everyday.

      Additional information: 12 has 56 stops and the total trip duration for this route is approximately 61 minutes.

      See why over 2 million users trust and consider busmaps.com as the best public transport website. busmaps gives you Perth Buses suggested routes, real-time bus tracker, line route maps in Perth, and helps to find the closest 12 bus stops near you. No internet available? Download an offline PDF map and bus schedule for the 12 bus to take on your trip.

      12 bus near me

      Last updated on May 1, 2026