Dial-A-Bus Midlothian 

Concessionary travel passes are now accepted on the Dial-A-Bus.

The service operates Tuesday to Friday across Midlothian. Routes are detailed below, or you can call your local office for details of where we go to and what day from your area.

Booking is required. Please call the office to book – 0131 447 9949

Pricing

Fares are now based on 5 zones and the distance travelled in Midlothian.  Travel is free for anyone with a concessionary travel pass (effective 1 February 2024).

 

Zone

Distance from Home

Single Fare - Adult

Single Fare - Child

1

0m - 1.5m

£3.05

£1.55

2

1.6m - 3m

£3.55

£1.80

3

3.1m - 5m

£4.05

£2.05

4

5.1m - 8m

£4.55

£2.30

5

8.1m - 12m

£5.05

£2.55

 

Route Number
Pick Up Times / Return Times
Pick Up Areas
Destination
ML1 09:00 / 11:00 Gorebridge, Newtongrange, Easthouses, Mayfield, Woodburn, Dalkeith, Newbattle
Cameron Toll

ML2 10:00 / 12:00 Old Craighall, Millerhill, Newton, Hilltown, Danderhall
Cameron Toll
ML313:30 / 15:30 Newtongrange, Easthoses, Mayfield,
Woodburn, Dalkeith, Eskbank,
Newbattle
TESCO - Eskbank

Route Number
Pick Up Times / Return Times
Pick Up Areas
Destination
ML4 09:45 / 11:45 Gorebridge, Newtongrange, Easthouses, Mayfield, Woodburn, Dalkeith, 
Eskbank, Newbattle
TESCO Eskbank

ML5 13:30 / 15:30 Penicuik, Auchendinny, Roslin, Bilston, Loanhead ASDA /  SAINSBURYS Straiton
ML6 14:30 / 16:30 Rosewell, Bonnyrigg, Lasswade, Eskbank, Newbattle ASDA /  SAINSBURYS Straiton

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

ASDA /  SAINSBURYS Straiton

ML8 10:00 / 12:00
Old Craighall, Millerhill, Newton, Hilltown, Danderhall Morrisons - Gilmerton

ML9 13:30 / 15:45
Penicuik, Auchendinny Cameron Toll

Route Number
Pick Up Times / Return Times
Pick Up Areas
Destination


ML1010:00 / 12:00 Rosewell, Bonnyrigg, Lasswade, Eskbank, Newbattle Morrisons - Gilmerton
ML11 13:30 / 15:30 Old Craighall, Millerhill, Newton, Hilltown, Danderhall Morrisons - Dalkeith

ML12 14:30 / 16:30 Gorebridge, Newtongrange, Easthouses, Mayfield, Woodburn, Dalkeith, 
eSKBANK, nEWBATTLE
Morrisons - Dalkeith