Getting here

Most tourists come to Roslin by bus or by car out from Edinburgh. Roslin lies just 7 miles (11km) south of the heart of Edinburgh, in the county of Midlothian.


By bus:
There are 3 buses that go through Roslin.

From Edinburgh: Lothian Bus 37 Penicuik (Deanbank), Lothian Bus N37 Penicuik

This bus runs from Princes Street in central Edinburgh out to Roslin.

It takes about 30-45 minutes depending on the time of the day. The Lothian Buses website has timetables here

A single day ticket costs £1.50 and an adults day ticket costs £4.
There is also a night bus with single tickets costing £3.50.


From Edinburgh only at night: First Bus 62A to Peebles
This is a great bus after a night out as it’s generally very quick and very empty

You can catch it from the bus station and at a few stops along the bridges.

Check the bus timetables here 


From Midlothian: Lothian Bus 40
This bus runs from Portobello to Penicuik and stops at most of the major towns and villages in between. It’s a lifeline for those who don’t drive to visit the bigger towns of Penicuik and Loanhead for shopping and amenities.


Other Bus Options
If you don’t mind a bit of a walk there are many more bus options that run through Bilston from Edinburgh. It’s approximately 20 minute walk from Bilston or Gowkley Moss Roundabout into the village.

15 Edinburgh-Penicuik (stops at nearby Gowkley Moss Roundabout)

47 Edinburgh-Penicuik (Stops at Bilston roundabout and Gowkley Moss roundabout)

67 – Edinburgh Bush Estate (Stops at Bilston roundabout and Gowkley Moss roundabout).


By taxi: A taxi will cost you about £25 each way from and to Edinburgh City Centre.


By car from the north: Roslin and Penicuik are signposted from the A720, Edinburgh City By-pass at “Straiton Junction”.

  • Follow signs for “A701 Penicuik, Peebles”.
  • Go past IKEA, an ASDA supermarket and a large Nissan car showroom on the left on the A701.
  • Carry straight on through the traffic lights just past the Nissan showroom, entering the village of Bilston.
  • Take the first left at a small roundabout just after you enter Bilston, signposted “B7006 Roslin”.
  • Roslin is one mile from here.