How to get from Bonnyrigg to Penicuik by car, truck, bike, walk

Distance between Bonnyrigg and Penicuik is 9 kilometers (6 miles).
Driving distance from Bonnyrigg to Penicuik is 11 kilometers (7 miles)

BonnyriggPenicuik
Leaving from
Going to

Route Map

Routes from bonnyrigg-midlothian to penicuik-midlothian

4 Ways from Bonnyrigg (United Kingdom/Midlothian) to Penicuik (United Kingdom/Midlothian)

Choose 1 of the options below and start your journey

Route instructions

1. Continue onto High Street, B704 35 m
2. Turn right onto Polton Street, A6094 1.95 km
3. At roundabout, take exit 2 onto Eskbank Road, A6094 1.50 km
4. At roundabout, take exit 3 onto Roslin Glen Road, B7003 2.89 km
5. Turn left onto Penicuik Road, B7003 76 m
6. Turn left 1.56 km
7. Turn left onto The Brae, B7026 2.04 km
8. Turn right onto Harper's Brae 560 m
9. Turn right onto Harper's Brae 1.05 km
10. Turn right onto St Kentigern Way, A701 67 m
11. At roundabout, take exit 1 50 m
12. Arrive at destination 0 m
See more

Questions and Answers

What is the cheapest way to get from Bonnyrigg (United Kingdom/Midlothian) to Penicuik (United Kingdom/Midlothian)?
How do I get from Bonnyrigg (United Kingdom/Midlothian) to Penicuik (United Kingdom/Midlothian) the fastest?
How long does it take to get from Bonnyrigg (United Kingdom/Midlothian) to Penicuik (United Kingdom/Midlothian)?

Trips from Bonnyrigg

BonnyriggEdinburgh