Travel to and around Midlothian with ease

Midlothian is well served by local transport for days out in the region. With the Borders Railway travelling through and plenty of bus routes, here are some of the key transport providers and practical information you may need for getting around.

Lothian Buses Midlothian The following Lothian Buses services operate from Edinburgh to Midlothian:

3 to Dalkeith

29 to Newtongrange and Gorebridge

31 to Bonnyrigg or Polton Mill

37 to Roslin and Penicuik

47 to Penicuik

48 to Gorebridge

49 to Rosewell

For full timetables please use the Lothian Buses website>>  

Midlothian Council also have information on Travel in Midlothian with includes Borders Buses and East Coast Buses.

Midlothian also has some local community bus services which run across the region.

Local Transport in MidlothianThe Borders Railway stops in Midlothian at Shawfair, Eskbank and Newtongrange. Leaving from Edinburgh Waverley on the Tweedbank line you can access a range of fantastic attractions, restaurants, walks and adventures in Midlothian by rail.

For full timetables, visit the Scotrail website>>

electric vehicle charging midlothianThere are a number of electric vehicle charging points across Midlothian. You can find the best one for you below. 

Chargemap EV Charging Stations>>

Midlothian Council EV Charging>>

ABC Minicoach Hire

Book a minibus from ABC Minicoach Hire>>

Or call or email them today.

Blixen Travel

Book tours of Midlothian with Blixen Travel>>


The Official Edinburgh Travel App with live time updates

The official app for Lothian Buses and Edinburgh Trams (


How to get to the Pentland Hills by bus

Downloadable pdf for ways to navigate the regional park by bus.

Ideal for walking and cycling and stopping and starting routes from different locations