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...
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
15:35
15:35
North Berwick, Dundas Avenue
opposite
15:35
15:35
15:37
North Berwick, St Baldred's Church
opposite
15:37
North Berwick, Hamilton Road
opposite and before
15:38
North Berwick, Golf Hotel
opposite
15:38
North Berwick, South Gait
adjacent
15:39
North Berwick, Ferrybridge
opposite
15:39
Dirleton, Ferrygate
adjacent
15:42
Dirleton, Station Road
adjacent
15:43
15:43
15:45
Dirleton, Ruthven Road
adjacent
15:45
15:46
Dirleton, Archerfield
opposite
15:48
Gullane, Muirfield House
opposite and after
15:51
Gullane, Broadgait
opposite
15:52
15:53
Gullane, Goose Green
opposite
15:54
Gullane, West Links Road
opposite
15:54
15:56
15:59
16:00
Aberlady, Parish Church
opposite
16:00
16:01
Aberlady, Craigielaw
opposite
16:01
16:03
Longniddry, Ferny Ness
opposite
16:05
Longniddry, Gosford Road
opposite
16:06
Longniddry, Wemyss Place
opposite
16:07
16:08
Longniddry Inn
opposite
16:08
Longniddry, Cunningham Court
opposite
16:09
Longniddry, Dean Road
opposite
16:10
16:12
Port Seton, Seton East
opposite
16:13
Cockenzie, Seton West Mains
opposite
16:15
Prestonpans, Meadowmill Roundabout
westbound
16:15
Prestonpans, Johnny Cope Stone
adjacent
16:16
Prestonpans, Bankton Terrace
westbound
16:16
Prestonpans, Gardiner Crescent
opposite
16:17
Prestonpans, Hawthorn Road
opposite
16:18
Prestonpans, Polwarth Terrace
westbound
16:18
Prestonpans, Health Centre
opposite
16:19
Prestonpans, Northfield House
outside
16:19
Prestonpans, Alexander Drive
opposite
16:20
Prestonpans, Drummore Drive
opposite
16:21
16:21
Prestonpans, Moodie Wynd
opposite
16:23
16:24
16:25
Wallyford, Railway Station
adjacent
16:25
Wallyford Journey Hub
northbound
16:26
16:26
Musselburgh, Moir Crescent
adjacent
16:26
Musselburgh, Levenhall Roundabout
westbound
16:28
Musselburgh, Windsor Park Drive
adjacent
16:28
16:29
Musselburgh, Beulah
adjacent
16:30
Musselburgh, Loretto Upper School
opposite
16:30
Musselburgh, St Peter's Church
outside
16:31
16:33
Timetable data from East Coast Buses, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code ECBU_125.
All stops shown
64 stops- North Berwick, High School at
- North Berwick, Sports Centre at
- North Berwick, Dundas Avenue opposite
- North Berwick, Bowling Green at
- North Berwick, Railway Station at
- North Berwick, St Baldred's Church opposite
- North Berwick, Hamilton Road opposite and before
- North Berwick, Golf Hotel opposite
- North Berwick, South Gait adjacent
- North Berwick, Ferrybridge opposite
- Dirleton, Ferrygate adjacent
- Dirleton, Station Road adjacent
- Dirleton, Foreshot Terrace at
- Dirleton, Castle at
- Dirleton, Ruthven Road adjacent
- Dirleton, Queenstonbank at
- Dirleton, Archerfield opposite
- Gullane, Muirfield House opposite and after
- Gullane, Broadgait opposite
- Gullane, Lammermuir Court at
- Gullane, Goose Green opposite
- Gullane, West Links Road opposite
- Gullane, Luffness Golf Club at
- Aberlady, Community Hall at
- Aberlady, Poplars at
- Aberlady, Parish Church opposite
- Aberlady, The Pleasance at
- Aberlady, Craigielaw opposite
- Aberlady, Gosford House North Lodge at
- Longniddry, Ferny Ness opposite
- Longniddry, Gosford Road opposite
- Longniddry, Wemyss Place opposite
- Longniddry, Railway Station at
- Longniddry Inn opposite
- Longniddry, Cunningham Court opposite
- Longniddry, Dean Road opposite
- Longniddry, St Germains at
- Port Seton, Seton East opposite
- Cockenzie, Seton West Mains opposite
- Prestonpans, Meadowmill Roundabout westbound
- Prestonpans, Johnny Cope Stone adjacent
- Prestonpans, Bankton Terrace westbound
- Prestonpans, Gardiner Crescent opposite
- Prestonpans, Hawthorn Road opposite
- Prestonpans, Polwarth Terrace westbound
- Prestonpans, Health Centre opposite
- Prestonpans, Northfield House outside
- Prestonpans, Alexander Drive opposite
- Prestonpans, Drummore Drive opposite
- Prestonpans, Rowberry Walk at
- Prestonpans, Moodie Wynd opposite
- Wallyford, Auction House at
- Wallyford, Chuckers Row near
- Wallyford, Railway Station adjacent
- Wallyford Journey Hub northbound
- Musselburgh, Galt Road at
- Musselburgh, Moir Crescent adjacent
- Musselburgh, Levenhall Roundabout westbound
- Musselburgh, Windsor Park Drive adjacent
- Musselburgh, Ashgrove North near
- Musselburgh, Beulah adjacent
- Musselburgh, Loretto Upper School opposite
- Musselburgh, St Peter's Church outside
- Musselburgh, High Street (Stop D) Stop D