12
Stagecoach East Scotland
12 bus timetable: Gannochy or MRH to Viewlands
Gannochy or MRH - Viewlands
Route map
12 live route map
See the route, stops, and live buses currently on this line.
54 stops
Live buses loading
Map ready
Loading the route map...
Gannochy Gannochy Walk → Kinnoull Rohallion
20 trips · first 09:18 · last 15:18
Mon, Tue, Wed, Thu
Live From 2026-04-20
Swipe sideways to see later trips.
Stop
09:18
Kinnoull Rohallion
09:18
Kinnoull Rohallion
09:18
Kinnoull Rohallion
10:22
Kinnoull Rohallion
10:22
Kinnoull Rohallion
10:22
Kinnoull Rohallion
11:18
Kinnoull Rohallion
11:18
Kinnoull Rohallion
11:18
Kinnoull Rohallion
12:22
Kinnoull Rohallion
12:22
Kinnoull Rohallion
12:22
Kinnoull Rohallion
13:18
Kinnoull Rohallion
13:18
Kinnoull Rohallion
13:18
Kinnoull Rohallion
14:22
Kinnoull Rohallion
14:22
Kinnoull Rohallion
14:22
Kinnoull Rohallion
15:18
Kinnoull Rohallion
15:18
Kinnoull Rohallion
09:18
09:18
09:18
11:18
11:18
11:18
11:18
11:18
11:18
13:18
13:18
13:18
13:18
13:18
13:18
15:18
15:18
·
15:18
15:18
09:22
09:22
09:22
10:22
10:22
10:22
11:22
11:22
11:22
12:22
12:22
12:22
13:22
13:22
13:22
14:22
14:22
14:22
15:22
15:22
09:25
09:25
09:25
10:25
10:25
10:25
11:25
11:25
11:25
12:25
12:25
12:25
13:25
13:25
13:25
14:25
14:25
14:25
15:25
15:25
09:26
09:26
09:26
10:26
10:26
10:26
11:26
11:26
11:26
12:26
12:26
12:26
13:26
13:26
13:26
14:26
14:26
14:26
15:26
15:26
09:27
09:27
09:27
10:27
10:27
10:27
11:27
11:27
11:27
12:27
12:27
12:27
13:27
13:27
13:27
14:27
14:27
14:27
15:27
15:27
Bridgend, Bowerswell Road
opposite
09:27
09:27
09:27
10:27
10:27
10:27
11:27
11:27
11:27
12:27
12:27
12:27
13:27
13:27
13:27
14:27
14:27
14:27
15:27
15:27
09:28
09:28
09:28
10:28
10:28
10:28
11:28
11:28
11:28
12:28
12:28
12:28
13:28
13:28
13:28
14:28
14:28
14:28
15:28
15:28
Perth, High Street
Stop P
09:35
09:35
09:35
10:35
10:35
10:35
11:35
11:35
11:35
12:35
12:35
12:35
13:35
13:35
13:35
14:35
14:35
14:35
15:35
15:35
Perth, George Street
Stop Q
09:36
09:36
09:36
10:36
10:36
10:36
11:36
11:36
11:36
12:36
12:36
12:36
13:36
13:36
13:36
14:36
14:36
14:36
15:36
15:36
Perth, Kinnoull Street
Stop H
09:38
09:38
09:38
10:38
10:38
10:38
11:38
11:38
11:38
12:38
12:38
12:38
13:38
13:38
13:38
14:38
14:38
14:38
15:38
15:38
Perth, Scott Street
Stop V
09:38
09:38
09:38
10:38
10:38
10:38
11:38
11:38
11:38
12:38
12:38
12:38
13:38
13:38
13:38
14:38
14:38
14:38
15:38
15:38
Perth, York Place
Stop ZF
09:40
09:40
09:40
10:40
10:40
10:40
11:40
11:40
11:40
12:40
12:40
12:40
13:40
13:40
13:40
14:40
14:40
14:40
15:40
15:40
Perth, Elibank Street
opposite
09:41
09:41
09:41
10:41
10:41
10:41
11:41
11:41
11:41
12:41
12:41
12:41
13:41
13:41
13:41
14:40
14:40
14:40
15:41
15:41
09:41
09:41
09:41
10:41
10:41
10:41
11:41
11:41
11:41
12:41
12:41
12:41
13:41
13:41
13:41
14:41
14:41
14:41
15:41
15:41
09:42
09:42
09:42
10:42
10:42
10:42
11:42
11:42
11:42
12:42
12:42
12:42
13:42
13:42
13:42
14:42
14:42
14:42
15:42
15:42
09:43
09:43
09:43
10:43
10:43
10:43
11:43
11:43
11:43
12:43
12:43
12:43
13:43
13:43
13:43
14:43
14:43
14:43
15:43
15:43
Viewlands, Murray Place
opposite
09:44
09:44
09:44
10:44
10:44
10:44
11:44
11:44
11:44
12:44
12:44
12:44
13:44
13:44
13:44
14:44
14:44
14:44
15:44
15:44
Viewlands Place
opposite
09:45
09:45
09:45
10:45
10:45
10:45
11:45
11:45
11:45
12:45
12:45
12:45
13:45
13:45
13:45
14:45
14:45
14:45
15:45
15:45
09:46
09:46
09:46
10:46
10:46
10:46
11:46
11:46
11:46
12:46
12:46
12:46
13:46
13:46
13:46
14:46
14:46
14:46
15:46
15:46
09:46
09:46
09:46
10:46
10:46
10:46
11:46
11:46
11:46
12:46
12:46
12:46
13:46
13:46
13:46
14:46
14:46
14:46
15:46
15:46
09:46
09:46
09:46
10:46
10:46
10:46
11:46
11:46
11:46
12:46
12:46
12:46
13:46
13:46
13:46
14:46
14:46
14:46
15:46
15:46
Viewlands, Academy
opposite
09:47
09:47
09:47
10:47
10:47
10:47
11:47
11:47
11:47
12:47
12:47
12:47
13:47
13:47
13:47
14:47
14:47
14:47
15:47
15:47
09:48
09:48
09:48
10:48
10:48
10:48
11:48
11:48
11:48
12:48
12:48
12:48
13:48
13:48
13:48
14:48
14:48
14:48
15:48
15:48
09:49
09:49
09:49
10:49
10:49
10:49
11:49
11:49
11:49
12:49
12:49
12:49
13:49
13:49
13:49
14:49
14:49
14:49
15:49
15:49
Oakbank, Perth High School
opposite
09:49
09:49
09:49
10:49
10:49
10:49
11:49
11:49
11:49
12:49
12:49
12:49
13:49
13:49
13:49
14:49
14:49
14:49
15:49
15:49
Oakbank, Fairhill Drive
opposite
09:51
09:51
09:51
10:51
10:51
10:51
11:51
11:51
11:51
12:51
12:51
12:51
13:51
13:51
13:51
14:51
14:51
14:51
15:51
15:51
Oakbank, Maple Road
opposite
09:52
09:52
09:52
10:52
10:52
10:52
11:52
11:52
11:52
12:52
12:52
12:52
13:52
13:52
13:52
14:52
14:52
14:52
15:52
15:52
Oakbank, Cedar Place
opposite
09:53
09:53
09:53
10:53
10:53
10:53
11:53
11:53
11:53
12:53
12:53
12:53
13:53
13:53
13:53
14:53
14:53
14:53
15:53
15:53
09:54
09:54
09:54
10:54
10:54
10:54
11:54
11:54
11:54
12:54
12:54
12:54
13:54
13:54
13:54
14:54
14:54
14:54
15:54
15:54
09:56
09:56
09:56
10:56
10:56
10:56
11:56
11:56
11:56
12:56
12:56
12:56
13:56
13:56
13:56
14:56
14:56
14:56
15:56
15:56
09:57
09:57
09:57
10:57
10:57
10:57
11:57
11:57
11:57
12:57
12:57
12:57
13:57
13:57
13:57
14:57
14:57
14:57
15:57
15:57
Oakbank, Elm Lane
opposite
09:57
09:57
09:57
10:57
10:57
10:57
11:57
11:57
11:57
12:57
12:57
12:57
13:57
13:57
13:57
14:57
14:57
14:57
15:57
15:57
09:58
09:58
09:58
10:58
10:58
10:58
11:58
11:58
11:58
12:58
12:58
12:58
13:58
13:58
13:58
14:58
14:58
14:58
15:58
15:58
Viewlands, Perth Academy
opposite
09:59
09:59
09:59
10:58
10:58
10:58
11:59
11:59
11:59
12:58
12:58
12:58
13:59
13:59
13:59
14:59
14:59
14:59
15:59
15:59
09:59
09:59
09:59
10:59
10:59
10:59
11:59
11:59
11:59
12:59
12:59
12:59
13:59
13:59
13:59
14:59
14:59
14:59
15:59
15:59
Viewlands, Buchan Road
opposite 2
09:59
09:59
09:59
10:59
10:59
10:59
11:59
11:59
11:59
12:59
12:59
12:59
13:59
13:59
13:59
14:59
14:59
14:59
15:59
15:59
Viewlands, Athollbank Drive
opposite
10:00
10:00
10:00
11:00
11:00
11:00
12:00
12:00
12:00
13:00
13:00
13:00
14:00
14:00
14:00
15:00
15:00
15:00
16:00
16:00
10:01
10:01
10:01
11:01
11:01
11:01
12:01
12:01
12:01
13:01
13:01
13:01
14:01
14:01
14:01
15:01
15:01
15:01
16:01
16:01
Viewlands, Lovat Hotel
opposite
10:02
10:02
10:02
11:02
11:02
11:02
12:02
12:02
12:02
13:02
13:02
13:02
14:02
14:02
14:02
15:02
15:02
15:02
16:02
16:02
10:03
10:03
10:03
11:03
11:03
11:03
12:03
12:03
12:03
13:03
13:03
13:03
14:03
14:03
14:03
15:03
15:03
15:03
16:03
16:03
Perth, Spens crescent
opposite
10:03
10:03
10:03
11:03
11:03
11:03
12:03
12:03
12:03
13:03
13:03
13:03
14:03
14:03
14:03
15:03
15:03
15:03
16:03
16:03
Perth, Coach House Court
opposite
10:04
10:04
10:04
11:04
11:04
11:04
12:04
12:04
12:04
13:04
13:04
13:04
14:04
14:04
14:04
15:04
15:04
15:04
16:04
16:04
Perth, Leisure Pool
opposite
10:05
10:05
10:05
11:05
11:05
11:05
12:05
12:05
12:05
13:05
13:05
13:05
14:05
14:05
14:05
15:05
15:05
15:05
16:05
16:05
10:07
10:07
10:07
11:06
11:06
11:06
12:07
12:07
12:07
13:06
13:06
13:06
14:07
14:07
14:07
15:06
15:06
15:06
16:06
16:06
Perth, York Place
Stop ZE
10:08
10:08
10:08
11:08
11:08
11:08
12:08
12:08
12:08
13:08
13:08
13:08
14:08
14:08
14:08
15:08
15:08
15:06
16:08
16:08
Perth, South Street
Stop K
10:09
10:09
10:09
11:08
11:08
11:08
12:09
12:09
12:09
13:08
13:08
13:08
14:09
14:09
14:09
15:08
15:08
15:09
16:09
16:09
Perth, South Street
Stop O
10:11
10:11
10:11
11:11
11:11
11:11
12:11
12:11
12:11
13:11
13:11
13:11
14:11
14:11
14:11
15:11
15:11
15:11
16:11
16:11
Perth, High Street
Stop P
10:13
10:13
10:13
11:12
11:12
11:12
12:13
12:13
12:13
13:12
13:12
13:12
14:13
14:13
14:13
15:12
15:12
·
16:13
16:13
Perth, George Street
Stop Q
10:14
10:14
10:14
11:13
11:13
11:13
12:14
12:14
12:14
13:13
13:13
13:13
14:14
14:14
14:14
15:13
15:13
·
16:14
16:14
Timetable data from Stagecoach East Scotland, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code S_SC_SCFI_12_1.
All stops shown
58 stops- Gannochy Walk at
- Gannochy, Brands Brae at 8
- Gannochy, Farm Road at
- Gannochy Green at
- Gannochy, Annat Road opposite
- Kinnoull, Rohallion at
- Bridgend, Potterhill Gardens at
- Bridgend, Lochie Brae at
- Bridgend, Bowerswell Road at
- Bridgend, Bowerswell Road opposite
- Kinnoull, Memorial Home at
- Perth, High Street Stop P
- Perth, George Street Stop Q
- Perth, Kinnoull Street Stop H
- Perth, Scott Street Stop V
- Perth, York Place Stop ZF
- Perth, Elibank Street opposite
- Perth, Leisure Pool at
- Perth, Rosslyn House at
- Viewlands, Lovat Hotel at
- Viewlands, Murray Place opposite
- Viewlands Place opposite
- Viewlands, Murray Terrace at
- Viewlands House at
- Viewlands Place at
- Viewlands, Academy opposite
- Cherrybank, Oakbank Place at
- Cherrybank, Ross Avenue at
- Oakbank, Perth High School opposite
- Oakbank, Fairhill Drive opposite
- Oakbank, Maple Road opposite
- Oakbank, Cedar Place opposite
- Oakbank, Ash Grove at
- Oakbank, Holly Terrace at
- Oakbank, Muircroft Terrace at
- Oakbank, Elm Lane opposite
- Oakbank, Community Centre at
- Viewlands, Perth Academy opposite
- Viewlands, Buchan Drive at
- Viewlands, Buchan Road opposite 2
- Viewlands, Athollbank Drive opposite
- Viewlands House at
- Viewlands, Lovat Hotel opposite
- Perth, Western Avenue at
- Perth, Spens crescent opposite
- Perth, Coach House Court opposite
- Perth, Leisure Pool opposite
- Perth, Elibank Street at
- Perth, York Place Stop ZE
- Perth, South Street Stop K
- Perth, South Street Stop O
- Perth, High Street Stop P
- Perth, George Street Stop Q
- Bridgend Court at
- Gannochy, Comelybank Gardens at
- Bridgend, Lochie Brae
- Kinnoull, The Hub at
- Kinnoull, Rohallion at