124
East Coast Buses
124 bus timetable: North Berwick to Edinburgh
North Berwick ↔ Edinburgh
Route map
124 live route map
See the route, stops, and live buses currently on this line.
194 stops
Live buses loading
Map ready
Loading the route map...
North Berwick → Edinburgh
25 trips · first 06:00 · last 23:10
Sunday
Live Valid 2026-05-25 – 2027-05-24
Swipe sideways to see later trips.
Stop
06:00
Edinburgh
07:00
Edinburgh
08:04
Edinburgh
08:54
Edinburgh
09:34
Edinburgh
10:10
Edinburgh
10:50
Edinburgh
11:30
Edinburgh
12:10
Edinburgh
12:50
Edinburgh
13:30
Edinburgh
14:10
Edinburgh
14:50
Edinburgh
15:30
Edinburgh
16:10
Edinburgh
16:50
Edinburgh
17:30
Edinburgh
17:54
Edinburgh
18:30
Edinburgh
19:40
Edinburgh
20:15
Edinburgh
20:45
Edinburgh
21:30
Edinburgh
22:00
Edinburgh
23:10
Edinburgh
06:00
07:00
08:04
08:54
09:34
10:10
10:50
11:30
12:10
12:50
13:30
14:10
14:50
15:30
16:10
16:50
17:30
17:54
18:30
19:40
20:15
20:45
21:30
22:00
23:10
06:01
07:01
08:05
08:56
09:36
10:12
10:52
11:32
12:12
12:52
13:32
14:12
14:52
15:32
16:12
16:52
17:32
17:56
18:32
19:42
20:17
20:46
21:31
22:01
23:11
06:09
07:09
08:14
09:06
09:46
10:23
11:03
11:44
12:24
13:04
13:44
14:24
15:04
15:44
16:23
17:03
17:43
18:07
18:42
19:52
20:27
20:55
21:40
22:10
23:18
06:16
07:16
08:22
09:15
09:55
10:32
11:12
11:53
12:33
13:13
13:53
14:33
15:13
15:53
16:32
17:12
17:52
18:16
18:50
20:00
20:35
21:03
21:48
22:18
23:25
Gullane, Goose Green
opposite
06:22
07:22
08:29
09:22
10:02
10:40
11:20
12:01
12:41
13:21
14:01
14:41
15:21
16:01
16:40
17:20
18:00
18:24
18:57
20:07
20:42
21:10
21:55
22:25
23:31
06:28
07:28
08:35
09:28
10:08
10:46
11:26
12:07
12:47
13:27
14:07
14:47
15:27
16:07
16:46
17:26
18:06
18:30
19:03
20:13
20:48
21:16
22:01
22:31
23:37
06:35
07:35
08:42
09:35
10:15
10:53
11:33
12:14
12:54
13:34
14:14
14:54
15:34
16:14
16:53
17:33
18:13
18:37
19:10
20:20
20:55
21:23
22:08
22:38
23:44
Prestonpans, Hawthorn Road
opposite
06:43
07:44
08:51
09:44
10:25
11:03
11:43
12:24
13:04
13:44
14:23
15:03
15:43
16:23
17:02
17:42
18:22
18:46
19:19
20:29
21:04
21:32
22:17
22:47
23:52
Wallyford Journey Hub
northbound
06:51
07:53
09:00
09:53
10:35
11:13
11:53
12:34
13:14
13:54
14:33
15:13
15:53
16:33
17:12
17:51
18:31
18:55
19:28
20:37
21:12
21:40
22:25
22:55
23:59
Musselburgh, Levenhall Roundabout
westbound
06:53
07:55
09:02
09:55
10:37
11:15
11:55
12:36
13:16
13:56
14:35
15:15
15:55
16:35
17:14
17:53
18:33
18:57
19:30
20:39
21:14
21:42
22:27
22:57
00:01+1
06:57
07:59
09:06
09:59
10:42
11:20
12:00
12:41
13:21
14:01
14:40
15:20
16:00
16:40
17:19
17:57
18:37
19:01
19:34
20:43
21:18
21:46
22:31
23:01
00:04+1
Musselburgh, Bridge Street
northbound
06:59
08:01
09:08
10:02
10:45
11:23
12:03
12:44
13:24
14:04
14:43
15:23
16:03
16:43
17:22
18:00
18:39
·
19:36
20:45
·
21:48
·
23:02
·
Brunstane Mill Road
after
07:04
08:06
09:13
10:08
10:51
11:29
12:09
12:50
13:30
14:10
14:49
15:29
16:09
16:49
17:28
18:06
18:44
·
19:41
20:50
·
21:53
·
23:07
·
Magdalene Drive
adjacent
07:08
08:10
09:18
10:13
10:56
11:34
12:14
12:55
13:35
14:15
14:54
15:34
16:14
16:54
17:33
18:11
18:49
·
19:46
20:54
·
21:57
·
23:11
·
Meadowbank House
opposite
07:16
08:18
09:27
10:22
11:05
11:43
12:23
13:04
13:44
14:24
15:03
15:43
16:23
17:03
17:42
18:20
18:57
·
19:54
21:02
·
22:04
·
23:18
·
Edinburgh, Waterloo Place
Stop ZJ
07:22
08:25
09:35
10:30
11:14
11:52
12:32
13:13
13:53
14:32
15:11
15:51
16:31
17:11
17:50
18:28
19:04
·
20:01
21:09
·
22:11
·
23:24
·
Edinburgh West End, Usher Hall
Stop XF
07:30
08:33
09:44
10:39
11:23
12:01
12:41
13:22
14:02
14:41
15:20
16:00
16:40
17:20
17:59
18:37
19:13
·
20:10
21:17
·
22:18
·
23:31
·
Edinburgh → North Berwick
25 trips · first 06:00 · last 23:42
Sunday
Live Valid 2026-05-25 – 2027-05-24
Swipe sideways to see later trips.
Stop
06:00
Edinburgh
07:01
Edinburgh
07:44
Edinburgh
08:44
Edinburgh
09:55
Edinburgh
10:16
Edinburgh
10:53
Edinburgh
11:05
Edinburgh
11:45
Edinburgh
12:25
Edinburgh
13:05
Edinburgh
13:45
Edinburgh
14:25
Edinburgh
15:05
Edinburgh
15:45
Edinburgh
16:25
Edinburgh
17:05
Edinburgh
17:45
Edinburgh
18:25
Edinburgh
19:00
Edinburgh
19:48
Edinburgh
20:18
Edinburgh
21:32
Edinburgh
22:32
Edinburgh
23:42
Edinburgh
Fountainbridge, Semple Street
northbound
·
·
07:44
08:44
09:55
·
·
11:05
11:45
12:25
13:05
13:45
14:25
15:05
15:45
16:25
17:05
17:45
18:25
19:00
19:48
20:18
21:32
22:32
23:42
Edinburgh West End, Lothian Road
Stop XC
·
·
07:47
08:47
09:58
·
·
11:09
11:49
12:29
13:09
13:49
14:29
15:09
15:49
16:29
17:09
17:49
18:29
19:04
19:51
20:21
21:35
22:35
23:45
Edinburgh, Waterloo Place
Stop ZK
·
·
07:54
08:55
10:07
·
10:53
11:18
11:58
12:38
13:18
13:58
14:39
15:20
16:00
16:40
17:20
18:00
18:39
19:14
20:00
20:30
21:44
22:43
23:53
·
·
08:01
09:03
10:15
·
11:02
11:27
12:08
12:48
13:28
14:08
14:49
15:31
16:11
16:51
17:31
18:10
18:47
19:22
20:08
20:38
21:52
22:50
00:00+1
Magdalene Drive
opposite
·
·
08:08
09:11
10:24
·
11:11
11:36
12:17
12:57
13:37
14:17
14:58
15:40
16:20
17:00
17:40
18:19
18:56
19:31
20:16
20:46
22:00
22:57
00:07+1
Brunstane Mill Road
opposite
·
·
08:11
09:15
10:28
·
11:15
11:40
12:21
13:01
13:41
14:21
15:02
15:44
16:24
17:04
17:44
18:23
19:00
19:35
20:20
20:49
22:03
23:00
00:10+1
Musselburgh, Bridge Street
southbound
·
·
08:16
09:20
10:34
·
11:22
11:47
12:28
13:08
13:48
14:28
15:09
15:51
16:31
17:11
17:51
18:30
19:06
19:41
20:26
20:54
22:08
23:05
00:15+1
06:00
07:01
08:18
09:22
10:36
10:16
11:24
11:49
12:30
13:10
13:50
14:30
15:11
15:53
16:33
17:13
17:53
18:32
19:08
19:42
20:27
20:55
22:09
23:06
00:16+1
Musselburgh, Levenhall Roundabout
eastbound
06:04
07:05
08:22
09:26
10:40
10:20
11:29
11:54
12:35
13:15
13:55
14:35
15:16
15:58
16:38
17:18
17:58
18:37
19:13
19:46
20:31
20:59
22:13
23:10
00:20+1
Wallyford Journey Hub
southbound
06:06
07:07
08:24
09:28
10:42
10:22
11:31
11:56
12:37
13:17
13:57
14:37
15:18
16:00
16:40
17:20
18:00
18:39
19:15
19:48
20:33
21:01
22:15
23:12
00:22+1
06:14
07:15
08:33
09:37
10:51
10:31
11:40
12:05
12:46
13:26
14:06
14:46
15:27
16:09
16:49
17:29
18:09
18:48
19:24
19:56
20:41
21:09
22:23
23:20
00:30+1
Longniddry, Railway Station
opposite
06:21
07:23
08:41
09:45
11:00
10:40
11:49
12:14
12:55
13:35
14:15
14:55
15:36
16:18
16:58
17:38
18:18
18:57
19:33
20:04
20:49
21:17
22:31
23:28
00:38+1
Aberlady, Poplars
opposite
06:28
07:30
08:48
09:52
11:08
10:48
11:57
12:22
13:03
13:43
14:23
15:03
15:44
16:26
17:06
17:45
18:25
19:04
19:40
20:11
20:56
21:24
22:38
23:35
00:45+1
06:34
07:36
08:54
09:58
11:14
10:54
12:03
12:28
13:09
13:49
14:29
15:09
15:50
16:32
17:12
17:51
18:31
19:10
19:46
20:17
21:02
21:30
22:44
23:41
00:51+1
Dirleton, Castle
opposite
06:40
07:42
09:01
10:05
11:21
11:01
12:10
12:35
13:16
13:56
14:36
15:16
15:57
16:39
17:19
17:58
18:37
19:16
19:52
20:23
21:08
21:36
22:50
23:47
00:57+1
06:47
07:49
09:08
10:14
11:30
11:10
12:19
12:44
13:25
14:05
14:45
15:25
16:06
16:48
17:28
18:07
18:45
19:24
19:59
20:30
21:15
21:43
22:57
23:54
01:04+1
06:54
07:57
09:17
10:23
11:39
11:19
12:28
12:53
13:34
14:15
14:55
15:35
16:16
16:58
17:38
18:17
18:54
19:33
20:07
20:38
21:23
21:51
23:05
00:02+1
01:12+1
Timetable data from East Coast Buses, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code ECBU_124.
Main stops shown
17 main stopsThe map can include more stops across directions; use All Stops above for the full timetable list.
- North Berwick, Tesco at
- North Berwick, Bus Depot at
- North Berwick, Church Road at
- Dirleton, Castle at
- Gullane, Goose Green opposite
- Aberlady, Poplars at
- Longniddry, Railway Station at
- Prestonpans, Hawthorn Road opposite
- Wallyford Journey Hub northbound
- Musselburgh, Levenhall Roundabout westbound
- Musselburgh, High Street (Stop C) Stop C
- Musselburgh, Bridge Street northbound
- Brunstane Mill Road after
- Magdalene Drive adjacent
- Meadowbank House opposite
- Edinburgh, Waterloo Place Stop ZJ
- Edinburgh West End, Usher Hall Stop XF