opposite Moray Drive ↗
Mains Road · Near Play Park · Buses point north-east
Scheduled arrivals
31
Livingston via Linlithgow
07:18
31
Livingston via Linlithgow
08:18
31
Livingston via Linlithgow
09:18
31
Livingston via Linlithgow
10:18
31
Livingston via Linlithgow
11:18
31
Livingston via Linlithgow
12:18
31
Livingston via Linlithgow
13:18
31
Livingston via Linlithgow
14:18
31
Livingston via Linlithgow
15:18
31
Livingston via Linlithgow
16:18
Routes at this stop
1Stop map
Open live bus mapOther stops here
Nearby stopsNearby stops
View together
Rugby Grounds (at)
158 m
31
Hamilton Avenue (opposite and After)
168 m
L1
Rugby Grounds (opposite)
185 m
31
Cellars Path (near)
192 m
31
East Mill Road (opposite)
234 m
F1
X38
Highfield Avenue (opposite)
318 m
F1
X38
East Mill Road (before)
324 m
F1
L1
X38
Highfield Avenue (before)
343 m
F1
L1
X38
Linlithgow Academy (at)
364 m
L1
Kettilstoun Mains (at)
411 m
31
L1
Sainsburys (at)
444 m
F1
L1
X38