BusGenie
106
East Coast Buses

106 bus timetable: Haddington to Craigleith

Haddington - Craigleith

Mode Bus

Haddington → Fort Kinnaird or Western General Hospital

19 trips · first 06:00 · last 22:08
Saturday Live Valid 2026-05-25 – 2027-05-24

Swipe sideways to see later trips.

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

Fort Kinnaird or Western General Hospital → Haddington

17 trips · first 06:59 · last 22:16
Saturday Live Valid 2026-05-25 – 2027-05-24

Swipe sideways to see later trips.

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

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

Main stops shown

16 main stops

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

  1. Craigleith, Western General Hospital southbound
  2. Edinburgh West End, Queensferry Street Stop QC
  3. Edinburgh, Waterloo Place Stop ZK
  4. Meadowbank House at
  5. Bingham, The Jewel before
  6. Newcraighall, Fort Kinnaird eastbound
  7. Musselburgh, Queen Margaret University opposite
  8. Musselburgh, Bridge Street southbound
  9. Musselburgh, High Street (Stop B) Stop B
  10. Musselburgh, Levenhall Roundabout eastbound
  11. Wallyford Journey Hub southbound
  12. Tranent, Police Station opposite
  13. Macmerry, Whiteloch Road opposite
  14. Haddington, Arthurs Way opposite
  15. Haddington, Market Street at
  16. Haddington, High Street Stop A