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)
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
Cheapest
Fastest
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
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)?