2
3
5
7
8
29
30
31
33
37
47
47B
49
51
N3
N30
N31
N37
Stops near Bernard Terrace (opposite)
8 stops
22 routes
20 next buses
Stops and next buses
8
after
Bernard Terrace
same place
7
31
37
47
47B
51
N31
N37
before
Bernard Terrace
same place
2
3
5
8
29
30
33
49
N3
N30
7
31
37
47
47B
N31
N37
X62
X62
Edinburgh via Peebles
14 min
2
3
5
8
29
30
33
49
51
N3
N30
X95
X95
Carlisle via Galashiels + Hawick
25 min
2
3
5
7
8
29
30
31
33
37
47
47B
49
51
N3
N30
N31
N37
+2