Dial-A-Bus Midlothian

The service operates Tuesday to Friday with several routes each day. All areas of Midlothian are covered over the course of the week. Routes are detailed below, or you can call your local office for details of where we go to and what day from your area. 

Fare is £2 each way. 

Carers can travel, also at £2 each way. Please advise a carer will be travelling with you at the time of booking.

Holders of the National Blind Concessionary Card travel for free.

Registration is required to use the service, however registration is free.

Please call your local office to book - 0131 447 1718 

Route Number
Pick Up Times / Return Times
Pick Up Areas
Destination
M1 09:00 / 11:00 Gorebridge, Newtongrange, Easthouses, Mayfield, Woodburn, Dalkeith
Cameron Toll
via Newbattle Health Centre
M2 10:00 / 12:00 Old Craighall, Millerhill, Newton, Hilltown, Danderhall
Danderhall / Cameron Toll



M4 13:30 / 15:30 Newlandrig, Dewartown, Pathhead, Ford, Edgehead, Whitehill, Eskbank TESCO - Eskbank
M5 14:30 / 16:30 Newtongrange, Easthouses, Mayfield, Woodburn, Dalkeith TESCO Eskbank
via Newbattle Health Centre

Route Number
Pick Up Times / Return Times
Pick Up Areas
Destination
M6 09:45 / 11:45 Gorebridge, Newtongrange, Easthouses, Mayfield, Woodburn, Dalkeith TESCO Eskbank
via Newbattle Health Centre
M9 13:30 / 15:30 Penicuik, Auchendinny, Roslin, Bilston, Loanhead ASDA /  SAINSBURYS Straiton
M8 14:30 / 16:30 Rosewell, Bonnyrigg, Lasswade, Eskbank, Newbattle ASDA /  SAINSBURYS Straiton

Route Number
Pick Up Times / Return Times
Pick Up Areas
Destination
M10 09:00 / 11:00
Roslin, Bilston, Loanhead

ASDA /  SAINSBURYS Straiton

M11 10:00 / 12:00
Old Craighall, Millerhill, Newton, Hilltown, Danderhall LIDL / Morrisons / ALDI
Gilmerton
via Danderhall
M12 13:30 / 15:45
Rosewell, Howgate, Pomathorn, Penicuik, Auchendinny Cameron Toll

Route Number
Pick Up Times / Return Times
Pick Up Areas
Destination
M13 09:00 / 11:00 Bilston, Roslin, Auchendinny, Leadburn, Penicuik Tesco - Penicuik
M1510:00 / 12:00 Rosewell, Bonnyrigg, Lasswade, Eskbank, Newbattle LIDL / Morrisons / ALDI
Gilmerton
M16 13:30 / 15:30 Old Craighall, Millerhill, Newton, Hilltown, Danderhall Morrisons - Dalkeith
via Danderhall
M17 14:30 / 16:30 Gorebridge, Newtongrange, Easthouses, Mayfield, Woodburn, Dalkeith Morrisons - Dalkeith
vie Newbattle Health Centre