BusGenie
X6
East Coast Buses

X6 bus timetable: Haddington to Craigleith

Haddington - Craigleith

Mode Bus

Haddington → Western General Hospital

2 trips · first 06:00 · last 06:47
Mon–Fri Live Valid 2026-05-25 – 2027-05-24

Swipe sideways to see later trips.

Stop
06:00 Western General Hospital
06:47 Western General Hospital
06:00
06:47
06:03
06:50
06:04
06:51
06:05
06:52
06:08
06:55
Gladsmuir Farmhouse opposite and before
06:11
06:58
06:12
06:59
06:15
07:02
06:20
07:08
06:22
07:10
06:23
07:11
06:25
07:15
06:27
07:18
06:28
07:19
06:29
07:21
06:30
07:21
06:40
07:33
06:44
07:39
06:47
07:43
Abbeyhill westbound
06:50
07:47
06:51
07:48
06:53
07:50
06:55
07:52
07:05
08:04

Western General Hospital → Haddington

2 trips · first 16:25 · last 17:22
Mon–Fri Live Valid 2026-05-25 – 2027-05-24

Swipe sideways to see later trips.

Stop
16:25 Western General Hospital
17:22 Western General Hospital
16:27
17:24
16:28
17:25
16:35
17:31
16:48
17:44
16:50
17:46
16:53
17:49
Abbeyhill E-bound 1
16:54
17:50
16:59
17:55
17:10
18:04
17:22
18:16
17:24
18:18
17:29
18:22
17:32
18:26
17:33
18:26
17:34
18:27
17:34
18:27
17:35
18:28
17:36
18:29
17:36
18:29
17:40
18:32
17:41
18:33
17:43
18:35
17:44
18:35
17:45
18:37
17:47
18:38
17:49
18:40
17:50
18:41
17:52
18:43
17:54
18:44
17:55
18:45
17:59
18:49

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

All stops shown

54 stops
  1. Craigleith, Western General Hospital southbound
  2. Craigleith, Western General opposite
  3. Comely Bank Cemetery opposite
  4. Comely Bank, Flora Stevenson School at
  5. Comely Bank, Orchard Brae Avenue opposite
  6. Orchard Brae, Learmonth Terrace outside
  7. Dean Bridge before
  8. Edinburgh West End, Drumsheugh Place Stop QA
  9. Edinburgh West End, Queensferry Street Stop QC
  10. Edinburgh, Princes Street (west) Stop PD
  11. Edinburgh, Waterloo Place Stop ZK
  12. Edinburgh, St Andrew's House opposite
  13. Calton, Regent Terrace at
  14. Calton Terrace Brae near
  15. Abbeyhill E-bound 1
  16. Meadowbank House at
  17. Willowbrae, Paisley Drive after
  18. Bingham, The Jewel before
  19. Newcraighall, Fort Kinnaird West opposite
  20. Newcraighall, Fort Kinnaird East after
  21. Wallyford, Auburn Locks opposite
  22. Wallyford, Ormond Drive at
  23. Wallyford, Davidson Way At
  24. Wallyford, Laing Loan opposite
  25. Wallyford Primary School At
  26. Wallyford Learning Campus At
  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