125 High School ↔ High Street (Stop D)

Operated by East Coast Buses. First bus 07:18, last bus 15:35. 3 journeys on weekdays.

💷 The England fare cap doesn't apply in Scotland — East Coast Buses sets the fares on the 125. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card. Who travels free →

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.

125 towards High Street (Stop D) — Monday to Friday (2 journeys)
High School (at) 12:2515:35
Castle (at) 12:3515:45
Goose Green (opp) 12:4415:54
Poplars (at) 12:5016:00
Railway Station 12:5816:08
Hawthorn Road (opp) 13:0816:18
Wallyford Journey Hub (N-bound) 13:1616:26
Levenhall Roundabout (W-bound) 13:1816:28
High Street (Stop D) 13:2316:33

Route map

All stops on route 125

125 towards High Street (Stop D)

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

125 towards High School

  1. High Street (Stop A) 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. Auction House (opp) Wallyford
  14. Moodie Wynd (adj) Prestonpans
  15. Rowberry Walk (opp) Prestonpans
  16. Drummore Drive (at) Prestonpans
  17. Alexander Drive (adj) Prestonpans
  18. Northfield House (opp) Prestonpans
  19. Health Centre (adj) Prestonpans
  20. Polwarth Terrace (E-bound) Prestonpans
  21. Hawthorn Road (at) Prestonpans
  22. Gardiner Crescent (at) Prestonpans
  23. Bankton Terrace (E-bound) Prestonpans
  24. Johnny Cope Stone (opp) Prestonpans
  25. Meadowmill Roundabout (E-Bound) Prestonpans
  26. Seton West Mains (at) Cockenzie
  27. Seton East (adj) Port Seton
  28. St Germains (opp) Longniddry
  29. Dean Road (adj) Longniddry
  30. Cunningham Court (adj) Longniddry
  31. Longniddry Inn (at) Longniddry
  32. Railway Station (opp) Longniddry
  33. Wemyss Place (at) Longniddry
  34. Gosford Road (adj) Longniddry
  35. Ferny Ness (at) Longniddry
  36. Gosford House North Lodge (opp) Aberlady
  37. Craigielaw (adj) Aberlady
  38. The Pleasance (opp) Aberlady
  39. Parish Church (at) Aberlady
  40. Poplars (opp) Aberlady
  41. Community Hall (opp) Aberlady
  42. Nature Reserve (adj) Aberlady
  43. Luffness Golf Club (opp) Gullane
  44. Goose Green (at) Gullane
  45. Maule Terrace (at) Gullane
  46. Lammermuir Court (opp) Gullane
  47. Broadgait (adj) Gullane
  48. Muirfield House (near) Gullane
  49. Archerfield (at) Dirleton
  50. Queenstonbank (opp) Dirleton
  51. Ruthven Road (opp) Dirleton
  52. Castle (opp) Dirleton
  53. Foreshot Terrace (opp) Dirleton
  54. Station Road (opp) Dirleton
  55. Ferrygate (opp) Dirleton
  56. Ferrybridge (NE-bound) North Berwick
  57. South Gait (opp) North Berwick
  58. Golf Hotel (at) North Berwick
  59. Hamilton Road (near) North Berwick
  60. St Baldred's Church (at) North Berwick
  61. King's Knoll (at) North Berwick
  62. Dundas Avenue (adj) North Berwick
  63. Sports Centre (opp) North Berwick
  64. High School (at) North Berwick

Service history & registered changes

From official Traffic Commissioner registrations. All service changes →

Towns & areas on this route

Frequently asked questions

What time is the first 125 bus?

The first 125 departure on weekdays leaves at 07:18 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).

What time is the last 125 bus?

The last 125 on weekdays leaves its first stop at 15:35. Always check the timetable for your specific stop — later stops are reached after this time.

How much does the 125 bus cost?

The England fare cap doesn't apply in Scotland — East Coast Buses sets the fares on the 125. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card.

Who runs the 125 bus?

The 125 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.