125
East Coast Buses
125 bus timetable: North Berwick to Musselburgh
North Berwick - Musselburgh
Route map
125 live route map
See the route, stops, and live buses currently on this line.
64 stops
Live buses loading
Map ready
Loading the route map...
Musselburgh → North Berwick High Sch
1 trip · first 07:18 · last 07:18
Mon–Fri
Live Valid 2026-05-25 – 2027-05-24
Swipe sideways to see later trips.
Stop
07:18
Musselburgh
07:18
Musselburgh, St Peter's Church
opposite
07:18
07:19
Musselburgh, Beulah
opposite
07:19
Musselburgh, Ashgrove North
opposite
07:20
Musselburgh, Windsor Park Drive
opposite
07:21
Musselburgh, Levenhall Roundabout
eastbound
07:22
Musselburgh, Moir Crescent
opposite
07:22
Musselburgh, Galt Road
opposite
07:23
Wallyford Journey Hub
southbound
07:24
Wallyford, Railway Station
opposite
07:24
Wallyford, Chuckers Row
adjacent
07:24
Wallyford, Auction House
opposite
07:25
Prestonpans, Moodie Wynd
adjacent
07:26
Prestonpans, Rowberry Walk
opposite
07:27
07:28
Prestonpans, Alexander Drive
adjacent
07:28
Prestonpans, Northfield House
opposite
07:29
Prestonpans, Health Centre
adjacent
07:30
Prestonpans, Polwarth Terrace
eastbound
07:30
07:31
07:31
Prestonpans, Bankton Terrace
eastbound
07:32
Prestonpans, Johnny Cope Stone
opposite
07:32
Prestonpans, Meadowmill Roundabout
eastbound
07:33
07:33
Port Seton, Seton East
adjacent
07:35
Longniddry, St Germains
opposite
07:37
Longniddry, Dean Road
adjacent
07:38
Longniddry, Cunningham Court
adjacent
07:39
07:40
Longniddry, Railway Station
opposite
07:41
07:41
Longniddry, Gosford Road
adjacent
07:42
07:43
Aberlady, Gosford House North Lodge
opposite
07:46
Aberlady, Craigielaw
adjacent
07:47
Aberlady, The Pleasance
opposite
07:48
07:49
Aberlady, Poplars
opposite
07:50
Aberlady, Community Hall
opposite
07:50
Aberlady, Nature Reserve
adjacent
07:51
Gullane, Luffness Golf Club
opposite
07:53
07:57
07:57
Gullane, Lammermuir Court
opposite
07:57
Gullane, Broadgait
adjacent
07:58
07:58
08:02
Dirleton, Queenstonbank
opposite
08:03
Dirleton, Ruthven Road
opposite
08:04
Dirleton, Castle
opposite
08:05
Dirleton, Foreshot Terrace
opposite
08:06
Dirleton, Station Road
opposite
08:06
Dirleton, Ferrygate
opposite
08:08
North Berwick, Ferrybridge
opposite
08:11
North Berwick, South Gait
opposite
08:11
08:12
08:12
08:13
08:15
North Berwick, Dundas Avenue
adjacent
08:16
North Berwick, Sports Centre
opposite
08:16
08:17
Timetable data from East Coast Buses, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code ECBU_125.
All stops shown
64 stops- Musselburgh, High Street (Stop A) Stop A
- Musselburgh, St Peter's Church opposite
- Musselburgh, Loretto Upper School outside
- Musselburgh, Beulah opposite
- Musselburgh, Ashgrove North opposite
- Musselburgh, Windsor Park Drive opposite
- Musselburgh, Levenhall Roundabout eastbound
- Musselburgh, Moir Crescent opposite
- Musselburgh, Galt Road opposite
- Wallyford Journey Hub southbound
- Wallyford, Railway Station opposite
- Wallyford, Chuckers Row adjacent
- Wallyford, Auction House opposite
- Prestonpans, Moodie Wynd adjacent
- Prestonpans, Rowberry Walk opposite
- Prestonpans, Drummore Drive at
- Prestonpans, Alexander Drive adjacent
- Prestonpans, Northfield House opposite
- Prestonpans, Health Centre adjacent
- Prestonpans, Polwarth Terrace eastbound
- Prestonpans, Hawthorn Road at
- Prestonpans, Gardiner Crescent at
- Prestonpans, Bankton Terrace eastbound
- Prestonpans, Johnny Cope Stone opposite
- Prestonpans, Meadowmill Roundabout eastbound
- Cockenzie, Seton West Mains at
- Port Seton, Seton East adjacent
- Longniddry, St Germains opposite
- Longniddry, Dean Road adjacent
- Longniddry, Cunningham Court adjacent
- Longniddry Inn at
- Longniddry, Railway Station opposite
- Longniddry, Wemyss Place at
- Longniddry, Gosford Road adjacent
- Longniddry, Ferny Ness at
- Aberlady, Gosford House North Lodge opposite
- Aberlady, Craigielaw adjacent
- Aberlady, The Pleasance opposite
- Aberlady, Parish Church at
- Aberlady, Poplars opposite
- Aberlady, Community Hall opposite
- Aberlady, Nature Reserve adjacent
- Gullane, Luffness Golf Club opposite
- Gullane, Goose Green at
- Gullane, Maule Terrace at
- Gullane, Lammermuir Court opposite
- Gullane, Broadgait adjacent
- Gullane, Muirfield House near
- Dirleton, Archerfield at
- Dirleton, Queenstonbank opposite
- Dirleton, Ruthven Road opposite
- Dirleton, Castle opposite
- Dirleton, Foreshot Terrace opposite
- Dirleton, Station Road opposite
- Dirleton, Ferrygate opposite
- North Berwick, Ferrybridge opposite
- North Berwick, South Gait opposite
- North Berwick, Golf Hotel at
- North Berwick, Hamilton Road near
- North Berwick, St Baldred's Church at
- North Berwick, King's Knoll at
- North Berwick, Dundas Avenue adjacent
- North Berwick, Sports Centre opposite
- North Berwick, High School at