BusGenie
124
East Coast Buses

124 bus timetable: North Berwick to Edinburgh

North Berwick ↔ Edinburgh

Mode Bus

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
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
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
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
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
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
·
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
·
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
·
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
·
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
·
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
·
·
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
·
·
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
·
·
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
·
·
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
·
·
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
·
·
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
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
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
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
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
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 stops

The map can include more stops across directions; use All Stops above for the full timetable list.

  1. North Berwick, Tesco at
  2. North Berwick, Bus Depot at
  3. North Berwick, Church Road at
  4. Dirleton, Castle at
  5. Gullane, Goose Green opposite
  6. Aberlady, Poplars at
  7. Longniddry, Railway Station at
  8. Prestonpans, Hawthorn Road opposite
  9. Wallyford Journey Hub northbound
  10. Musselburgh, Levenhall Roundabout westbound
  11. Musselburgh, High Street (Stop C) Stop C
  12. Musselburgh, Bridge Street northbound
  13. Brunstane Mill Road after
  14. Magdalene Drive adjacent
  15. Meadowbank House opposite
  16. Edinburgh, Waterloo Place Stop ZJ
  17. Edinburgh West End, Usher Hall Stop XF