107 Dunbar to Musselburgh via Tranent, Wallyford

Operated by East Coast Buses. Registered as running via East Linton, Haddington, Tranent, Musselburgh. First bus 04:20, last bus 23:22. 10 journeys on weekdays. Fares: set by the operator — more.

Next towards Musselburgh from Dunbar Asda (opp): 18:02

Next towards Dunbar from High Street (Stop B): tomorrow 04:20

Night bus — overnight departures 04:20–07:00. Sunday–Thursday nights. Nights are the night you set out on, so a 01:30 bus on Saturday morning counts as Friday. All night buses.

Wanted a different 107? 17 other bus routes are numbered 107 elsewhere in the UK — see every 107 bus timetable by area.

Timetable

Ends at High Street (Stop D) · Monday to Friday · 5 journeys
Stop 18:0218:5719:5722:3223:22
Dunbar Asda (opp) 18:0218:5719:5722:3223:22
High Street (at 32) 18:0819:0320:0322:3623:26
Duke Street (opp) 18:1619:0920:0922:4223:32
Bridgend Hotel (opp) 18:2419:1720:1722:4923:39
High Street (Stop A) 18:3619:2920:2923:0023:50
Arthurs Way (at) 18:4319:3520:3423:0523:55
Whiteloch Road (adj) 18:5119:4320:4223:1200:02
Police Station 18:5619:4820:4723:1700:07
Wallyford Journey Hub (N-bound) 19:0419:5620:5423:2400:14
Levenhall Roundabout (W-bound) 19:0619:5820:5623:2600:16
High Street (Stop D) 19:1020:0220:5923:2900:19

Each column is one journey, headed by the time it sets off; one that finishes short of the usual end says where ("to …") — not every journey on this route runs the whole way. A · means that journey does not stop there. Times are shown at the route's main timing stops — buses serve all stops in between. Switch a table to All stops for every stop it calls at, or open a stop's own page for live departures there.

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 travels free →

Route map

All stops on route 107

107 towards Musselburgh

All 71 stops
  1. Dunbar Asda (opp) Dunbar
  2. Goldenstones Avenue (at) Dunbar
  3. Bellevue Avenue (at) Dunbar
  4. Parish Church (at) Dunbar
  5. Railway Station Dunbar
  6. High Street (at 32) Dunbar
  7. Bleachingfield (at) Dunbar
  8. Boroughdales (at) Dunbar
  9. Grahame Place (at) Dunbar
  10. Gala Green (at) Dunbar
  11. Belhaven (opp) Belhaven
  12. Old Police Station Belhaven
  13. Caravan Park (opp) West Barns
  14. School Brae (opp) West Barns
  15. Duke Street (opp) West Barns
  16. East Links Family Park (at) West Barns
  17. Hedderwick Hill Road End (opp) West Barns
  18. Foxlake (opp) West Barns
  19. Tynefield (opp) West Barns
  20. Biel (adj) West Barns
  21. The Knowes (opp) East Linton
  22. Phantassie Farm (opp) East Linton
  23. Bridgend Hotel (opp) East Linton
  24. The Mart (opp) East Linton
  25. Orchardfield (opp) East Linton
  26. Monksmuir Park (opp) Haddington
  27. Beanston (opp) Haddington
  28. Abbey Mains (opp) Haddington
  29. Abbey Toll (opp) Haddington
  30. Traprain Terrace (at) Haddington
  31. Dunbar Road (at 20) Haddington
  32. Artillery Park (at) Haddington
  33. High Street (Stop A) Haddington
  34. Police Station Haddington
  35. Station Road Haddington
  36. Letham Drive (adj) Haddington
  37. Park Lane (adj) Haddington
  38. Knowes Road (opp) Haddington
  39. Gateside Road (opp) Haddington
  40. Arthurs Way (at) Haddington
  41. Letham Mains Rd End (adj) Haddington
  42. Coates Road (opp) Gladsmuir
  43. Liberty Hall (at) Gladsmuir
  44. Gladsmuir Farmhouse (opp and before) Gladsmuir
  45. Roundabout (W-bound) Gladsmuir
  46. Penston Road End (near) Macmerry
  47. St Germains Terrace (opp) Macmerry
  48. Whiteloch Road (adj) Macmerry
  49. The Christies (opp) Macmerry
  50. Muirpark Road (at) Tranent
  51. Morrison Avenue (near) Tranent
  52. St Martin's School (opp) Tranent
  53. Police Station Tranent
  54. Bridge Street (W-bound) Tranent
  55. Polson Park (at) Tranent
  56. Polson Gardens (adj) Tranent
  57. Dolphingstone Farm (opp) Dolphingstone
  58. Kinwegar Recycling Centre (opp) Dolphingstone
  59. Strawberry Corner (opp) Wallyford
  60. Chuckers Row (near) Wallyford
  61. Railway Station (adj) Wallyford
  62. Wallyford Journey Hub (N-bound) Wallyford
  63. Galt Road (at) Musselburgh
  64. Moir Crescent (adj) Musselburgh
  65. Levenhall Roundabout (W-bound) Musselburgh
  66. Windsor Park Drive (adj) Musselburgh
  67. Ashgrove North (near) Musselburgh
  68. Beulah (adj) Musselburgh
  69. Loretto Upper School (opp) Musselburgh
  70. St Peter's Church (o/s) Musselburgh
  71. High Street (Stop D) Musselburgh

107 towards Dunbar

All 74 stops
  1. High Street (Stop B) Musselburgh
  2. St Peter's Church (opp) Musselburgh
  3. Loretto Upper School (o/s) Musselburgh
  4. Beulah (opp) Musselburgh
  5. Ashgrove North (opp) Musselburgh
  6. Windsor Park Drive (opp) Musselburgh
  7. Levenhall Roundabout (E-bound) Musselburgh
  8. Moir Crescent (opp) Musselburgh
  9. Galt Road (opp) Musselburgh
  10. Wallyford Journey Hub (S-bound) Wallyford
  11. Railway Station (opp) Wallyford
  12. Chuckers Row (adj) Wallyford
  13. Strawberry Corner (o/s) Wallyford
  14. Kinwegar Recycling Centre (adj) Dolphingstone
  15. Dolphingstone Farm (at) Dolphingstone
  16. Polson Gardens (opp) Tranent
  17. Polson Park (opp) Tranent
  18. Coal Neuk (at) Tranent
  19. Bridge Street (E-bound) Tranent
  20. Police Station (opp) Tranent
  21. Morrison Avenue (opp) Tranent
  22. Muirpark Road (opp) Tranent
  23. The Christies (at) Macmerry
  24. Whiteloch Road (opp) Macmerry
  25. St Germains Terrace (adj) Macmerry
  26. Satellite Park (adj) Macmerry
  27. Industrial Estate West (opp) Macmerry
  28. Roundabout (E-bound) Gladsmuir
  29. Gladsmuir Farmhouse (at) Gladsmuir
  30. Lamington Road (at) Gladsmuir
  31. Liberty Hall (opp) Gladsmuir
  32. Coates Road (adj) Gladsmuir
  33. Letham Mains Rd End (opp) Haddington
  34. Arthurs Way (opp) Haddington
  35. Gateside Road (adj) Haddington
  36. Knowes Road (at) Haddington
  37. Park Lane (opp) Haddington
  38. Letham Drive (opp) Haddington
  39. Station Road Haddington
  40. Corn Exchange (opp) Haddington
  41. Market Street (at) Haddington
  42. Artillery Park (opp) Haddington
  43. Dunbar Road (at 33) Haddington
  44. Traprain Terrace (opp) Haddington
  45. Abbey Toll (at) Haddington
  46. Abbey Mains (at) Haddington
  47. Beanston (adj) Haddington
  48. Monksmuir Park (at) Haddington
  49. Hailes Rd End (at) Pencraig
  50. Orchardfield (at) East Linton
  51. The Mart (at) East Linton
  52. Bridgend Hotel (at) East Linton
  53. Phantassie Farm (at) East Linton
  54. The Knowes (adj) East Linton
  55. Biel (opp) West Barns
  56. Tynefield (adj) West Barns
  57. Foxlake (at) West Barns
  58. Hedderwick Hill Road End (at) West Barns
  59. East Links Family Park (opp) West Barns
  60. Duke Street (at) West Barns
  61. School Brae (at) West Barns
  62. Caravan Park (at) West Barns
  63. Old Police Station (opp) Belhaven
  64. Belhaven (at) Belhaven
  65. Gala Green (opp) Dunbar
  66. Grahame Place (opp) Dunbar
  67. Boroughdales (opp) Dunbar
  68. Bleachingfield (opp) Dunbar
  69. High Street (at 33) Dunbar
  70. Railway Station (opp) Dunbar
  71. Parish Church (opp) Dunbar
  72. Bellevue Avenue (opp) Dunbar
  73. Goldenstones Avenue (opp) Dunbar
  74. Dunbar Asda (at) Dunbar

Service registration & registered changes

From official Traffic Commissioner registrations. Registration PM1050765/85 · Registration PM1050765/99 · Registration PM1050765/100 · Changes in East Lothian Council · 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 East Coast Buses via the DfT Bus Open Data Service (Scotland feed). Registered with the Traffic Commissioner as PM1050765/85. Check before you travel — services can change at short notice.