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:15
07:02
06:40
07:33
06:47
07:43
06:55
07:52

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:48
17:44
16:59
17:55
17:10
18:04
17:22
18:16
17:35
18:28
17:40
18:32
17:49
18:40
17:59
18:49

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

Main stops shown

12 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 West opposite
  7. Wallyford, Auburn Locks opposite
  8. Tranent, Police Station opposite
  9. Macmerry, Whiteloch Road opposite
  10. Haddington, Arthurs Way opposite
  11. Haddington, Market Street at
  12. Haddington, High Street Stop A