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
34 trips · first 00:12 · last 23:12
Saturday
Live Valid 2026-05-25 – 2027-05-24
Swipe sideways to see later trips.
Stop
00:12
Edinburgh
05:30
Edinburgh
06:20
Edinburgh
07:00
Edinburgh
07:30
Edinburgh
07:50
Edinburgh
08:00
Edinburgh
08:30
Edinburgh
09:00
Edinburgh
09:30
Edinburgh
10:00
Edinburgh
10:30
Edinburgh
11:00
Edinburgh
11:30
Edinburgh
12:00
Edinburgh
12:32
Edinburgh
13:05
Edinburgh
13:35
Edinburgh
14:09
Edinburgh
14:39
Edinburgh
15:09
Edinburgh
15:39
Edinburgh
16:09
Edinburgh
16:39
Edinburgh
17:15
Edinburgh
17:40
Edinburgh
18:10
Edinburgh
18:40
Edinburgh
19:10
Edinburgh
19:40
Edinburgh
20:05
Edinburgh
20:45
Edinburgh
22:00
Edinburgh
23:12
Edinburgh
00:12
05:30
06:20
07:00
07:30
·
08:00
08:30
09:00
09:30
10:00
10:30
11:00
11:30
12:00
12:32
13:05
13:35
14:09
14:39
15:09
15:39
16:09
16:39
17:15
17:40
18:10
18:40
19:10
19:40
20:05
20:45
22:00
23:12
00:13
05:31
06:21
07:01
07:31
·
08:01
08:31
09:02
09:32
10:02
10:32
11:02
11:32
12:02
12:34
13:07
13:37
14:11
14:41
15:11
15:41
16:11
16:41
17:17
17:42
18:12
18:42
19:12
19:42
20:07
20:46
22:01
23:13
00:20
05:38
06:28
07:10
07:40
·
08:10
08:40
09:13
09:43
10:13
10:43
11:14
11:44
12:14
12:46
13:19
13:49
14:23
14:53
15:23
15:53
16:22
16:52
17:28
17:53
18:23
18:52
19:22
19:52
20:17
20:55
22:10
23:20
00:27
05:45
06:35
07:17
07:48
·
08:18
08:48
09:21
09:51
10:22
10:52
11:23
11:53
12:23
12:55
13:28
13:58
14:32
15:02
15:32
16:02
16:31
17:01
17:37
18:02
18:32
19:00
19:30
20:00
20:25
21:03
22:18
23:27
Gullane, Goose Green
opposite
00:33
05:50
06:41
07:23
07:55
·
08:25
08:55
09:29
09:59
10:30
11:00
11:31
12:01
12:31
13:03
13:36
14:06
14:40
15:10
15:40
16:10
16:39
17:09
17:45
18:10
18:39
19:07
19:37
20:07
20:32
21:10
22:25
23:33
00:39
05:56
06:47
07:29
08:01
·
08:31
09:01
09:35
10:05
10:36
11:06
11:37
12:07
12:37
13:09
13:42
14:12
14:46
15:16
15:46
16:16
16:45
17:15
17:51
18:16
18:45
19:13
19:43
20:13
20:38
21:16
22:31
23:39
00:46
06:03
06:54
07:36
08:08
·
08:38
09:08
09:42
10:12
10:43
11:13
11:44
12:14
12:44
13:16
13:49
14:19
14:53
15:23
15:53
16:23
16:52
17:22
17:58
18:23
18:52
19:20
19:50
20:20
20:45
21:23
22:38
23:46
Prestonpans, Hawthorn Road
opposite
00:54
06:11
07:02
07:45
08:17
·
08:47
09:18
09:52
10:22
10:53
11:23
11:54
12:24
12:54
13:26
13:59
14:29
15:03
15:33
16:03
16:33
17:02
17:32
18:08
18:33
19:01
19:29
19:59
20:29
20:54
21:32
22:47
23:54
Wallyford Journey Hub
northbound
01:01
06:19
07:10
07:54
08:26
·
08:56
09:27
10:01
10:32
11:03
11:33
12:04
12:34
13:04
13:36
14:09
14:39
15:13
15:43
16:13
16:43
17:12
17:42
18:18
18:42
19:10
19:38
20:08
20:37
21:02
21:40
22:55
00:01+1
Musselburgh, Levenhall Roundabout
westbound
01:03
06:21
07:12
07:56
08:28
·
08:58
09:29
10:03
10:34
11:05
11:35
12:06
12:36
13:06
13:38
14:11
14:41
15:15
15:45
16:15
16:45
17:14
17:44
18:20
18:44
19:12
19:40
20:10
20:39
21:04
21:42
22:57
00:03+1
01:06
06:24
07:16
08:01
08:33
·
09:03
09:34
10:09
10:40
11:12
11:42
12:13
12:43
13:13
13:45
14:17
14:47
15:21
15:50
16:20
16:50
17:19
17:49
18:25
18:48
19:16
19:44
20:14
20:42
21:07
21:45
23:00
00:06+1
Musselburgh, Bridge Street
northbound
·
06:26
07:18
08:03
08:35
07:50
09:06
09:37
10:12
10:43
11:15
11:45
12:16
12:46
13:16
13:48
14:20
14:50
15:24
15:53
16:23
16:53
17:22
17:52
18:28
18:50
19:18
·
·
20:44
·
21:47
23:02
·
Brunstane Mill Road
after
·
06:31
07:23
08:08
08:40
07:55
09:12
09:43
10:18
10:49
11:22
11:52
12:23
12:53
13:23
13:55
14:26
14:56
15:30
15:59
16:29
16:59
17:28
17:58
18:33
18:55
19:23
·
·
20:49
·
21:52
23:07
·
Magdalene Drive
adjacent
·
06:35
07:27
08:12
08:44
07:59
09:17
09:48
10:23
10:54
11:27
11:57
12:28
12:58
13:28
14:00
14:31
15:01
15:35
16:04
16:34
17:04
17:33
18:03
18:37
18:59
19:27
·
·
20:53
·
21:56
23:11
·
Meadowbank House
opposite
·
06:43
07:36
08:21
08:53
08:08
09:26
09:57
10:33
11:04
11:37
12:07
12:38
13:08
13:38
14:09
14:40
15:10
15:44
16:13
16:43
17:13
17:42
18:12
18:46
19:08
19:36
·
·
21:01
·
22:04
23:18
·
Edinburgh, Waterloo Place
Stop ZJ
·
06:49
07:43
08:28
09:00
08:15
09:34
10:05
10:41
11:13
11:46
12:16
12:47
13:17
13:47
14:17
14:48
15:18
15:52
16:21
16:51
17:21
17:50
18:20
18:54
19:16
19:44
·
·
21:08
·
22:11
23:24
·
Edinburgh West End, Usher Hall
Stop XF
·
06:57
07:52
08:37
09:09
08:24
09:43
10:14
10:50
11:22
11:55
12:25
12:56
13:26
13:56
14:26
14:57
15:27
16:01
16:30
17:00
17:30
17:59
18:29
19:03
19:25
19:53
·
·
21:16
·
22:18
23:31
·
Edinburgh → North Berwick
33 trips · first 06:04 · last 23:42
Saturday
Live Valid 2026-05-25 – 2027-05-24
Swipe sideways to see later trips.
Stop
06:04
Edinburgh
06:52
Edinburgh
07:13
Edinburgh
07:22
Edinburgh
08:10
Edinburgh
08:19
Edinburgh
08:37
Edinburgh
09:02
Edinburgh
09:32
Edinburgh
10:02
Edinburgh
10:32
Edinburgh
11:02
Edinburgh
11:32
Edinburgh
12:07
Edinburgh
12:37
Edinburgh
13:07
Edinburgh
13:37
Edinburgh
14:07
Edinburgh
14:37
Edinburgh
15:07
Edinburgh
15:37
Edinburgh
16:10
Edinburgh
16:40
Edinburgh
17:10
Edinburgh
17:40
Edinburgh
18:10
Edinburgh
18:40
Edinburgh
19:14
Edinburgh
19:48
Edinburgh
20:18
Edinburgh
21:32
Edinburgh
22:32
Edinburgh
23:42
Edinburgh
Fountainbridge, Semple Street
northbound
·
·
07:13
·
08:10
·
08:37
09:02
09:32
10:02
10:32
11:02
11:32
12:07
12:37
13:07
13:37
14:07
14:37
15:07
15:37
16:10
16:40
17:10
17:40
18:10
18:40
19:14
19:48
20:18
21:32
22:32
23:42
Edinburgh West End, Lothian Road
Stop XC
·
·
07:16
·
08:13
·
08:40
09:06
09:36
10:06
10:36
11:06
11:36
12:11
12:41
13:11
13:41
14:11
14:41
15:11
15:41
16:14
16:44
17:14
17:44
18:14
18:44
19:18
19:52
20:22
21:36
22:36
23:46
Edinburgh, Waterloo Place
Stop ZK
06:04
·
07:23
·
08:21
·
08:48
09:15
09:45
10:15
10:45
11:15
11:45
12:20
12:50
13:20
13:51
14:21
14:51
15:22
15:52
16:25
16:55
17:25
17:55
18:25
18:54
19:28
20:01
20:31
21:45
22:45
23:55
06:11
·
07:30
·
08:28
·
08:55
09:22
09:52
10:24
10:54
11:25
11:55
12:30
13:00
13:30
14:01
14:31
15:01
15:32
16:02
16:35
17:05
17:35
18:05
18:35
19:04
19:37
20:10
20:39
21:53
22:52
00:02+1
Magdalene Drive
opposite
06:18
·
07:38
·
08:36
·
09:03
09:31
10:01
10:33
11:03
11:34
12:04
12:39
13:09
13:39
14:10
14:40
15:10
15:41
16:11
16:44
17:14
17:44
18:14
18:44
19:13
19:45
20:18
20:47
22:01
22:59
00:09+1
Brunstane Mill Road
opposite
06:21
·
07:41
·
08:39
·
09:07
09:35
10:05
10:37
11:07
11:38
12:08
12:43
13:13
13:43
14:14
14:44
15:14
15:45
16:15
16:48
17:18
17:48
18:18
18:48
19:17
19:49
20:22
20:50
22:04
23:02
00:12+1
Musselburgh, Bridge Street
southbound
06:25
·
07:46
·
08:44
·
09:14
09:42
10:12
10:44
11:14
11:45
12:15
12:50
13:20
13:50
14:21
14:51
15:21
15:52
16:22
16:55
17:25
17:55
18:25
18:54
19:23
19:54
20:27
20:55
22:09
23:07
00:17+1
06:26
06:52
07:48
07:22
08:46
08:19
09:16
09:44
10:14
10:46
11:16
11:47
12:17
12:52
13:22
13:52
14:23
14:53
15:23
15:54
16:24
16:57
17:27
17:57
18:27
18:56
19:25
19:55
20:28
20:56
22:10
23:08
00:18+1
Musselburgh, Levenhall Roundabout
eastbound
06:30
06:56
07:52
07:26
08:50
08:23
09:21
09:49
10:19
10:51
11:21
11:52
12:22
12:57
13:27
13:57
14:28
14:58
15:28
15:59
16:29
17:02
17:32
18:02
18:32
19:01
19:30
19:59
20:32
21:00
22:14
23:12
00:22+1
Wallyford Journey Hub
southbound
06:32
06:58
07:54
07:28
08:52
08:25
09:23
09:51
10:21
10:53
11:23
11:54
12:24
12:59
13:29
13:59
14:30
15:00
15:30
16:01
16:31
17:04
17:34
18:04
18:34
19:03
19:32
20:01
20:34
21:02
22:16
23:14
00:24+1
06:40
07:07
08:03
07:37
09:01
08:34
09:32
10:00
10:30
11:02
11:32
12:03
12:33
13:08
13:38
14:08
14:39
15:09
15:39
16:10
16:40
17:13
17:43
18:13
18:43
19:12
19:40
20:09
20:42
21:10
22:24
23:22
00:32+1
Longniddry, Railway Station
opposite
06:47
07:15
08:12
07:46
09:10
08:43
09:41
10:09
10:39
11:11
11:41
12:12
12:42
13:17
13:47
14:17
14:48
15:18
15:48
16:19
16:49
17:22
17:52
18:22
18:52
19:21
19:48
20:17
20:50
21:18
22:32
23:30
00:40+1
Aberlady, Poplars
opposite
06:54
07:22
08:19
07:53
09:17
08:50
09:48
10:17
10:47
11:20
11:50
12:21
12:51
13:26
13:55
14:25
14:56
15:26
15:56
16:27
16:57
17:30
18:00
18:30
19:00
19:29
19:56
20:25
20:57
21:25
22:39
23:37
00:47+1
07:00
07:28
08:25
07:59
09:23
08:56
09:54
10:23
10:53
11:26
11:56
12:27
12:57
13:32
14:01
14:31
15:02
15:32
16:02
16:33
17:03
17:36
18:06
18:36
19:06
19:35
20:02
20:31
21:03
21:31
22:45
23:43
00:53+1
Dirleton, Castle
opposite
07:06
07:35
08:32
08:06
09:30
09:03
10:01
10:30
11:00
11:33
12:03
12:34
13:04
13:39
14:08
14:38
15:09
15:39
16:09
16:40
17:10
17:43
18:13
18:42
19:12
19:41
20:08
20:37
21:09
21:37
22:51
23:49
00:59+1
07:13
07:42
08:39
08:13
09:38
09:11
10:10
10:39
11:09
11:42
12:12
12:43
13:13
13:48
14:17
14:47
15:18
15:48
16:18
16:49
17:19
17:52
18:22
18:50
19:20
19:48
20:15
20:44
21:16
21:44
22:58
23:56
01:06+1
07:20
07:50
08:47
08:21
09:47
09:20
10:19
10:48
11:18
11:51
12:21
12:52
13:22
13:58
14:27
14:57
15:28
15:58
16:28
16:59
17:29
18:02
18:32
18:59
19:29
19:56
20:23
20:52
21:24
21:52
23:06
00:04+1
01:14+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