opposite Moray Drive ↗
Mains Road · Near Play Park · Buses point north-east
Scheduled arrivals
31
Livingston via Linlithgow
18:18
31
Livingston via Linlithgow
19:18
31
Livingston via Linlithgow
Tomorrow 07:18
31
Livingston via Linlithgow
Tomorrow 08:18
31
Livingston via Linlithgow
Tomorrow 09:18
31
Livingston via Linlithgow
Tomorrow 10:18
31
Livingston via Linlithgow
Tomorrow 11:18
31
Livingston via Linlithgow
Tomorrow 12:18
31
Livingston via Linlithgow
Tomorrow 13:18
31
Livingston via Linlithgow
Tomorrow 14: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