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: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: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: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: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: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
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:12
10:15
11:16
12:16
13:21
13:15
14:21
14:15
15:21
16:21
17:26
18:23
·
·
·
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:32
10:33
11:33
12:33
13:33
13:38
14:33
14:38
15:38
16:38
17:46
18:45
·
·
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:48
09:45
10:47
11:49
12:49
13:49
·
14:49
·
15:53
16:53
18:01
19:00
20:29
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:59
09:56
10:59
12:02
13:02
14:02
·
15:02
·
16:06
17:06
18:14
19:12
20:40
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:12
10:10
11:13
12:16
13:16
14:16
·
15:16
·
16:20
17:20
18:28
19:25
20:53
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.

Main stops shown

11 main stops

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

  1. Newcraighall, Fort Kinnaird eastbound
  2. Musselburgh, Queen Margaret University opposite
  3. Musselburgh, Bridge Street southbound
  4. Musselburgh, High Street (Stop B) Stop B
  5. Musselburgh, Levenhall Roundabout eastbound
  6. Wallyford Journey Hub southbound
  7. Tranent, Police Station opposite
  8. Macmerry, Whiteloch Road opposite
  9. Haddington, Arthurs Way opposite
  10. Haddington, Market Street at
  11. Haddington, High Street Stop A