Bonnyrigg
Places in Bonnyrigg
Stops in Bonnyrigg
Map- Auld Coal Bank (opp) ↖ 31
- Bairds Way (at) ↘ 2 4 31 N31 X31
- Bairds Way (opp) ↖ 2 4 31 X31
- Bonnyrigg Toll (at) ↘ 2 4 31 N31 X31
- Burnbrae Avenue (near) ↘ N31 X31
- Burnbrae Avenue (opp) ↖ X31
- Burnbrae Primary (at) ↘ 31
- Burnbrae Primary (opp) ↖ 31
- Burnbrae Road (opp) ↙ 31 N31 X31
- Burnbrae Terminus (at) ↑ 31
- Burnbrae Terrace (at) ↗ X31
- Burnbrae Walk (at) ↙ 31 N31 X31
- Burnbrae Walk (opp) ↗ 31 X31
- Dobbies Road (at) ↗ 31 N31 46
- Dobbies Road (opp) ↙ 31 46
- Douglas Crescent (at) ↗ 2 4 46 140 141
- Dundas Park (opp) ↖ 2 4 31 X31
- Hazel Drive (at) ↙ 31 46
- Hazel Drive (opp) ↗ 31 N31 46
- High Street (at) ↑ 31 N31 X31 140 141
- Hopefield Place (at) ↗ 31 N31 46
- Hopefield Place (opp) ↙ 31 46
- Little Wood Grove (opp) → 31
- Maryfield Place (near) ↙ 4 46 140 141
- Maryfield Place (opp) ↗ 2 4 46 140 141
- Mayshade Garden Centre (at) ↗ 2 4 46 140 141
- Mayshade Garden Centre (opp) ↙ 4 46 140 141
- Midlothian Community Hospital (At) ↖ 139
- Park Road (at) ↖ 31 N31 X31 140 141
- Park Road (opp) ↘ 2 31 N31 X31 140 141
- Pendreich Avenue (at) ↗ 2 4 46 140 141
- Pendreich Avenue (opp) ↙ 4 46 140 141
- Rockville Terrace (at) ↑ 31 N31 X31 140 141
- Rockville Terrace (opp) ↓ 2 31 N31 X31 140 141
- Sawmill Terrace (near) ↘ 31 X31
- Sawmill Terrace (opp) ↙ 31 N31 X31
- Waverley Crescent (at) ↙ 4 46 140 141
- Waverley Crescent (opp) ↗ 2 4 46 140 141
- Waverley Terrace (at) ↘ 2 4 31 N31 X31
- Waverley Terrace (opp) ↖ 2 4 31 X31
- Wolsey Avenue (near) ↘ 2 4 31 N31 X31
- Wolsey Avenue (opp) ↖ 2 4 31 X31
Bus services
- 2 Straiton - Dalkeith via Gorebridge Lothian Community Transport
- 4 Gorebridge circular - Dalkeith Lothian Community Transport
- 31 Polton Mill or Bonnyrigg - East Craigs Lothian Buses
- N31 Bonnyrigg - Edinburgh Haymarket Lothian Buses
- X31 Rosewell - Edinburgh Haymarket Lothian Buses
- 46 Musselburgh - Rosewell Lothian Buses
- 139 Dalkeith - Midlothian Community Hospital East Coast Buses
- 140 Musselburgh - Penicuik East Coast Buses
- 141 Musselburgh - Penicuik East Coast Buses