N124
East Coast Buses
N124 bus timetable: North Berwick to Edinburgh
North Berwick ↔ Edinburgh
Route map
N124 live route map
See the route, stops, and live buses currently on this line.
213 stops
Live buses loading
Map ready
Loading the route map...
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.
Stop
02:01
Edinburgh
04:16
Edinburgh
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
Timetable data from East Coast Buses, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code ECBU_N124.
Main stops shown
15 main stopsThe map can include more stops across directions; use All Stops above for the full timetable list.
- Fountainbridge, Semple Street northbound
- Edinburgh, Princes Street (Scott Mon.) Stop PK
- Hillside, Leopold Place Stop EE
- Meadowbank House at
- Magdalene Drive opposite
- Musselburgh, Bridge Street southbound
- Musselburgh, High Street (Stop A) Stop A
- Wallyford Journey Hub southbound
- Prestonpans, Hawthorn Road at
- Longniddry, Railway Station opposite
- Aberlady, Poplars opposite
- Gullane, Goose Green at
- Dirleton, Castle opposite
- North Berwick, Church Road at
- North Berwick, Lochbridge Road East