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 12:25 · last 12:25
Fri
Live Valid 2026-05-25 – 2027-05-24
Swipe sideways to see later trips.
Stop
12:25
Musselburgh
12:25
12:25
North Berwick, Dundas Avenue
opposite
12:25
12:25
12:27
North Berwick, St Baldred's Church
opposite
12:27
North Berwick, Hamilton Road
opposite and before
12:28
North Berwick, Golf Hotel
opposite
12:28
North Berwick, South Gait
adjacent
12:29
North Berwick, Ferrybridge
opposite
12:29
Dirleton, Ferrygate
adjacent
12:32
Dirleton, Station Road
adjacent
12:33
12:33
12:35
Dirleton, Ruthven Road
adjacent
12:35
12:36
Dirleton, Archerfield
opposite
12:38
Gullane, Muirfield House
opposite and after
12:41
Gullane, Broadgait
opposite
12:42
12:43
Gullane, Goose Green
opposite
12:44
Gullane, West Links Road
opposite
12:44
12:46
12:49
12:50
Aberlady, Parish Church
opposite
12:50
12:51
Aberlady, Craigielaw
opposite
12:51
12:53
Longniddry, Ferny Ness
opposite
12:55
Longniddry, Gosford Road
opposite
12:56
Longniddry, Wemyss Place
opposite
12:57
12:58
Longniddry Inn
opposite
12:58
Longniddry, Cunningham Court
opposite
12:59
Longniddry, Dean Road
opposite
13:00
13:02
Port Seton, Seton East
opposite
13:03
Cockenzie, Seton West Mains
opposite
13:05
Prestonpans, Meadowmill Roundabout
westbound
13:05
Prestonpans, Johnny Cope Stone
adjacent
13:06
Prestonpans, Bankton Terrace
westbound
13:06
Prestonpans, Gardiner Crescent
opposite
13:07
Prestonpans, Hawthorn Road
opposite
13:08
Prestonpans, Polwarth Terrace
westbound
13:08
Prestonpans, Health Centre
opposite
13:09
Prestonpans, Northfield House
outside
13:09
Prestonpans, Alexander Drive
opposite
13:10
Prestonpans, Drummore Drive
opposite
13:11
13:11
Prestonpans, Moodie Wynd
opposite
13:13
13:14
13:15
Wallyford, Railway Station
adjacent
13:15
Wallyford Journey Hub
northbound
13:16
13:16
Musselburgh, Moir Crescent
adjacent
13:16
Musselburgh, Levenhall Roundabout
westbound
13:18
Musselburgh, Windsor Park Drive
adjacent
13:18
13:19
Musselburgh, Beulah
adjacent
13:20
Musselburgh, Loretto Upper School
opposite
13:20
Musselburgh, St Peter's Church
outside
13:21
13:23
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