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: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:01
07:01
08:05
08:56
09:36
10:12
10:52
11:33
12:13
12:53
13:33
14:13
14:53
15:33
16:12
16:52
17:32
17:56
18:32
19:42
20:17
20:46
21:31
22:01
23:11
North Berwick, Glenburn Road
adjacent
06:02
07:02
08:06
08:57
09:37
10:13
10:53
11:34
12:14
12:54
13:34
14:14
14:54
15:34
16:13
16:53
17:33
17:57
18:33
19:43
20:18
20:47
21:32
22:02
23:12
06:03
07:03
08:07
08:58
09:38
10:14
10:54
11:34
12:14
12:54
13:34
14:14
14:54
15:34
16:14
16:54
17:34
17:58
18:34
19:44
20:19
20:48
21:33
22:03
23:13
North Berwick, Wishart Avenue
opposite
06:03
07:03
08:07
08:58
09:38
10:15
10:55
11:35
12:15
12:55
13:35
14:15
14:55
15:35
16:15
16:55
17:35
17:59
18:35
19:45
20:20
20:48
21:33
22:03
23:13
06:04
07:04
08:08
08:59
09:39
10:15
10:55
11:36
12:16
12:56
13:36
14:16
14:56
15:36
16:15
16:55
17:35
17:59
18:35
19:45
20:20
20:49
21:34
22:04
23:13
North Berwick, Dundas Avenue
opposite
06:04
07:04
08:08
08:59
09:39
10:16
10:56
11:36
12:16
12:56
13:36
14:16
14:56
15:36
16:16
16:56
17:36
18:00
18:36
19:46
20:21
20:49
21:34
22:04
23:14
06:05
07:05
08:09
09:00
09:40
10:16
10:56
11:37
12:17
12:57
13:37
14:17
14:57
15:37
16:16
16:56
17:36
18:00
18:36
19:46
20:21
20:50
21:35
22:05
23:14
06:07
07:07
08:11
09:02
09:42
10:18
10:58
11:39
12:19
12:59
13:39
14:19
14:59
15:39
16:18
16:58
17:38
18:02
18:38
19:48
20:23
20:52
21:37
22:07
23:16
06:08
07:08
08:12
09:03
09:43
10:20
11:00
11:41
12:21
13:01
13:41
14:21
15:01
15:41
16:20
17:00
17:40
18:04
18:40
19:50
20:25
20:53
21:38
22:08
23:17
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: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
North Berwick, St Baldred's Church
opposite
06:10
07:10
08:15
09:07
09:47
10:24
11:04
11:45
12:25
13:05
13:45
14:25
15:05
15:45
16:24
17:04
17:44
18:08
18:43
19:53
20:28
20:56
21:41
22:11
23:19
North Berwick, Hamilton Road
opposite and before
06:10
07:10
08:15
09:08
09:48
10:25
11:05
11:46
12:26
13:06
13:46
14:26
15:06
15:46
16:25
17:05
17:45
18:09
18:43
19:53
20:28
20:56
21:41
22:11
23:19
North Berwick, Golf Hotel
opposite
06:10
07:10
08:16
09:08
09:48
10:25
11:05
11:46
12:26
13:06
13:46
14:26
15:06
15:46
16:25
17:05
17:45
18:09
18:44
19:54
20:29
20:57
21:42
22:12
23:19
North Berwick, South Gait
adjacent
06:11
07:11
08:16
09:09
09:49
10:26
11:06
11:47
12:27
13:07
13:47
14:27
15:07
15:47
16:26
17:06
17:46
18:10
18:44
19:54
20:29
20:57
21:42
22:12
23:20
North Berwick, Ferrybridge
opposite
06:11
07:11
08:17
09:09
09:49
10:26
11:06
11:47
12:27
13:07
13:47
14:27
15:07
15:47
16:26
17:06
17:46
18:10
18:45
19:55
20:30
20:58
21:43
22:13
23:20
Dirleton, Ferrygate
adjacent
06:13
07:13
08:19
09:11
09:51
10:28
11:08
11:49
12:29
13:09
13:49
14:29
15:09
15:49
16:28
17:08
17:48
18:12
18:47
19:57
20:32
21:00
21:45
22:15
23:22
Dirleton, Station Road
adjacent
06:14
07:14
08:20
09:13
09:53
10:30
11:10
11:51
12:31
13:11
13:51
14:31
15:11
15:51
16:30
17:10
17:50
18:14
18:48
19:58
20:33
21:01
21:46
22:16
23:23
06:15
07:15
08:21
09:13
09:53
10:30
11:10
11:51
12:31
13:11
13:51
14:31
15:11
15:51
16:30
17:10
17:50
18:14
18:49
19:59
20:34
21:02
21:47
22:17
23:24
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
Dirleton, Ruthven Road
adjacent
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:17
07:17
08:23
09:16
09:56
10:33
11:13
11:54
12:34
13:14
13:54
14:34
15:14
15:54
16:33
17:13
17:53
18:17
18:51
20:01
20:36
21:04
21:49
22:19
23:26
Dirleton, Archerfield
opposite
06:18
07:18
08:24
09:17
09:57
10:34
11:14
11:55
12:35
13:15
13:55
14:35
15:15
15:55
16:34
17:14
17:54
18:18
18:52
20:02
20:37
21:05
21:50
22:20
23:27
Gullane, Muirfield House
opposite and after
06:20
07:20
08:27
09:20
10:00
10:38
11:18
11:59
12:39
13:19
13:59
14:39
15:19
15:59
16:38
17:18
17:58
18:22
18:55
20:05
20:40
21:08
21:53
22:23
23:29
Gullane, Broadgait
opposite
06:20
07:20
08:27
09:20
10:00
10:38
11:18
11:59
12:39
13:19
13:59
14:39
15:19
15:59
16:38
17:18
17:58
18:22
18:55
20:05
20:40
21:08
21:53
22:23
23:29
06:21
07:21
08:28
09:21
10:01
10:39
11:19
12:00
12:40
13:20
14:00
14:40
15:20
16:00
16:39
17:19
17:59
18:23
18:56
20:06
20:41
21:09
21:54
22:24
23:30
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
Gullane, West Links Road
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:24
07:24
08:31
09:24
10:04
10:42
11:22
12:03
12:43
13:23
14:03
14:43
15:23
16:03
16:42
17:22
18:02
18:26
18:59
20:09
20:44
21:12
21:57
22:27
23:33
06:27
07:27
08:34
09:27
10:07
10:45
11:25
12:06
12:46
13:26
14:06
14:46
15:26
16:06
16:45
17:25
18:05
18:29
19:02
20:12
20:47
21:15
22:00
22:30
23:36
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
Aberlady, Parish Church
opposite
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: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
Aberlady, Craigielaw
opposite
06:29
07:29
08:36
09:29
10:09
10:47
11:27
12:08
12:48
13:28
14:08
14:48
15:28
16:08
16:47
17:27
18:07
18:31
19:04
20:14
20:49
21:17
22:02
22:32
23:38
06:30
07:30
08:37
09:30
10:10
10:48
11:28
12:09
12:49
13:29
14:09
14:49
15:29
16:09
16:48
17:28
18:08
18:32
19:05
20:15
20:50
21:18
22:03
22:33
23:39
Longniddry, Ferny Ness
opposite
06:33
07:33
08:40
09:33
10:13
10:51
11:31
12:12
12:52
13:32
14:12
14:52
15:32
16:12
16:51
17:31
18:11
18:35
19:08
20:18
20:53
21:21
22:06
22:36
23:42
Longniddry, Gosford Road
opposite
06:33
07:33
08:40
09:33
10:13
10:51
11:31
12:12
12:52
13:32
14:12
14:52
15:32
16:12
16:51
17:31
18:11
18:35
19:08
20:18
20:53
21:21
22:06
22:36
23:42
Longniddry, Wemyss Place
opposite
06:34
07:34
08:41
09:34
10:14
10:52
11:32
12:13
12:53
13:33
14:13
14:53
15:33
16:13
16:52
17:32
18:12
18:36
19:09
20:19
20:54
21:22
22:07
22:37
23:43
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
Longniddry Inn
opposite
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
Longniddry, Cunningham Court
opposite
06:36
07:36
08:43
09:36
10:16
10:54
11:34
12:15
12:55
13:35
14:15
14:55
15:35
16:15
16:54
17:34
18:14
18:38
19:11
20:21
20:56
21:24
22:09
22:39
23:45
Longniddry, Dean Road
opposite
06:36
07:37
08:44
09:37
10:17
10:55
11:35
12:16
12:56
13:36
14:16
14:56
15:36
16:16
16:55
17:35
18:15
18:39
19:12
20:22
20:57
21:25
22:10
22:40
23:45
06:38
07:38
08:45
09:38
10:19
10:57
11:37
12:18
12:58
13:38
14:17
14:57
15:37
16:17
16:56
17:36
18:16
18:40
19:13
20:23
20:58
21:26
22:11
22:41
23:47
Port Seton, Seton East
opposite
06:39
07:40
08:47
09:40
10:20
10:58
11:38
12:19
12:59
13:39
14:19
14:59
15:39
16:19
16:58
17:38
18:18
18:42
19:15
20:25
21:00
21:28
22:13
22:43
23:48
Cockenzie, Seton West Mains
opposite
06:40
07:41
08:48
09:41
10:22
11:00
11:40
12:21
13:01
13:41
14:20
15:00
15:40
16:20
16:59
17:39
18:19
18:43
19:16
20:26
21:01
21:29
22:14
22:44
23:49
Prestonpans, Meadowmill Roundabout
westbound
06:41
07:42
08:49
09:42
10:22
11:00
11:40
12:21
13:01
13:41
14:21
15:01
15:41
16:21
17:00
17:40
18:20
18:44
19:17
20:27
21:02
21:30
22:15
22:45
23:50
Prestonpans, Johnny Cope Stone
adjacent
06:41
07:42
08:49
09:42
10:23
11:01
11:41
12:22
13:02
13:42
14:21
15:01
15:41
16:21
17:00
17:40
18:20
18:44
19:17
20:27
21:02
21:30
22:15
22:45
23:50
Prestonpans, Bankton Terrace
westbound
06:42
07:43
08:50
09:43
10:24
11:02
11:42
12:23
13:03
13:43
14:22
15:02
15:42
16:22
17:01
17:41
18:21
18:45
19:18
20:28
21:03
21:31
22:16
22:46
23:51
Prestonpans, Gardiner Crescent
opposite
06:42
07:43
08:50
09:43
10:24
11:02
11:42
12:23
13:03
13:43
14:22
15:02
15:42
16:22
17:01
17:41
18:21
18:45
19:18
20:28
21:03
21:31
22:16
22:46
23:51
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
Prestonpans, Polwarth Terrace
westbound
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
Prestonpans, Health Centre
opposite
06:44
07:45
08:52
09:45
10:26
11:04
11:44
12:25
13:05
13:45
14:24
15:04
15:44
16:24
17:03
17:43
18:23
18:47
19:20
20:30
21:05
21:33
22:18
22:48
23:52
Prestonpans, Northfield House
outside
06:44
07:46
08:53
09:46
10:27
11:05
11:45
12:26
13:06
13:46
14:25
15:05
15:45
16:25
17:04
17:44
18:24
18:48
19:21
20:30
21:05
21:33
22:18
22:48
23:53
Prestonpans, Alexander Drive
opposite
06:45
07:47
08:54
09:47
10:28
11:06
11:46
12:27
13:07
13:47
14:26
15:06
15:46
16:26
17:05
17:45
18:25
18:49
19:22
20:31
21:06
21:34
22:19
22:49
23:54
Prestonpans, Drummore Drive
opposite
06:46
07:47
08:54
09:47
10:29
11:07
11:47
12:28
13:08
13:48
14:27
15:07
15:47
16:27
17:06
17:45
18:25
18:49
19:22
20:32
21:07
21:35
22:20
22:50
23:54
06:46
07:48
08:55
09:48
10:29
11:07
11:47
12:28
13:08
13:48
14:27
15:07
15:47
16:27
17:06
17:46
18:26
18:50
19:23
20:32
21:07
21:35
22:20
22:50
23:55
Prestonpans, Moodie Wynd
opposite
06:48
07:49
08:56
09:49
10:31
11:09
11:49
12:30
13:10
13:50
14:29
15:09
15:49
16:29
17:08
17:47
18:27
18:51
19:24
20:34
21:09
21:37
22:22
22:52
23:56
06:49
07:51
08:58
09:51
10:32
11:10
11:50
12:31
13:11
13:51
14:30
15:10
15:50
16:30
17:09
17:49
18:29
18:53
19:26
20:35
21:10
21:38
22:23
22:53
23:57
06:50
07:52
08:59
09:52
10:34
11:12
11:52
12:33
13:13
13:53
14:32
15:12
15:52
16:32
17:11
17:50
18:30
18:54
19:27
20:36
21:11
21:39
22:24
22:54
23:58
Wallyford, Railway Station
adjacent
06:50
07:52
08:59
09:52
10:34
11:12
11:52
12:33
13:13
13:53
14:32
15:12
15:52
16:32
17:11
17:50
18:30
18:54
19:27
20:36
21:11
21:39
22:24
22:54
23:58
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
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, Moir Crescent
adjacent
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
Musselburgh, Windsor Park Drive
adjacent
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:54
07:56
09:03
09:56
10:38
11:16
11:56
12:37
13:17
13:57
14:36
15:16
15:56
16:36
17:15
17:54
18:34
18:58
19:31
20:40
21:15
21:43
22:28
22:58
00:01+1
Musselburgh, Beulah
adjacent
06:54
07:56
09:03
09:56
10:39
11:17
11:57
12:38
13:18
13:58
14:37
15:17
15:57
16:37
17:16
17:54
18:34
18:58
19:31
20:40
21:15
21:43
22:28
22:58
00:02+1
Musselburgh, Loretto Upper School
opposite
06:55
07:57
09:04
09:57
10:40
11:18
11:58
12:39
13:19
13:59
14:38
15:18
15:58
16:38
17:17
17:55
18:35
18:59
19:32
20:41
21:16
21:44
22:29
22:59
00:02+1
Musselburgh, St Peter's Church
outside
06:56
07:58
09:05
09:58
10:40
11:18
11:58
12:39
13:19
13:59
14:38
15:18
15:58
16:38
17:17
17:56
18:36
19:00
19:33
20:42
21:17
21:45
22:30
23:00
00:03+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
·
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:00
08:02
09:09
10:03
10:46
11:24
12:04
12:45
13:25
14:05
14:44
15:24
16:04
16:44
17:23
18:01
18:40
·
19:37
20:46
·
21:49
·
23:03
·
07:00
08:02
09:09
10:04
10:47
11:25
12:05
12:46
13:26
14:06
14:45
15:25
16:05
16:45
17:24
18:02
18:40
·
19:37
20:46
·
21:49
·
23:03
·
Musselburgh, Maitland Park Road
adjacent
07:02
08:04
09:11
10:05
10:48
11:26
12:06
12:47
13:27
14:07
14:46
15:26
16:06
16:46
17:25
18:03
18:42
·
19:39
20:48
·
21:51
·
23:05
·
Musselburgh, Edinburgh Road
opposite 45
07:02
08:04
09:11
10:06
10:49
11:27
12:07
12:48
13:28
14:08
14:47
15:27
16:07
16:47
17:26
18:04
18:42
·
19:39
20:48
·
21:51
·
23:05
·
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
·
Brunstane, Eastfield Gardens
opposite
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
·
Brunstane, Milton Terrace
opposite
07:04
08:06
09:14
10:09
10:52
11:30
12:10
12:51
13:31
14:11
14:50
15:30
16:10
16:50
17:29
18:07
18:45
·
19:42
20:50
·
21:53
·
23:07
·
07:05
08:07
09:14
10:09
10:52
11:30
12:10
12:51
13:31
14:11
14:50
15:30
16:10
16:50
17:29
18:07
18:45
·
19:42
20:51
·
21:54
·
23:08
·
Brunstane Bank
outside
07:06
08:08
09:15
10:10
10:53
11:31
12:11
12:52
13:32
14:12
14:51
15:31
16:11
16:51
17:30
18:08
18:46
·
19:43
20:52
·
21:55
·
23:09
·
07:06
08:08
09:16
10:11
10:54
11:32
12:12
12:53
13:33
14:13
14:52
15:32
16:12
16:52
17:31
18:09
18:47
·
19:44
20:52
·
21:55
·
23:09
·
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
·
Magdalene, Portobello High School
opposite
07:09
08:11
09:19
10:14
10:57
11:35
12:15
12:56
13:36
14:16
14:55
15:35
16:15
16:55
17:34
18:12
18:50
·
19:47
20:55
·
21:58
·
23:12
·
Willowbrae, Paisley Drive
before
07:13
08:15
09:23
10:18
11:01
11:39
12:19
13:00
13:40
14:20
14:59
15:39
16:19
16:59
17:38
18:16
18:54
·
19:51
20:59
·
22:01
·
23:15
·
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
·
Abbeyhill
westbound
07:18
08:20
09:30
10:25
11:08
11:46
12:26
13:07
13:47
14:27
15:06
15:46
16:26
17:06
17:45
18:23
18:59
·
19:56
21:04
·
22:06
·
23:20
·
Calton Terrace Brae
opposite
07:19
08:21
09:31
10:26
11:10
11:48
12:28
13:09
13:49
14:28
15:07
15:47
16:27
17:07
17:46
18:24
19:00
·
19:57
21:05
·
22:07
·
23:21
·
Calton, Regent Terrace
opposite
07:20
08:23
09:33
10:28
11:11
11:49
12:29
13:10
13:50
14:30
15:09
15:49
16:29
17:09
17:48
18:26
19:02
·
19:59
21:07
·
22:09
·
23:22
·
07:21
08:24
09:34
10:29
11:13
11:51
12:31
13:12
13:52
14:31
15:10
15:50
16:30
17:10
17:49
18:27
19:03
·
20:00
21:08
·
22:10
·
23:23
·
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
·
07:24
08:27
09:38
10:33
11:17
11:55
12:35
13:16
13:56
14:35
15:14
15:54
16:34
17:14
17:53
18:31
19:07
·
20:04
21:11
·
22:13
·
23:26
·
Edinburgh, Princes Street (west)
Stop PZ
07:27
08:30
09:41
10:36
11:20
11:58
12:38
13:19
13:59
14:38
15:17
15:57
16:37
17:17
17:56
18:34
19:10
·
20:07
21:14
·
22:15
·
23:28
·
Edinburgh West End, Lothian Road
Stop XD
07:28
08:31
09:42
10:37
11:21
11:59
12:39
13:20
14:00
14:39
15:18
15:58
16:38
17:18
17:57
18:35
19:11
·
20:08
21:15
·
22:16
·
23:29
·
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, Usher Hall
Stop XA
·
·
07:45
08:45
09:56
·
·
11:06
11:46
12:26
13:06
13:46
14:26
15:06
15:46
16:26
17:06
17:46
18:26
19:01
19:49
20:19
21:33
22:33
23:43
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, Princes Street (west)
Stop PD
·
·
07:49
08:49
10:01
·
·
11:12
11:52
12:32
13:12
13:52
14:32
15:12
15:52
16:32
17:12
17:52
18:32
19:07
19:54
20:24
21:38
22:37
23:47
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
Edinburgh, St Andrew's House
opposite
·
·
07:54
08:55
10:07
·
10:53
11:18
11:58
12:38
13:18
13:58
14:39
15:21
16:01
16:41
17:21
18:00
18:39
19:14
20:00
20:30
21:44
22:43
23:53
·
·
07:55
08:56
10:08
·
10:54
11:19
11:59
12:39
13:19
13:59
14:40
15:22
16:02
16:42
17:22
18:01
18:40
19:15
20:01
20:31
21:45
22:44
23:54
Calton Terrace Brae
near
·
·
07:56
08:58
10:10
·
10:56
11:21
12:02
12:42
13:22
14:02
14:43
15:24
16:04
16:44
17:24
18:04
18:42
19:17
20:03
20:33
21:47
22:45
23:55
Abbeyhill
E-bound 1
·
·
07:57
08:59
10:11
·
10:58
11:23
12:03
12:43
13:23
14:03
14:44
15:26
16:06
16:46
17:26
18:05
18:43
19:18
20:04
20:34
21:48
22:46
23:56
·
·
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:03
09:05
10:18
·
11:05
11:30
12:11
12:51
13:31
14:11
14:52
15:34
16:14
16:54
17:34
18:13
18:50
19:25
20:10
20:40
21:54
22:52
00:02+1
·
·
08:06
09:09
10:22
·
11:09
11:34
12:15
12:55
13:35
14:15
14:56
15:38
16:18
16:58
17:38
18:17
18:54
19:29
20:14
20:44
21:58
22:55
00:05+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
·
·
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 Bank
opposite
·
·
08:09
09:12
10:25
·
11:12
11:37
12:18
12:58
13:38
14:18
14:59
15:41
16:21
17:01
17:41
18:20
18:57
19:32
20:17
20:47
22:01
22:58
00:08+1
·
·
08:09
09:13
10:26
·
11:13
11:38
12:19
12:59
13:39
14:19
15:00
15:42
16:22
17:02
17:42
18:21
18:58
19:33
20:18
20:47
22:01
22:58
00:08+1
Brunstane, Portobello Cemetery
opposite
·
·
08:09
09:13
10:26
·
11:13
11:38
12:19
12:59
13:39
14:19
15:00
15:42
16:22
17:02
17:42
18:21
18:58
19:33
20:18
20:47
22:01
22:58
00:08+1
Brunstane, Milton Terrace
before
·
·
08:10
09:14
10:27
·
11:14
11:39
12:20
13:00
13:40
14:20
15:01
15:43
16:23
17:03
17:43
18:22
18:59
19:34
20:19
20:48
22:02
22:59
00:09+1
·
·
08:10
09:14
10:27
·
11:14
11:39
12:20
13:00
13:40
14:20
15:01
15:43
16:23
17:03
17:43
18:22
18:59
19:34
20:19
20:48
22:02
22:59
00:09+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, Edinburgh Road
outside 39
·
·
08:12
09:16
10:29
·
11:16
11:41
12:22
13:02
13:42
14:22
15:03
15:45
16:25
17:05
17:45
18:24
19:01
19:36
20:21
20:50
22:04
23:01
00:11+1
Musselburgh, Maitland Park Road
opposite
·
·
08:12
09:16
10:30
·
11:17
11:42
12:23
13:03
13:43
14:23
15:04
15:46
16:26
17:06
17:46
18:25
19:02
19:37
20:22
20:50
22:04
23:01
00:11+1
·
·
08:14
09:18
10:31
·
11:19
11:44
12:25
13:05
13:45
14:25
15:06
15:48
16:28
17:08
17:48
18:27
19:03
19:38
20:23
20:52
22:06
23:03
00:13+1
·
·
08:15
09:19
10:33
·
11:21
11:46
12:27
13:07
13:47
14:27
15:08
15:50
16:30
17:10
17:50
18:29
19:05
19:40
20:25
20:53
22:07
23:04
00:14+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, St Peter's Church
opposite
06:00
07:01
08:18
09:22
10:36
10:16
11:25
11:50
12:31
13:11
13:51
14:31
15:12
15:54
16:34
17:14
17:54
18:33
19:09
19:42
20:27
20:55
22:09
23:06
00:16+1
06:01
07:02
08:19
09:23
10:37
10:17
11:25
11:50
12:31
13:11
13:51
14:31
15:12
15:54
16:34
17:14
17:54
18:33
19:09
19:43
20:28
20:56
22:10
23:07
00:17+1
Musselburgh, Beulah
opposite
06:02
07:03
08:20
09:24
10:38
10:18
11:26
11:51
12:32
13:12
13:52
14:32
15:13
15:55
16:35
17:15
17:55
18:34
19:10
19:44
20:29
20:57
22:11
23:08
00:18+1
Musselburgh, Ashgrove North
opposite
06:02
07:03
08:20
09:24
10:38
10:18
11:27
11:52
12:33
13:13
13:53
14:33
15:14
15:56
16:36
17:16
17:56
18:35
19:11
19:44
20:29
20:57
22:11
23:08
00:18+1
Musselburgh, Windsor Park Drive
opposite
06:03
07:04
08:21
09:25
10:39
10:19
11:28
11:53
12:34
13:14
13:54
14:34
15:15
15:57
16:37
17:17
17:57
18:36
19:12
19:45
20:30
20:58
22:12
23:09
00:19+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
Musselburgh, Moir Crescent
opposite
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
Musselburgh, Galt Road
opposite
06:05
07:06
08:23
09:27
10:41
10:21
11:30
11:55
12:36
13:16
13:56
14:36
15:17
15:59
16:39
17:19
17:59
18:38
19:14
19:47
20:32
21:00
22:14
23:11
00:21+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
Wallyford, Railway Station
opposite
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
Wallyford, Chuckers Row
adjacent
06:06
07:07
08:25
09:29
10:43
10:23
11:32
11:57
12:38
13:18
13:58
14:38
15:19
16:01
16:41
17:21
18:01
18:40
19:16
19:48
20:33
21:01
22:15
23:12
00:22+1
Wallyford, Auction House
opposite
06:07
07:08
08:25
09:29
10:43
10:23
11:32
11:57
12:38
13:18
13:58
14:38
15:19
16:01
16:41
17:21
18:01
18:40
19:16
19:49
20:34
21:02
22:16
23:13
00:23+1
Prestonpans, Moodie Wynd
adjacent
06:09
07:10
08:27
09:31
10:45
10:25
11:34
11:59
12:40
13:20
14:00
14:40
15:21
16:03
16:43
17:23
18:03
18:42
19:18
19:51
20:36
21:04
22:18
23:15
00:25+1
Prestonpans, Rowberry Walk
opposite
06:10
07:11
08:28
09:32
10:46
10:26
11:35
12:00
12:41
13:21
14:01
14:41
15:22
16:04
16:44
17:24
18:04
18:43
19:19
19:52
20:37
21:05
22:19
23:16
00:26+1
06:10
07:11
08:29
09:33
10:47
10:27
11:36
12:01
12:42
13:22
14:02
14:42
15:23
16:05
16:45
17:25
18:05
18:44
19:20
19:52
20:37
21:05
22:19
23:16
00:26+1
Prestonpans, Alexander Drive
adjacent
06:11
07:12
08:30
09:34
10:48
10:28
11:37
12:02
12:43
13:23
14:03
14:43
15:24
16:06
16:46
17:26
18:06
18:45
19:21
19:53
20:38
21:06
22:20
23:17
00:27+1
Prestonpans, Northfield House
opposite
06:12
07:13
08:30
09:34
10:48
10:28
11:37
12:02
12:43
13:23
14:03
14:43
15:24
16:06
16:46
17:26
18:06
18:45
19:21
19:54
20:39
21:07
22:21
23:18
00:28+1
Prestonpans, Health Centre
adjacent
06:12
07:13
08:31
09:35
10:49
10:29
11:38
12:03
12:44
13:24
14:04
14:44
15:25
16:07
16:47
17:27
18:07
18:46
19:22
19:54
20:39
21:07
22:21
23:18
00:28+1
Prestonpans, Polwarth Terrace
eastbound
06:13
07:14
08:32
09:36
10:50
10:30
11:39
12:04
12:45
13:25
14:05
14:45
15:26
16:08
16:48
17:28
18:08
18:47
19:23
19:55
20:40
21:08
22:22
23:19
00:29+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: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
Prestonpans, Bankton Terrace
eastbound
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
Prestonpans, Johnny Cope Stone
opposite
06:15
07:16
08:34
09:38
10:52
10:32
11:41
12:06
12:47
13:27
14:07
14:47
15:28
16:10
16:50
17:30
18:10
18:49
19:25
19:57
20:42
21:10
22:24
23:21
00:31+1
Prestonpans, Meadowmill Roundabout
eastbound
06:15
07:16
08:34
09:38
10:52
10:32
11:41
12:06
12:47
13:27
14:07
14:47
15:28
16:10
16:50
17:30
18:10
18:49
19:25
19:57
20:42
21:10
22:24
23:21
00:31+1
06:15
07:17
08:35
09:39
10:53
10:33
11:42
12:07
12:48
13:28
14:08
14:48
15:29
16:11
16:51
17:31
18:11
18:50
19:26
19:58
20:43
21:11
22:25
23:22
00:32+1
Port Seton, Seton East
adjacent
06:16
07:18
08:36
09:40
10:54
10:34
11:43
12:08
12:49
13:29
14:09
14:49
15:30
16:12
16:52
17:32
18:12
18:51
19:27
19:59
20:44
21:12
22:26
23:23
00:33+1
Longniddry, St Germains
opposite
06:18
07:19
08:37
09:41
10:56
10:36
11:45
12:10
12:51
13:31
14:11
14:51
15:32
16:14
16:54
17:34
18:14
18:53
19:29
20:00
20:45
21:13
22:27
23:24
00:34+1
Longniddry, Dean Road
adjacent
06:19
07:21
08:39
09:43
10:58
10:38
11:47
12:12
12:53
13:33
14:13
14:53
15:34
16:16
16:56
17:36
18:16
18:55
19:31
20:02
20:47
21:15
22:29
23:26
00:36+1
Longniddry, Cunningham Court
adjacent
06:19
07:21
08:39
09:43
10:58
10:38
11:47
12:12
12:53
13:33
14:13
14:53
15:34
16:16
16:56
17:36
18:16
18:55
19:31
20:02
20:47
21:15
22:29
23:26
00:36+1
06:20
07:22
08:40
09:44
10:59
10:39
11:48
12:13
12:54
13:34
14:14
14:54
15:35
16:17
16:57
17:37
18:17
18:56
19:32
20:03
20:48
21:16
22:30
23:27
00:37+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
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
Longniddry, Gosford Road
adjacent
06:22
07:24
08:42
09:46
11:01
10:41
11:50
12:15
12:56
13:36
14:16
14:56
15:37
16:19
16:59
17:39
18:19
18:58
19:34
20:05
20:50
21:18
22:32
23:29
00:39+1
06:22
07:24
08:42
09:46
11:02
10:42
11:51
12:16
12:57
13:37
14:17
14:57
15:38
16:20
17:00
17:39
18:19
18:58
19:34
20:05
20:50
21:18
22:32
23:29
00:39+1
Aberlady, Gosford House North Lodge
opposite
06:25
07:27
08:45
09:49
11:04
10:44
11:53
12:18
12:59
13:39
14:19
14:59
15:40
16:22
17:02
17:42
18:22
19:01
19:37
20:08
20:53
21:21
22:35
23:32
00:42+1
Aberlady, Craigielaw
adjacent
06:26
07:28
08:46
09:50
11:06
10:46
11:55
12:20
13:01
13:41
14:21
15:01
15:42
16:24
17:04
17:43
18:23
19:02
19:38
20:09
20:54
21:22
22:36
23:33
00:43+1
Aberlady, The Pleasance
opposite
06:27
07:29
08:47
09:51
11:06
10:46
11:55
12:20
13:01
13:41
14:21
15:01
15:42
16:24
17:04
17:44
18:24
19:03
19:39
20:10
20:55
21:23
22:37
23:34
00:44+1
06:27
07:29
08:47
09:51
11:07
10:47
11:56
12:21
13:02
13:42
14:22
15:02
15:43
16:25
17:05
17:44
18:24
19:03
19:39
20:10
20:55
21:23
22:37
23:34
00:44+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
Aberlady, Community Hall
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
Aberlady, Nature Reserve
adjacent
06:29
07:31
08:49
09:53
11:09
10:49
11:58
12:23
13:04
13:44
14:24
15:04
15:45
16:27
17:07
17:46
18:26
19:05
19:41
20:12
20:57
21:25
22:39
23:36
00:46+1
Gullane, Luffness Golf Club
opposite
06:31
07:33
08:51
09:55
11:11
10:51
12:00
12:25
13:06
13:46
14:26
15:06
15:47
16:29
17:09
17:48
18:28
19:07
19:43
20:14
20:59
21:27
22:41
23:38
00:48+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: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
Gullane, Lammermuir Court
opposite
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
Gullane, Broadgait
adjacent
06:34
07:36
08:55
09:59
11:15
10:55
12:04
12:29
13:10
13:50
14:30
15:10
15:51
16:33
17:13
17:52
18:31
19:10
19:46
20:17
21:02
21:30
22:44
23:41
00:51+1
06:35
07:37
08:55
09:59
11:15
10:55
12:04
12:29
13:10
13:50
14:30
15:10
15:51
16:33
17:13
17:52
18:32
19:11
19:47
20:18
21:03
21:31
22:45
23:42
00:52+1
06:37
07:39
08:58
10:02
11:18
10:58
12:07
12:32
13:13
13:53
14:33
15:13
15:54
16:36
17:16
17:55
18:34
19:13
19:49
20:20
21:05
21:33
22:47
23:44
00:54+1
Dirleton, Queenstonbank
opposite
06:38
07:40
08:59
10:03
11:19
10:59
12:08
12:33
13:14
13:54
14:34
15:14
15:55
16:37
17:17
17:56
18:35
19:14
19:50
20:21
21:06
21:34
22:48
23:45
00:55+1
Dirleton, Ruthven Road
opposite
06:39
07:41
09:00
10:04
11:20
11:00
12:09
12:34
13:15
13:55
14:35
15:15
15:56
16:38
17:18
17:57
18:36
19:15
19:51
20:22
21:07
21:35
22:49
23:46
00:56+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
Dirleton, Foreshot Terrace
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
Dirleton, Station Road
opposite
06:41
07:43
09:02
10:06
11:22
11:02
12:11
12:36
13:17
13:57
14:37
15:17
15:58
16:40
17:20
17:59
18:38
19:17
19:53
20:24
21:09
21:37
22:51
23:48
00:58+1
Dirleton, Ferrygate
opposite
06:42
07:44
09:03
10:07
11:23
11:03
12:12
12:37
13:18
13:58
14:38
15:18
15:59
16:41
17:21
18:00
18:39
19:18
19:54
20:25
21:10
21:38
22:52
23:49
00:59+1
North Berwick, Ferrybridge
opposite
06:44
07:46
09:05
10:10
11:26
11:06
12:15
12:40
13:21
14:01
14:41
15:21
16:02
16:44
17:24
18:03
18:41
19:20
19:56
20:27
21:12
21:40
22:54
23:51
01:01+1
North Berwick, South Gait
opposite
06:44
07:46
09:05
10:10
11:26
11:06
12:15
12:40
13:21
14:01
14:41
15:21
16:02
16:44
17:24
18:03
18:42
19:21
19:56
20:27
21:12
21:40
22:54
23:51
01:01+1
06:45
07:47
09:06
10:11
11:27
11:07
12:16
12:41
13:22
14:02
14:42
15:22
16:03
16:45
17:25
18:04
18:42
19:21
19:57
20:28
21:13
21:41
22:55
23:52
01:02+1
06:45
07:47
09:06
10:11
11:27
11:07
12:16
12:41
13:22
14:02
14:42
15:22
16:03
16:45
17:25
18:04
18:42
19:21
19:57
20:28
21:13
21:41
22:55
23:52
01:02+1
06:45
07:47
09:06
10:12
11:28
11:08
12:17
12:42
13:23
14:03
14:43
15:23
16:04
16:46
17:26
18:05
18:43
19:22
19:57
20:28
21:13
21:41
22:55
23:52
01:02+1
06:46
07:48
09:07
10:13
11:29
11:09
12:18
12:43
13:24
14:04
14:44
15:24
16:05
16:47
17:27
18:06
18:44
19:23
19:58
20:29
21:14
21:42
22:56
23:53
01:03+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:47
07:50
09:09
10:15
11:31
11:11
12:20
12:45
13:26
14:06
14:46
15:26
16:07
16:49
17:29
18:08
18:46
19:25
20:00
20:31
21:16
21:44
22:58
23:55
01:05+1
06:48
07:50
09:09
10:15
11:31
11:11
12:20
12:45
13:26
14:06
14:46
15:26
16:07
16:49
17:29
18:08
18:46
19:25
20:00
20:31
21:16
21:44
22:58
23:55
01:05+1
06:49
07:51
09:10
10:16
11:32
11:12
12:21
12:46
13:27
14:07
14:47
15:27
16:08
16:50
17:30
18:09
18:47
19:26
20:01
20:32
21:17
21:45
22:59
23:56
01:06+1
North Berwick, Dundas Avenue
adjacent
06:49
07:52
09:11
10:17
11:33
11:13
12:22
12:47
13:28
14:09
14:49
15:29
16:10
16:52
17:32
18:11
18:48
19:27
20:02
20:33
21:18
21:46
23:00
23:57
01:07+1
North Berwick, Sports Centre
opposite
06:50
07:52
09:12
10:18
11:34
11:14
12:23
12:48
13:29
14:09
14:49
15:29
16:10
16:52
17:32
18:11
18:49
19:28
20:02
20:33
21:18
21:46
23:00
23:57
01:07+1
06:50
07:53
09:12
10:18
11:34
11:14
12:23
12:48
13:29
14:10
14:50
15:30
16:11
16:53
17:33
18:12
18:49
19:28
20:03
20:34
21:19
21:47
23:01
23:58
01:08+1
North Berwick, Law View
opposite
06:51
07:53
09:13
10:19
11:35
11:15
12:24
12:49
13:30
14:10
14:50
15:30
16:11
16:53
17:33
18:12
18:50
19:29
20:03
20:34
21:19
21:47
23:01
23:58
01:08+1
North Berwick, Dundas Road
adjacent
06:51
07:54
09:14
10:20
11:36
11:16
12:25
12:50
13:31
14:11
14:51
15:31
16:12
16:54
17:34
18:13
18:51
19:30
20:04
20:35
21:20
21:48
23:02
23:59
01:09+1
North Berwick, Glenburn Road
opposite
06:52
07:54
09:14
10:20
11:36
11:16
12:25
12:50
13:31
14:12
14:52
15:32
16:13
16:55
17:35
18:14
18:51
19:30
20:04
20:35
21:20
21:48
23:02
23:59
01:09+1
06:52
07:55
09:15
10:21
11:37
11:17
12:26
12:51
13:32
14:12
14:52
15:32
16:13
16:55
17:35
18:14
18:52
19:31
20:05
20:36
21:21
21:49
23:03
00:00+1
01:10+1
North Berwick, Heugh Roundabout
opposite
06:52
07:55
09:15
10:21
11:37
11:17
12:26
12:51
13:32
14:13
14:53
15:33
16:14
16:56
17:36
18:15
18:52
19:31
20:05
20:36
21:21
21:49
23:03
00:00+1
01:10+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.
All stops shown
99 stops- Fountainbridge, Semple Street northbound
- Edinburgh West End, Usher Hall Stop XA
- Edinburgh West End, Lothian Road Stop XC
- Edinburgh, Princes Street (west) Stop PD
- Edinburgh, Waterloo Place Stop ZK
- Edinburgh, St Andrew's House opposite
- Calton, Regent Terrace at
- Calton Terrace Brae near
- Abbeyhill E-bound 1
- Meadowbank House at
- Willowbrae, Paisley Drive after
- Magdalene, Portobello High School at
- Magdalene Drive opposite
- Brunstane, Edinburgh College (Milton Rd) opposite
- Brunstane Bank opposite
- Brunstane, Coillesdene Crescent before
- Brunstane, Portobello Cemetery opposite
- Brunstane, Milton Terrace before
- Brunstane, Eastfield Gardens after
- Brunstane Mill Road opposite
- Musselburgh, Edinburgh Road outside 39
- Musselburgh, Maitland Park Road opposite
- Musselburgh, Fisherow
- Musselburgh, Brunton Theatre Journey Hub
- Musselburgh, Bridge Street southbound
- Musselburgh, High Street (Stop A) Stop A
- Musselburgh, St Peter's Church opposite
- Musselburgh, Loretto Upper School outside
- Musselburgh, Beulah opposite
- Musselburgh, Ashgrove North opposite
- Musselburgh, Windsor Park Drive opposite
- Musselburgh, Levenhall Roundabout eastbound
- Musselburgh, Moir Crescent opposite
- Musselburgh, Galt Road opposite
- Wallyford Journey Hub southbound
- Wallyford, Railway Station opposite
- Wallyford, Chuckers Row adjacent
- Wallyford, Auction House opposite
- Prestonpans, Moodie Wynd adjacent
- Prestonpans, Rowberry Walk opposite
- Prestonpans, Drummore Drive at
- Prestonpans, Alexander Drive adjacent
- Prestonpans, Northfield House opposite
- Prestonpans, Health Centre adjacent
- Prestonpans, Polwarth Terrace eastbound
- Prestonpans, Hawthorn Road at
- Prestonpans, Gardiner Crescent at
- Prestonpans, Bankton Terrace eastbound
- Prestonpans, Johnny Cope Stone opposite
- Prestonpans, Meadowmill Roundabout eastbound
- Cockenzie, Seton West Mains at
- Port Seton, Seton East adjacent
- Longniddry, St Germains opposite
- Longniddry, Dean Road adjacent
- Longniddry, Cunningham Court adjacent
- Longniddry Inn at
- Longniddry, Railway Station opposite
- Longniddry, Wemyss Place at
- Longniddry, Gosford Road adjacent
- Longniddry, Ferny Ness at
- Aberlady, Gosford House North Lodge opposite
- Aberlady, Craigielaw adjacent
- Aberlady, The Pleasance opposite
- Aberlady, Parish Church at
- Aberlady, Poplars opposite
- Aberlady, Community Hall opposite
- Aberlady, Nature Reserve adjacent
- Gullane, Luffness Golf Club opposite
- Gullane, Goose Green at
- Gullane, Maule Terrace at
- Gullane, Lammermuir Court opposite
- Gullane, Broadgait adjacent
- Gullane, Muirfield House near
- Dirleton, Archerfield at
- Dirleton, Queenstonbank opposite
- Dirleton, Ruthven Road opposite
- Dirleton, Castle opposite
- Dirleton, Foreshot Terrace opposite
- Dirleton, Station Road opposite
- Dirleton, Ferrygate opposite
- North Berwick, Ferrybridge opposite
- North Berwick, South Gait opposite
- North Berwick, Golf Hotel at
- North Berwick, Hamilton Road near
- North Berwick, St Baldred's Church at
- North Berwick, Beach Road at
- North Berwick, Church Road at
- North Berwick, Abbey Crescent at
- North Berwick, Marmion Court near
- North Berwick, King's Knoll at
- North Berwick, Dundas Avenue adjacent
- North Berwick, Sports Centre opposite
- North Berwick, Wishart Avenue at
- North Berwick, Law View opposite
- North Berwick, Dundas Road adjacent
- North Berwick, Glenburn Road opposite
- North Berwick, Lochbridge Road East
- North Berwick, Heugh Roundabout opposite
- North Berwick, Tesco at