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