107 Dunbar Asda ↔ High Street (Stop D)
Operated by East Coast Buses. First bus 04:20, last bus 23:22. 8 journeys on weekdays.
Timetable
Times are shown at the route's main timing stops — buses serve all stops in between. For times at your exact stop, open the stop's own page.
| Dunbar Asda (opp) | 18:57 | 19:57 | 22:32 | 23:22 |
|---|---|---|---|---|
| High Street (at 32) | 19:03 | 20:03 | 22:36 | 23:26 |
| Duke Street (opp) | 19:09 | 20:09 | 22:42 | 23:32 |
| Bridgend Hotel (opp) | 19:17 | 20:17 | 22:49 | 23:39 |
| High Street (Stop A) | 19:29 | 20:29 | 23:00 | 23:50 |
| Arthurs Way (at) | 19:35 | 20:34 | 23:05 | 23:55 |
| Whiteloch Road (adj) | 19:43 | 20:42 | 23:12 | 00:02 |
| Police Station | 19:48 | 20:47 | 23:17 | 00:07 |
| Wallyford Journey Hub (N-bound) | 19:56 | 20:54 | 23:24 | 00:14 |
| Levenhall Roundabout (W-bound) | 19:58 | 20:56 | 23:26 | 00:16 |
| High Street (Stop D) | 20:02 | 20:59 | 23:29 | 00:19 |
Route map
All stops on route 107
107 towards High Street (Stop D)
- Dunbar Asda (opp) Dunbar
- Goldenstones Avenue (at) Dunbar
- Bellevue Avenue (at) Dunbar
- Parish Church (at) Dunbar
- Railway Station Dunbar
- High Street (at 32) Dunbar
- Bleachingfield (at) Dunbar
- Boroughdales (at) Dunbar
- Grahame Place (at) Dunbar
- Gala Green (at) Dunbar
- Old Police Station Belhaven
- Belhaven (opp) Belhaven
- School Brae (opp) West Barns
- Caravan Park (opp) West Barns
- East Links Family Park (at) West Barns
- Duke Street (opp) West Barns
- Hedderwick Hill Road End (opp) West Barns
- Foxlake (opp) West Barns
- Tynefield (opp) West Barns
- Biel (adj) West Barns
- The Knowes (opp) East Linton
- Bridgend Hotel (opp) East Linton
- Phantassie Farm (opp) East Linton
- The Mart (opp) East Linton
- Orchardfield (opp) East Linton
- Monksmuir Park (opp) Haddington
- Beanston (opp) Haddington
- Abbey Mains (opp) Haddington
- Abbey Toll (opp) Haddington
- Traprain Terrace (at) Haddington
- Dunbar Road (at 20) Haddington
- High Street (Stop A) Haddington
- Artillery Park (at) Haddington
- Police Station Haddington
- Station Road Haddington
- Letham Drive (adj) Haddington
- Park Lane (adj) Haddington
- Knowes Road (opp) Haddington
- Gateside Road (opp) Haddington
- Arthurs Way (at) Haddington
- Letham Mains Rd End (adj) Haddington
- Coates Road (opp) Gladsmuir
- Liberty Hall (at) Gladsmuir
- Gladsmuir Farmhouse (opp and before) Gladsmuir
- Roundabout (E-bound) Gladsmuir
- Penston Road End (near) Macmerry
- Whiteloch Road (adj) Macmerry
- St Germains Terrace (opp) Macmerry
- Morrison Avenue (near) Tranent
- Muirpark Road (at) Tranent
- Police Station Tranent
- St Martin's School (opp) Tranent
- Polson Park (at) Tranent
- Bridge Street (W-bound) Tranent
- Polson Gardens (adj) Tranent
- Dolphingstone Farm (opp) Dolphingstone
- Kinwegar Recycling Centre (opp) Dolphingstone
- Chuckers Row (near) Wallyford
- Strawberry Corner (opp) Wallyford
- Railway Station (adj) Wallyford
- Wallyford Journey Hub (N-bound) Wallyford
- Galt Road (at) Musselburgh
- Moir Crescent (adj) Musselburgh
- Windsor Park Drive (adj) Musselburgh
- Levenhall Roundabout (W-bound) Musselburgh
- Beulah (adj) Musselburgh
- Ashgrove North (near) Musselburgh
- St Peter's Church (o/s) Musselburgh
- Loretto Upper School (opp) Musselburgh
- High Street (Stop D) Musselburgh
107 towards Dunbar Asda
- High Street (Stop B) Musselburgh
- St Peter's Church (opp) Musselburgh
- Loretto Upper School (o/s) Musselburgh
- Beulah (opp) Musselburgh
- Ashgrove North (opp) Musselburgh
- Windsor Park Drive (opp) Musselburgh
- Levenhall Roundabout (E-bound) Musselburgh
- Galt Road (opp) Musselburgh
- Moir Crescent (opp) Musselburgh
- Railway Station (opp) Wallyford
- Wallyford Journey Hub (S-bound) Wallyford
- Chuckers Row (adj) Wallyford
- Strawberry Corner (o/s) Wallyford
- Kinwegar Recycling Centre (adj) Dolphingstone
- Dolphingstone Farm (at) Dolphingstone
- Polson Gardens (opp) Tranent
- Polson Park (opp) Tranent
- Coal Neuk (at) Tranent
- Bridge Street (E-bound) Tranent
- Police Station (opp) Tranent
- Morrison Avenue (opp) Tranent
- Muirpark Road (opp) Tranent
- Whiteloch Road (opp) Macmerry
- St Germains Terrace (adj) Macmerry
- Satellite Park (adj) Macmerry
- Industrial Estate West (opp) Macmerry
- Gladsmuir Farmhouse (at) Gladsmuir
- Roundabout (W-bound) Gladsmuir
- Lamington Road (at) Gladsmuir
- Liberty Hall (opp) Gladsmuir
- Coates Road (adj) Gladsmuir
- Letham Mains Rd End (opp) Haddington
- Arthurs Way (opp) Haddington
- Gateside Road (adj) Haddington
- Park Lane (opp) Haddington
- Knowes Road (at) Haddington
- Letham Drive (opp) Haddington
- Station Road Haddington
- Market Street (at) Haddington
- Artillery Park (opp) Haddington
- Corn Exchange (opp) Haddington
- Traprain Terrace (opp) Haddington
- Dunbar Road (at 33) Haddington
- Abbey Toll (at) Haddington
- Abbey Mains (at) Haddington
- Beanston (adj) Haddington
- Monksmuir Park (at) Haddington
- Hailes Rd End (at) Pencraig
- Orchardfield (at) East Linton
- Bridgend Hotel (at) East Linton
- The Mart (at) East Linton
- Phantassie Farm (at) East Linton
- The Knowes (adj) East Linton
- Tynefield (adj) West Barns
- Biel (opp) West Barns
- Hedderwick Hill Road End (at) West Barns
- Foxlake (at) West Barns
- East Links Family Park (opp) West Barns
- Duke Street (at) West Barns
- School Brae (at) West Barns
- Caravan Park (at) West Barns
- Old Police Station (opp) Belhaven
- Belhaven (at) Belhaven
- Grahame Place (opp) Dunbar
- Gala Green (opp) Dunbar
- Boroughdales (opp) Dunbar
- Bleachingfield (opp) Dunbar
- High Street (at 33) Dunbar
- Railway Station (opp) Dunbar
- Parish Church (opp) Dunbar
- Bellevue Avenue (opp) Dunbar
- Goldenstones Avenue (opp) Dunbar
- Dunbar Asda (at) Dunbar
- Dunbar Asda (opp) Dunbar
Service history & registered changes
- ❌ Withdrawn effective 17 Aug 2026 Operating between Stonehaven and Montrose given service number 107 effective from 17 August 2026.
- 🆕 Registered effective 17 Aug 2026 From: Aberdeen To: Stonehaven Via: Name or No.: 107 Service type: Normal Stopping Effective date: 17 August 2026 Other details: Infrequent service Monday to Saturday
- 🆕 Registered effective 17 Aug 2026 From: Stonehaven To: Montrose Via: Name or No.: 107 Service type: Normal Stopping Effective date: 17 August 2026 Other details: Infrequent service Monday to Saturday
- 🆕 Registered effective 25 May 2026 Operating between Stonehaven and Montrose given service number 107 effective from 25 May 2026. To amend Timetable.
From official Traffic Commissioner registrations. All service changes →
Towns & areas on this route
Frequently asked questions
What time is the first 107 bus?
The first 107 departure on weekdays leaves at 04:20 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last 107 bus?
The last 107 on weekdays leaves its first stop at 23:22. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the 107 bus cost?
The England fare cap doesn't apply in Scotland — East Coast Buses sets the fares on the 107. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card.
Who runs the 107 bus?
The 107 is operated by East Coast Buses.
Timetable data from the operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.