Buses in Bonnyrigg
Bus routes, stops and live times · Midlothian · Scotland
Map
Open live bus mapPlaces in Bonnyrigg
2Bus routes in Bonnyrigg
10- 2 Straiton ↔ Dalkeith via Gorebridge Lothian Community Transport
- 4 Gorebridge circular ↔ Dalkeith Lothian Community Transport
- 31 Rosewell or Bonnyrigg ↔ East Craigs Lothian Buses
- 39 Polton Mill ↔ Wodburn + Dalkeith Campus Lothian Buses
- 140 Musselburgh ↔ Penicuik East Coast Buses
- 141 Musselburgh ↔ Penicuik East Coast Buses
- 800 Pathhead ↔ Penicuik via Gorebridge + Dalkeith Midlothian Council
- N31 Bonnyrigg ↔ Edinburgh Haymarket Lothian Buses
- X31 Rosewell ↔ Edinburgh Haymarket Lothian Buses
- X33 Edinburgh Tollcross ↔ Straiton via Mayfield Lothian Buses
Bus stops in Bonnyrigg
44- Auld Coal Bank (opposite) ↖ Burnbrae Road
- Bairds Way (at) ↘ Cockpen Road
- Bairds Way (opposite) ↖ Cockpen Road
- Bonnyrigg Toll (at) ↘ Dundas Street · Near Calderwood PH
- Burnbrae Avenue (near) ↘ Burnbrae Terrace
- Burnbrae Avenue (opposite) ↖ Burnbrae Terrace
- Burnbrae Primary (at) ↘ Burnbrae Road · Near at Primary School
- Burnbrae Primary (opposite) ↖ Burnbrae Road · Near opposite school
- Burnbrae Road (opposite) ↙ Hopefield Access Road
- Burnbrae Road (at) ↗ Hopefield Access Road
- Burnbrae Terminus (at) ↑ Burnbrae Road
- Burnbrae Terrace (opposite) ↙ Hopefield Access Road
- Burnbrae Terrace (at) ↗ Hopefield Access Road
- Burnbrae Walk (at) ↙ Burnbrae Road
- Burnbrae Walk (opposite) ↗ Burnbrae Road
- Dobbies Road (opposite) ↙ Polton Street
- Dobbies Road (at) ↗ Polton Street
- Douglas Crescent (at) ↗ Lothian Street · Near Bonnyrigg Toll
- Dundas Park (opposite) ↖ Dundas Street · Near at Church Hall
- Hazel Drive (at) ↙ Polton Road
- Hazel Drive (opposite) ↗ Polton Road
- High Street (at) ↑ Near at 32
- Hopefield Place (opposite) ↙ Rosewell Road · Near Primary School
- Hopefield Place (at) ↗ Rosewell Road · Near Staiside PH
- Little Wood Grove (opposite) → Burnbrae Road
- Maryfield Place (near) ↙ Lothian Street · Near Auld Orchard
- Maryfield Place (opposite) ↗ Lothian Street · Near at 50
- Mayshade Garden Centre (opposite) ↙ Eskbank Road
- Mayshade Garden Centre (at) ↗ Eskbank Road
- Midlothian Community Hospital (At) ↖ Unnamed Road · Near Within Hospital Grounds
- Park Road (opposite) ↘ High Street · Near Pitcairn Centre
- Park Road (at) ↖ High Street · Near opp Scotmid
- Pendreich Avenue (opposite) ↙ Eskbank Road · Near Waugh Path
- Pendreich Avenue (at) ↗ Eskbank Road
- Rockville Terrace (opposite) ↓ High Street
- Rockville Terrace (at) ↑ High Street
- Sawmill Terrace (opposite) ↙ Burnbrae Road
- Sawmill Terrace (near) ↘ Burnbrae Road
- Waverley Crescent (at) ↙ Lothian Street · Near Reyesville PH
- Waverley Crescent (opposite) ↗ Lothian Street · Near Reyesville PH
- Waverley Terrace (at) ↘ Dundas Street · Near Waverley Hotel
- Waverley Terrace (opposite) ↖ Dundas Street
- Wolsey Avenue (near) ↘ Cockpen Road · Near Sherwood Industrial Estate
- Wolsey Avenue (opposite) ↖ Cockpen Road · Near Primary School
Show 15 stops with no current services
- BONNYRIGG Rose Park (Rose Park) → no services Bairds Way · Near 90m west of & opp Harmony Court
- Coop Car Park (at) ↑ no services unamed · Near Somerfield Supermarket
- Harmony Crescent → no services Bairds Way · Near 80m west of Harmony Crescent
- Harmony Crescent ← no services Bairds Way · Near 100m west of & opp Harmony Crescent
- Lasswade Centre (at) ↑ no services Eskdale Drive · Near Lasswade H.S
- Leyden Place (westbound) no services
- Leyden Place (eastbound) no services
- Midlothian Community Hospital (at) ↑ no services Un-named · Near inside community hospital
- Old Cockpen Road Terminus (The Retreat Hotel) ↑ no services Near The Retreat Hotel
- Raes Gardens (westbound) no services
- Raes Gardens (eastbound) no services
- Rose Park ← no services Bairds Way · Near 100m west of Harmony Court
- Viewbank Avenue (at) ↗ no services Eskbank Road
- Wesley Crescent ↓ no services Bairds Way · Near 130m south and opp Wesley Crescent
- Wesley Crescent ↑ no services Bairds Way · Near 130m south of Wesley Crescent