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 1718
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 |
ML3 | 13: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 |
---|---|---|---|
ML10 | 10: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 |
Dial-A-Bus Bus Stop Fares (Effective June 2023) | ||||
Pick Up Area | Destination | Zone | Adult Fare | Child Fare |
Auchendinny | ASDA / SAINSBURYS Stration | Zone 2 | £3.00 | £1.50 |
Auchendinny | ASDA / SAINSBURYS Stration | Zone 3 | £3.70 | £1.85 |
Auchendinny | Cameron Toll | Zone 4 | £4.30 | £2.15 |
Bilston | ASDA / SAINSBURYS Stration | Zone 1 | £2.00 | £1.00 |
Bonnyrigg | Morrisons- Gilmerton | Zone 2 | £3.00 | £1.50 |
Bonnyrigg | Morrisons- Gilmerton | Zone 3 | £3.70 | £1.85 |
Bonnyrigg | ASDA / SAINSBURYS Stration | Zone 2 | £3.00 | £1.50 |
Danderhall | Cameron Toll | Zone 2 | £3.00 | £1.50 |
Danderhall | Morrisons- Gilmerton | Zone 1 | £2.00 | £1.00 |
Danderhall | Morrisons - Dalkeith | Zone 1 | £2.00 | £1.00 |
Danderhall | Morrisons - Dalkeith | Zone 2 | £3.00 | £1.50 |
Bonnyrigg | ASDA / SAINSBURYS Stration | Zone 3 | £3.70 | £1.85 |
Dalkeith | Cameron Toll | Zone 3 | £3.70 | £2.15 |
Dalkeith | TESCO - Eskbank | Zone 1 | £2.00 | £1.00 |
Dalkeith | TESCO - Eskbank | Zone 2 | £3.00 | £1.50 |
Dalkeith | Morrisons - Dalkeith | Zone 1 | £2.00 | £1.00 |
Easthouses | Cameron Toll | Zone 4 | £4.30 | £2.15 |
Easthouses | TESCO - Eskbank | Zone 1 | £2.00 | £1.00 |
Easthouses | TESCO - Eskbank | Zone 2 | £3.00 | £1.50 |
Easthouses | Morrisons - Dalkeith | Zone 1 | £2.00 | £1.00 |
Easthouses | Morrisons - Dalkeith | Zone 2 | £3.00 | £1.50 |
Eskbank | TESCO - Eskbank | Zone 1 | £2.00 | £1.00 |
Eskbank | ASDA / SAINSBURYS Stration | Zone 3 | £3.70 | £1.85 |
Eskbank | Morrisons- Gilmerton | Zone 2 | £3.00 | £1.50 |
Eskbank | Morrisons- Gilmerton | Zone 3 | £3.70 | £1.85 |
Eskbank | Morrisons - Dalkeith | Zone 1 | £2.00 | £1.00 |
Gorebridge | Cameron Toll | Zone 5 | £5.00 | £2.50 |
Gorebridge | TESCO - Eskbank | Zone 2 | £3.00 | £1.50 |
Gorebridge | TESCO - Eskbank | Zone 3 | £3.70 | £1.85 |
Gorebridge | Morrisons - Dalkeith | Zone 2 | £3.00 | £1.50 |
Gorebridge | Morrisons - Dalkeith | Zone 3 | £3.70 | £1.85 |
Hilltown | Cameron Toll | Zone 2 | £3.00 | £1.50 |
Hilltown | Morrisons- Gilmerton | Zone 2 | £3.00 | £1.50 |
Hilltown | Morrisons - Dalkeith | Zone 2 | £3.00 | £1.50 |
Lasswade | ASDA / SAINSBURYS Stration | Zone 2 | £3.00 | £1.50 |
Lasswade | Morrisons- Gilmerton | Zone 2 | £3.00 | £1.50 |
Loanhead | ASDA / SAINSBURYS Stration | Zone 1 | £2.00 | £1.00 |
Mayfield | TESCO - Eskbank | Zone 2 | £3.00 | £1.50 |
Mayfield | Morrisons - Dalkeith | Zone 2 | £3.00 | £1.50 |
Mayfield | Cameron Toll | Zone 4 | £4.30 | £2.15 |
Millerhill | Cameron Toll | Zone 3 | £3.70 | £1.85 |
Millerhill | Morrisons- Gilmerton | Zone 2 | £3.00 | £1.50 |
Millerhill | Morrisons - Dalkeith | Zone 2 | £3.00 | £1.50 |
Newtongrange | Cameron Toll | Zone 4 | £4.30 | £2.15 |
Newtongrange | TESCO - Eskbank | Zone 1 | £2.00 | £1.00 |
Newtongrange | TESCO - Eskbank | Zone 2 | £3.00 | £1.50 |
Newtongrange | Morrisons - Dalkeith | Zone 2 | £3.00 | £1.50 |
Newbattle | Cameron Toll | Zone 4 | £4.30 | £2.15 |
Newbattle | TESCO - Eskbank | Zone 1 | £2.00 | £1.00 |
Newbattle | ASDA / SAINSBURYS Stration | Zone 3 | £3.70 | £1.85 |
Newbattle | Morrisons- Gilmerton | Zone 2 | £3.00 | £1.50 |
Newbattle | Morrisons- Gilmerton | Zone 3 | £3.70 | £1.85 |
Newbattle | Morrisons - Dalkeith | Zone 1 | £2.00 | £1.00 |
Newton | Cameron Toll | Zone 2 | £3.00 | £1.50 |
Newton | Morrisons- Gilmerton | Zone 2 | £3.00 | £1.50 |
Newton | Morrisons - Dalkeith | Zone 1 | £2.00 | £1.00 |
Newton | Morrisons - Dalkeith | Zone 2 | £3.00 | £1.50 |
Old Craighall | Cameron Toll | Zone 3 | £3.70 | £1.85 |
Old Craighall | Morrisons- Gilmerton | Zone 2 | £3.00 | £1.50 |
Old Craighall | Morrisons- Gilmerton | Zone 3 | £3.70 | £1.85 |
Old Craighall | Morrisons - Dalkeith | Zone 2 | £3.00 | £1.50 |
Penicuik | ASDA / SAINSBURYS Stration | Zone 3 | £3.70 | £1.85 |
Penicuik | Cameron Toll | Zone 4 | £4.30 | £2.15 |
Rosewell | ASDA / SAINSBURYS Stration | Zone 2 | £3.00 | £1.50 |
Rosewell | Morrisons- Gilmerton | Zone 3 | £3.70 | £1.85 |
Roslin | ASDA / SAINSBURYS Stration | Zone 1 | £2.00 | £1.00 |
Roslin | ASDA / SAINSBURYS Stration | Zone 2 | £3.00 | £1.50 |
Woodburn | Cameron Toll | Zone 4 | £4.30 | £2.15 |
Woodburn | TESCO - Eskbank | Zone 1 | £2.00 | £1.00 |
Woodburn | TESCO - Eskbank | Zone 2 | £3.00 | £1.50 |
Woodburn | Morrisons - Dalkeith | Zone 1 | £2.00 | £1.00 |
You can register on registration link at the bottom of website