Bowling Green
9:00
Roman Camp
9:00
Oxenfoord Avenue
9:00
Crichton Avenue
9:01
Viaduct
9:02
Vogrie Country Park
9:08
Mossend Cottages
9:12
Lady Brae Place
9:13
Braeside Road South
9:13
Stobs Mills
9:14
Gorebridge Inn
9:15
Police Station
9:15
Newbyres Crescent
9:16
Gore Avenue
9:16
Newbyres Crescent
9:17
Leisure Centre
9:18
Arniston Engine
9:19
New Hunterfield
9:19
Greenhall Crescent
9:19
Barleyknowe Crescent
9:20
Hogarth Avenue
9:20
St Andrews Primary School
9:21
Gowkshill Farm
9:22
The Crescent
9:23
McGahey Court
9:24
Mining Museum
9:24
Fourth Street
9:25
Dean Park Place
9:25
Station Road
9:26
Galadale
9:27
Newbattle Abbey Crescent
9:29
Newbattle Cemetery
9:31
Fairfield House
9:33
South Street
9:33
Jarnac Court
9:34
Kings Park
9:34
Glenesk Crescent
9:35
Eskbank Toll
9:35
Station Road
9:36
Westfield Park
9:37
Muirpark
9:37
Tesco
9:39
Mayshade Garden Centre
9:40
Midlothian Community Hospital
9:41
Pendreich Avenue
9:42
Waverley Crescent
9:43
Maryfield Place
9:44
High Street
9:45
Park Road
9:45
Rockville Terrace
9:46
Broomieknowe Gardens
9:46
Elm Row
9:47
Laird and Dog
9:48
Lasswade Road
9:49
Kevock Road
9:50
Hunter Avenue
9:52
Academy Lane
9:53
George Drive
9:53
Edgefield Road
9:54
Hawthorn Gardens
9:55
Mayshade Road
9:55
Retail Park
9:56
Straiton Mains
9:57
Straiton Parkway
9:57
Straiton Cottages
9:58
New Pentland Road
10:00
Asda Straiton
10:00
Nivensknowe Park
10:02
Seafield Road
10:04
Roslin Road
10:04
Moorfoot View
10:04
Ploverhall Cottages
10:05
Bush Access
10:06
The Brae top
10:08
The Brae foot
10:08
Glencorse Barracks
10:10
Samoa Terrace
10:10
Beeslack High School
10:11
Mauricewood Road
10:12
Queensway
37
47
47B
101
140
141
N37
X37
X62
10:13
Cuiken Avenue
37
47
47B
101
140
141
N37
X37
X62
10:13
Angle Park
37
47
47B
101
140
141
N37
X37
X62
10:14
Wilson Street
37
47
47B
101
140
141
N37
X37
X62
10:14
Town Centre
140
141
X62
10:15