BusGenie
106
East Coast Buses

106 bus timetable: Haddington to Newcraighall

Haddington - Newcraighall

Mode Bus

Haddington → Fort Kinnaird or Western General Hospital

15 trips · first 08:27 · last 21:05
Sunday Live Valid 2026-05-25 – 2027-05-24

Swipe sideways to see later trips.

Stop
08:27 Fort Kinnaird or Western General Hospital
09:27 Fort Kinnaird or Western General Hospital
10:27 Fort Kinnaird or Western General Hospital
11:27 Fort Kinnaird or Western General Hospital
12:32 Fort Kinnaird or Western General Hospital
13:07 Fort Kinnaird or Western General Hospital
13:32 Fort Kinnaird or Western General Hospital
14:07 Fort Kinnaird or Western General Hospital
14:32 Fort Kinnaird or Western General Hospital
15:32 Fort Kinnaird or Western General Hospital
16:37 Fort Kinnaird or Western General Hospital
17:37 Fort Kinnaird or Western General Hospital
18:42 Fort Kinnaird or Western General Hospital
19:42 Fort Kinnaird or Western General Hospital
21:05 Fort Kinnaird or Western General Hospital
08:27
09:27
10:27
11:27
12:32
·
13:32
·
14:32
15:32
16:37
17:37
18:42
19:42
21:05
08:28
09:28
10:28
11:28
12:33
·
13:33
·
14:33
15:33
16:38
17:38
18:43
19:43
21:06
08:28
09:28
10:28
11:28
12:33
·
13:33
·
14:33
15:33
16:38
17:38
18:43
19:43
21:06
08:30
09:30
10:30
11:30
12:35
·
13:35
·
14:35
15:35
16:40
17:40
18:45
19:45
21:07
08:30
09:30
10:30
11:30
12:35
·
13:35
·
14:35
15:35
16:40
17:40
18:45
19:45
21:08
08:31
09:31
10:31
11:31
12:36
·
13:36
·
14:36
15:36
16:41
17:41
18:46
19:46
21:08
08:32
09:32
10:32
11:32
12:37
·
13:37
·
14:37
15:37
16:42
17:42
18:47
19:47
21:09
08:33
09:33
10:33
11:33
12:38
·
13:38
·
14:38
15:38
16:43
17:43
18:48
19:48
21:10
08:34
09:34
10:34
11:34
12:39
·
13:39
·
14:39
15:39
16:44
17:44
18:49
19:49
21:11
08:35
09:35
10:35
11:35
12:40
·
13:40
·
14:40
15:40
16:45
17:45
18:50
19:50
21:12
08:36
09:36
10:36
11:36
12:41
·
13:41
·
14:41
15:41
16:46
17:46
18:51
19:51
21:13
Gladsmuir Farmhouse opposite and before
08:37
09:37
10:37
11:37
12:42
·
13:42
·
14:42
15:42
16:47
17:47
18:52
19:52
21:14
08:38
09:38
10:38
11:38
12:43
·
13:43
·
14:43
15:43
16:48
17:48
18:53
19:53
21:15
08:40
09:40
10:40
11:40
12:45
·
13:45
·
14:45
15:45
16:50
17:50
18:55
19:55
21:17
08:41
09:41
10:41
11:41
12:46
·
13:46
·
14:46
15:46
16:51
17:51
18:56
19:56
21:18
08:41
09:41
10:41
11:41
12:46
·
13:46
·
14:46
15:46
16:51
17:51
18:56
19:56
21:18
08:45
09:46
10:46
11:46
12:51
·
13:51
·
14:51
15:51
16:56
17:55
19:00
20:00
21:22
08:46
09:47
10:47
11:47
12:52
·
13:52
·
14:52
15:52
16:57
17:56
19:00
20:00
21:22
08:46
09:47
10:47
11:47
12:52
·
13:52
·
14:52
15:52
16:57
17:56
19:01
20:01
21:23
08:47
09:48
10:48
11:48
12:53
·
13:53
·
14:53
15:53
16:58
17:57
19:01
20:01
21:23
08:48
09:49
10:49
11:49
12:54
·
13:54
·
14:54
15:54
16:59
17:58
19:02
20:02
21:24
08:49
09:50
10:50
11:50
12:55
·
13:55
·
14:55
15:55
17:00
17:59
19:02
20:02
21:24
08:49
09:50
10:50
11:50
12:55
·
13:55
·
14:55
15:55
17:00
17:59
19:03
20:03
21:25
08:52
09:53
10:54
11:54
12:59
·
13:59
·
14:59
15:59
17:04
18:02
19:06
20:06
21:28
08:54
09:55
10:56
11:56
13:01
·
14:01
·
15:01
16:01
17:06
18:04
19:07
20:07
21:29
08:55
09:56
10:56
11:56
13:01
·
14:01
·
15:01
16:01
17:06
18:05
19:08
20:08
21:30
08:55
09:56
10:57
11:57
13:02
·
14:02
·
15:02
16:02
17:07
18:05
19:08
20:08
21:30
08:56
09:57
10:58
11:58
13:03
·
14:03
·
15:03
16:03
17:08
18:06
19:09
20:09
21:31
08:56
09:57
10:58
11:58
13:03
·
14:03
·
15:03
16:03
17:08
18:06
19:09
20:09
21:31
08:57
09:58
10:59
11:59
13:04
·
14:04
·
15:04
16:04
17:09
18:07
19:10
20:10
21:32
08:57
09:58
10:59
11:59
13:04
·
14:04
·
15:04
16:04
17:09
18:07
19:10
20:10
21:32
08:58
09:59
11:00
12:00
13:05
·
14:05
·
15:05
16:05
17:10
18:08
19:11
20:11
21:33
08:59
10:00
11:01
12:01
13:06
·
14:06
·
15:06
16:06
17:11
18:09
19:12
20:12
21:34
08:59
10:00
11:01
12:01
13:06
·
14:06
·
15:06
16:06
17:11
18:09
19:12
20:12
21:34
09:00
10:01
11:02
12:02
13:07
·
14:07
·
15:07
16:07
17:12
18:10
19:13
20:13
21:35
09:00
10:02
11:03
12:03
13:08
·
14:08
·
15:08
16:08
17:13
18:10
19:13
20:13
21:35
09:01
10:03
11:04
12:04
13:09
·
14:09
·
15:09
16:09
17:14
18:11
19:14
20:14
21:36
09:02
10:04
11:05
12:05
13:10
·
14:10
·
15:10
16:10
17:15
18:12
19:15
20:15
21:37
09:04
10:07
11:08
12:08
13:13
13:07
14:13
14:07
15:13
16:13
17:18
18:15
·
·
·
09:05
10:08
11:09
12:09
13:14
13:08
14:14
14:08
15:14
16:14
17:19
18:16
·
·
·
09:05
10:08
11:09
12:09
13:14
13:08
14:14
14:08
15:14
16:14
17:19
18:16
·
·
·
09:06
10:09
11:10
12:10
13:15
13:09
14:15
14:09
15:15
16:15
17:20
18:17
·
·
·
09:07
10:10
11:11
12:11
13:16
13:10
14:16
14:10
15:16
16:16
17:21
18:18
·
·
·
09:08
10:11
11:12
12:12
13:17
13:11
14:17
14:11
15:17
16:17
17:22
18:19
·
·
·
09:09
10:12
11:13
12:13
13:18
13:12
14:18
14:12
15:18
16:18
17:23
18:20
·
·
·
09:09
10:12
11:13
12:13
13:18
13:12
14:18
14:12
15:18
16:18
17:23
18:20
·
·
·
09:10
10:13
11:14
12:14
13:19
13:13
14:19
14:13
15:19
16:19
17:24
18:21
·
·
·
09:11
10:14
11:15
12:15
13:20
13:14
14:20
14:14
15:20
16:20
17:25
18:22
·
·
·
09:11
10:14
11:15
12:15
13:20
13:14
14:20
14:14
15:20
16:20
17:25
18:22
·
·
·
09:12
10:15
11:16
12:16
13:21
13:15
14:21
14:15
15:21
16:21
17:26
18:23
·
·
·
09:12
10:15
11:16
12:16
13:21
13:15
14:21
14:15
15:21
16:21
17:26
18:23
·
·
·
09:16
10:19
11:20
12:20
13:25
13:19
14:25
14:19
15:25
16:25
17:30
18:27
·
·
·
09:17
10:20
11:21
12:21
13:26
13:20
14:26
14:20
15:26
16:26
17:31
18:28
·
·
·

Fort Kinnaird or Western General Hospital → Haddington

14 trips · first 08:44 · last 20:25
Sunday Live Valid 2026-05-25 – 2027-05-24

Swipe sideways to see later trips.

Stop
08:44 Fort Kinnaird or Western General Hospital
09:27 Fort Kinnaird or Western General Hospital
10:27 Fort Kinnaird or Western General Hospital
11:27 Fort Kinnaird or Western General Hospital
12:27 Fort Kinnaird or Western General Hospital
13:27 Fort Kinnaird or Western General Hospital
13:32 Fort Kinnaird or Western General Hospital
14:27 Fort Kinnaird or Western General Hospital
14:32 Fort Kinnaird or Western General Hospital
15:32 Fort Kinnaird or Western General Hospital
16:32 Fort Kinnaird or Western General Hospital
17:40 Fort Kinnaird or Western General Hospital
18:40 Fort Kinnaird or Western General Hospital
20:25 Fort Kinnaird or Western General Hospital
·
09:27
10:27
11:27
12:27
13:27
13:32
14:27
14:32
15:32
16:32
17:40
18:40
·
·
09:28
10:28
11:28
12:28
13:28
13:33
14:28
14:33
15:33
16:33
17:41
18:41
·
·
09:31
10:32
11:32
12:32
13:32
13:37
14:32
14:37
15:37
16:37
17:45
18:44
·
·
09:32
10:33
11:33
12:33
13:33
13:38
14:33
14:38
15:38
16:38
17:46
18:45
·
·
09:33
10:34
11:34
12:34
13:34
13:39
14:34
14:39
15:39
16:39
17:47
18:46
·
·
09:33
10:34
11:35
12:35
13:35
13:40
14:35
14:40
15:39
16:39
17:47
18:46
·
·
09:34
10:35
11:35
12:35
13:35
13:40
14:35
14:40
15:40
16:40
17:48
18:47
·
·
09:35
10:36
11:37
12:37
13:37
13:42
14:37
14:42
15:41
16:41
17:49
18:48
·
·
09:35
10:37
11:37
12:37
13:37
13:42
14:37
14:42
15:42
16:42
17:50
18:49
·
·
09:37
10:38
11:39
12:39
13:39
13:44
14:39
14:44
15:43
16:43
17:51
18:50
·
·
09:37
10:39
11:40
12:40
13:40
13:45
14:40
14:45
15:44
16:44
17:52
18:51
·
·
09:38
10:40
11:41
12:41
13:41
13:46
14:41
14:46
15:45
16:45
17:53
18:52
·
·
09:39
10:41
11:42
12:42
13:42
13:47
14:42
14:47
15:46
16:46
17:54
18:53
·
08:44
09:41
10:43
11:44
12:44
13:44
·
14:44
·
15:48
16:48
17:56
18:55
20:25
08:45
09:42
10:44
11:45
12:45
13:45
·
14:45
·
15:49
16:49
17:57
18:56
20:26
08:45
09:42
10:44
11:46
12:46
13:46
·
14:46
·
15:50
16:50
17:58
18:57
20:26
08:46
09:43
10:45
11:47
12:47
13:47
·
14:47
·
15:51
16:51
17:59
18:58
20:27
08:47
09:44
10:46
11:47
12:47
13:47
·
14:47
·
15:51
16:51
17:59
18:58
20:28
08:47
09:44
10:46
11:48
12:48
13:48
·
14:48
·
15:52
16:52
18:00
18:59
20:28
08:48
09:45
10:47
11:49
12:49
13:49
·
14:49
·
15:53
16:53
18:01
19:00
20:29
08:49
09:46
10:48
11:50
12:50
13:50
·
14:50
·
15:54
16:54
18:02
19:01
20:30
08:49
09:46
10:48
11:50
12:50
13:50
·
14:50
·
15:54
16:54
18:02
19:01
20:30
08:50
09:47
10:49
11:51
12:51
13:51
·
14:51
·
15:55
16:55
18:03
19:02
20:31
08:50
09:47
10:49
11:51
12:51
13:51
·
14:51
·
15:55
16:55
18:03
19:02
20:31
08:51
09:48
10:50
11:52
12:52
13:52
·
14:52
·
15:56
16:56
18:04
19:03
20:32
08:52
09:49
10:51
11:53
12:53
13:53
·
14:53
·
15:57
16:57
18:05
19:04
20:33
08:52
09:49
10:51
11:54
12:54
13:54
·
14:54
·
15:58
16:58
18:06
19:04
20:33
08:54
09:51
10:53
11:55
12:55
13:55
·
14:55
·
15:59
16:59
18:07
19:06
20:35
08:57
09:54
10:56
11:59
12:59
13:59
·
14:59
·
16:03
17:03
18:11
19:09
20:38
08:57
09:54
10:57
12:00
13:00
14:00
·
15:00
·
16:04
17:04
18:12
19:10
20:38
08:58
09:55
10:58
12:01
13:01
14:01
·
15:01
·
16:05
17:05
18:13
19:11
20:39
08:58
09:55
10:58
12:01
13:01
14:01
·
15:01
·
16:05
17:05
18:13
19:11
20:39
08:59
09:56
10:59
12:02
13:02
14:02
·
15:02
·
16:06
17:06
18:14
19:12
20:40
09:00
09:57
11:00
12:03
13:03
14:03
·
15:03
·
16:07
17:07
18:15
19:13
20:41
09:00
09:57
11:00
12:03
13:03
14:03
·
15:03
·
16:07
17:07
18:15
19:13
20:41
09:04
10:01
11:04
12:07
13:07
14:07
·
15:07
·
16:11
17:11
18:19
19:17
20:45
09:04
10:01
11:04
12:07
13:07
14:07
·
15:07
·
16:11
17:11
18:19
19:17
20:45
09:05
10:02
11:05
12:08
13:08
14:08
·
15:08
·
16:12
17:12
18:20
19:18
20:46
09:05
10:02
11:05
12:08
13:08
14:08
·
15:08
·
16:12
17:12
18:20
19:18
20:46
09:07
10:04
11:07
12:10
13:10
14:10
·
15:10
·
16:14
17:14
18:22
19:20
20:48
09:07
10:05
11:08
12:11
13:11
14:11
·
15:11
·
16:15
17:15
18:23
19:20
20:48
09:08
10:05
11:08
12:11
13:11
14:11
·
15:11
·
16:15
17:15
18:23
19:21
20:49
09:09
10:06
11:09
12:12
13:12
14:12
·
15:12
·
16:16
17:16
18:24
19:22
20:50
09:10
10:08
11:11
12:14
13:14
14:14
·
15:14
·
16:18
17:18
18:26
19:23
20:51
09:11
10:09
11:12
12:15
13:15
14:15
·
15:15
·
16:19
17:19
18:27
19:24
20:52
09:12
10:10
11:13
12:16
13:16
14:16
·
15:16
·
16:20
17:20
18:28
19:25
20:53
09:13
10:11
11:14
12:17
13:17
14:17
·
15:17
·
16:21
17:21
18:29
19:26
20:54
09:14
10:12
11:15
12:18
13:18
14:18
·
15:18
·
16:22
17:22
18:30
19:27
20:55
09:14
10:13
11:16
12:19
13:19
14:19
·
15:19
·
16:23
17:23
18:31
19:28
20:55
09:15
10:14
11:17
12:20
13:20
14:20
·
15:20
·
16:24
17:24
18:32
19:29
20:56
09:16
10:15
11:18
12:21
13:21
14:21
·
15:21
·
16:25
17:25
18:33
19:30
20:57
09:17
10:15
11:18
12:21
13:21
14:21
·
15:21
·
16:25
17:25
18:33
19:30
20:58
09:17
10:16
11:19
12:22
13:22
14:22
·
15:22
·
16:26
17:26
18:34
19:31
20:58
09:20
10:19
11:22
12:25
13:25
14:25
·
15:25
·
16:29
17:29
18:37
19:34
21:00

Timetable data from East Coast Buses, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code ECBU_106.

All stops shown

54 stops
  1. Newcraighall, Fort Kinnaird eastbound
  2. Newcraighall, Fort Kinnaird East after
  3. Musselburgh, Queen Margaret Drive
  4. Musselburgh, Queen Margaret University opposite
  5. Stoneybank, Denholm Drive adjacent
  6. Stoneybank, Clayknowes Court opposite
  7. Stoneybank, Clayknowes Avenue opposite
  8. Stoneybank, Stoneyhill Drive opposite
  9. Musselburgh, Clayknowes Crescent opposite
  10. Musselburgh, Harbour Point opposite
  11. Musselburgh, Fisherow
  12. Musselburgh, Brunton Theatre Journey Hub
  13. Musselburgh, Bridge Street southbound
  14. Musselburgh, High Street (Stop B) Stop B
  15. Musselburgh, St Peter's Church opposite
  16. Musselburgh, Loretto Upper School outside
  17. Musselburgh, Beulah opposite
  18. Musselburgh, Ashgrove North opposite
  19. Musselburgh, Windsor Park Drive opposite
  20. Musselburgh, Levenhall Roundabout eastbound
  21. Musselburgh, Moir Crescent opposite
  22. Musselburgh, Galt Road opposite
  23. Wallyford Journey Hub southbound
  24. Wallyford, Railway Station opposite
  25. Wallyford, Chuckers Row adjacent
  26. Wallyford, Strawberry Corner outside
  27. Dolphingstone, Kinwegar Recycling Centre adjacent
  28. Dolphingstone Farm at
  29. Tranent, Polson Gardens opposite
  30. Tranent, Polson Park opposite
  31. Tranent, Coal Neuk at
  32. Tranent, Bridge Street eastbound
  33. Tranent, Police Station opposite
  34. Tranent, Morrison Avenue opposite
  35. Tranent, Muirpark Road opposite
  36. Macmerry, Whiteloch Road opposite
  37. Macmerry, St Germains Terrace adjacent
  38. Macmerry, Satellite Park adjacent
  39. Macmerry, Industrial Estate West opposite
  40. Gladsmuir, Roundabout westbound
  41. Gladsmuir Farmhouse at
  42. Gladsmuir, Lamington Road at
  43. Gladsmuir, Liberty Hall opposite
  44. Gladsmuir, Coates Road adjacent
  45. Haddington, Letham Mains Rd End opposite
  46. Haddington, Arthurs Way opposite
  47. Haddington, Gateside Road adjacent
  48. Haddington, Knowes Road at
  49. Haddington, Park Lane opposite
  50. Haddington, Letham Drive opposite
  51. Haddington, Station Road at
  52. Haddington, Corn Exchange opposite
  53. Haddington, Market Street at
  54. Haddington, High Street Stop A