Search
Cancel
By Location
By Postcode
By Stopcode
You can enter: STOPCODE (on stop post), STOPAREACODE, LOCALITYCODE or PLUSBUSZONE

Near: Midlothian Community Hospital, Bonnyrigg

Map
Bonnyrigg

Bonnyrigg

Nearby
Midlothian Community Hospital (At)
Midlothian Community Hospital (at)
About 100 yards.
Mayshade Garden Centre (at)
Mayshade Garden Centre (opp)
About 200 yards.
Viewbank Avenue (at)
About 300 yards.
Pendreich Avenue (opp)
About 500 yards.
Pendreich Avenue (at)
About 700 yards.
Harmony Crescent
About 800 yards.
Harmony Crescent
Waverley Crescent (at)
Waverley Crescent (opp)
Wesley Crescent
Wesley Crescent
About 1000 yards.
BONNYRIGG Rose Park
Maryfield Place (near)
Maryfield Place (opp)
Raes Gardens (W-B)
Rose Park
About 0.7 miles.
Bairds Way (at)
Bonnyrigg Toll (at)
Douglas Crescent (at)
Dundas Park (opp)
Leyden Place (E-B)
Leyden Place (W-B)
Park Road (at)
Park Road (opp)
Raes Gardens (E-B)
Rockville Terrace (at)
Rockville Terrace (opp)
Waverley Terrace (at)
Waverley Terrace (opp)
Wolsey Avenue (near)
Wolsey Avenue (opp)
About 0.8 miles.
Bairds Way (opp)
Coop Car Park (at)
Dobbies Road (at)
Dobbies Road (opp)
High Street (at)
Old Cockpen Road Terminus (The Retreat Hotel)
About 1 mile.
Hazel Drive (at)
Hazel Drive (opp)

Map
Eskbank

Eskbank

Bus
Rail
About 200 yards.
Muirpark (at)
About 300 yards.
Muirpark (opp)
Tesco (at)
About 600 yards.
Westfield Park (at)
Westfield Park (opp)
About 700 yards.
Dalhousie Road (NE-B)
Dalhousie Road (S-B)
Jewel and Esk College (at)
About 800 yards.
Bonnyrigg Road (at 20)
Captains Gardens (N-B)
Captains Gardens (S-B)
College car park (at Jewel and Esk Valley College)
South Melville (at)
About 1000 yards.
Eskbank Court (at)
Eskbank Toll (SE-B)
Eskbank Toll (near)
South Melville (opp)
Station Road (at)
Station Road (near)
Station Road (opp)
Viscount Drive (N-B)
Viscount Drive (S-B)
About 0.7 miles.
Ancrum Bank (at)
Ancrum Bank (opp)
Eskbank Court (opp)

Map
Newbattle

Newbattle

About 800 yards.
Kings Gate (at)
Kings Gate (opp)
About 0.7 miles.
Newbattle Abbey Crescent (at)
Newbattle Cemetery (at)
Newbattle Cemetery (opp)
About 0.8 miles.
Newbattle Abbey Crescent (opp)

Map
Cockpen

Cockpen

About 800 yards.
Bairds Way South (at)
About 1000 yards.
Bairds Way South (opp)
About 0.7 miles.
Brixwold Drive (at)
Brixwold Drive (opp)
About 0.8 miles.
Brixwold Bank (at)
Brixwold Bank (opp)
About 0.9 miles.
Dalhousie Grange (S-B)
About 1 mile.
Dalhousie Grange (N-B)

Map
Lasswade

Lasswade

About 800 yards.
South Melville Farm (at)
About 1000 yards.
South Melville Farm (opp)
About 0.9 miles.
Elm Row (NE-B)
Elm Row (SW-B)

Map
Dalkeith

Dalkeith

About 0.7 miles.
Eskbank Toll (at)
Glenesk Crescent (at)
About 0.8 miles.
Glenesk Crescent (opp)
St Davids High (arriving)
St Davids High (departing)
About 1 mile.
Kings Park (at)
Melville Castle (at)

Map
Lothianbridge

Lothianbridge

About 0.7 miles.
Sun Inn (at)
About 0.8 miles.
Lothianbridge hail and ride
Sun Inn (opp)
About 0.9 miles.
Dalhousie Road (at)
Dalhousie Road (on)

Map
Broomieknowe

Broomieknowe

About 0.8 miles.
Broomieknowe Gardens (at)
Broomieknowe Gardens (opp)

Map
Melville Nursery

Melville Nursery

About 0.8 miles.
Elginhaugh Bridge (at)

Map
Poltonhall

Poltonhall

About 0.9 miles.
Polton Road (at)
Polton Road (at)

Map
Newtongrange

Newtongrange

About 1 mile.
The Beeches (NW-B)
The Beeches (SE-B)
We use cookies
We use cookies on our website.

Some of them are essential for the functionality and security of the site.

Others (such as Google Analytics) help us understand how you interact with the site.