BusGenie
125
East Coast Buses

125 bus timetable: North Berwick to Musselburgh

North Berwick - Musselburgh

Mode Bus

North Berwick High Sch → Musselburgh

1 trip · first 15:35 · last 15:35
Mon, Tue, Wed, Thu Live Valid 2026-05-25 – 2027-05-24

Swipe sideways to see later trips.

Stop
15:35 Musselburgh
North Berwick, Hamilton Road opposite and before
15:38
15:42
Gullane, Muirfield House opposite and after
15:51
15:52
15:54
16:01
16:08
16:26
16:30

Timetable data from East Coast Buses, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code ECBU_125.

All stops shown

64 stops
  1. North Berwick, High School at
  2. North Berwick, Sports Centre at
  3. North Berwick, Dundas Avenue opposite
  4. North Berwick, Bowling Green at
  5. North Berwick, Railway Station at
  6. North Berwick, St Baldred's Church opposite
  7. North Berwick, Hamilton Road opposite and before
  8. North Berwick, Golf Hotel opposite
  9. North Berwick, South Gait adjacent
  10. North Berwick, Ferrybridge opposite
  11. Dirleton, Ferrygate adjacent
  12. Dirleton, Station Road adjacent
  13. Dirleton, Foreshot Terrace at
  14. Dirleton, Castle at
  15. Dirleton, Ruthven Road adjacent
  16. Dirleton, Queenstonbank at
  17. Dirleton, Archerfield opposite
  18. Gullane, Muirfield House opposite and after
  19. Gullane, Broadgait opposite
  20. Gullane, Lammermuir Court at
  21. Gullane, Goose Green opposite
  22. Gullane, West Links Road opposite
  23. Gullane, Luffness Golf Club at
  24. Aberlady, Community Hall at
  25. Aberlady, Poplars at
  26. Aberlady, Parish Church opposite
  27. Aberlady, The Pleasance at
  28. Aberlady, Craigielaw opposite
  29. Aberlady, Gosford House North Lodge at
  30. Longniddry, Ferny Ness opposite
  31. Longniddry, Gosford Road opposite
  32. Longniddry, Wemyss Place opposite
  33. Longniddry, Railway Station at
  34. Longniddry Inn opposite
  35. Longniddry, Cunningham Court opposite
  36. Longniddry, Dean Road opposite
  37. Longniddry, St Germains at
  38. Port Seton, Seton East opposite
  39. Cockenzie, Seton West Mains opposite
  40. Prestonpans, Meadowmill Roundabout westbound
  41. Prestonpans, Johnny Cope Stone adjacent
  42. Prestonpans, Bankton Terrace westbound
  43. Prestonpans, Gardiner Crescent opposite
  44. Prestonpans, Hawthorn Road opposite
  45. Prestonpans, Polwarth Terrace westbound
  46. Prestonpans, Health Centre opposite
  47. Prestonpans, Northfield House outside
  48. Prestonpans, Alexander Drive opposite
  49. Prestonpans, Drummore Drive opposite
  50. Prestonpans, Rowberry Walk at
  51. Prestonpans, Moodie Wynd opposite
  52. Wallyford, Auction House at
  53. Wallyford, Chuckers Row near
  54. Wallyford, Railway Station adjacent
  55. Wallyford Journey Hub northbound
  56. Musselburgh, Galt Road at
  57. Musselburgh, Moir Crescent adjacent
  58. Musselburgh, Levenhall Roundabout westbound
  59. Musselburgh, Windsor Park Drive adjacent
  60. Musselburgh, Ashgrove North near
  61. Musselburgh, Beulah adjacent
  62. Musselburgh, Loretto Upper School opposite
  63. Musselburgh, St Peter's Church outside
  64. Musselburgh, High Street (Stop D) Stop D