BusGenie
N124
East Coast Buses

N124 bus timetable: North Berwick to Edinburgh

North Berwick ↔ Edinburgh

Mode Bus

North Berwick → Edinburgh

2 trips · first 02:01 · last 04:16
Saturday Live Valid 2026-05-25 – 2027-05-24

Swipe sideways to see later trips.

Edinburgh → North Berwick

2 trips · first 00:35 · last 03:20
Saturday Live Valid 2026-05-25 – 2027-05-24

Swipe sideways to see later trips.

Stop
00:35 Edinburgh
03:20 Edinburgh
00:35
03:20
00:50
03:34
00:55
03:39
01:02
03:45
01:08
03:50
01:14
03:55
01:29
04:10
01:35
·
01:47
·

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

Main stops shown

15 main stops

The map can include more stops across directions; use All Stops above for the full timetable list.

  1. Fountainbridge, Semple Street northbound
  2. Edinburgh, Princes Street (Scott Mon.) Stop PK
  3. Hillside, Leopold Place Stop EE
  4. Meadowbank House at
  5. Magdalene Drive opposite
  6. Musselburgh, Bridge Street southbound
  7. Musselburgh, High Street (Stop A) Stop A
  8. Wallyford Journey Hub southbound
  9. Prestonpans, Hawthorn Road at
  10. Longniddry, Railway Station opposite
  11. Aberlady, Poplars opposite
  12. Gullane, Goose Green at
  13. Dirleton, Castle opposite
  14. North Berwick, Church Road at
  15. North Berwick, Lochbridge Road East