X6 Haddington to Craigleith via Tranent, Edinburgh

Operated by East Coast Buses. Registered as running via The Jewel, Wallyford, Tranent, Macmerry. First bus 06:00, last bus 17:22. 4 journeys on weekdays. Fares: set by the operator — more.

Next towards Craigleith from High Street (Stop A): tomorrow 06:00

Next towards Haddington from Western General Hospital (S-bound): tomorrow 16:25

Wanted a different X6? 13 other bus routes are numbered X6 elsewhere in the UK — see every X6 bus timetable by area.

Timetable

Ends at Western General Hospital · Monday to Friday · 2 journeys

Each column is one journey, headed by the time it sets off. Times are shown at the route's main timing stops — buses serve all stops in between. Switch a table to All stops for every stop it calls at, or open a stop's own page for live departures there.

The England fare cap doesn't apply in Scotland — East Coast Buses sets the fares on the X6. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card. Who travels free →

Route map

All stops on route X6

X6 towards Craigleith

All 52 stops
  1. High Street (Stop A) Haddington
  2. Police Station Haddington
  3. Station Road Haddington
  4. Letham Drive (adj) Haddington
  5. Park Lane (adj) Haddington
  6. Knowes Road (opp) Haddington
  7. Gateside Road (opp) Haddington
  8. Arthurs Way (at) Haddington
  9. Letham Mains Rd End (adj) Haddington
  10. Coates Road (opp) Gladsmuir
  11. Liberty Hall (at) Gladsmuir
  12. Gladsmuir Farmhouse (opp and before) Gladsmuir
  13. Roundabout (W-bound) Gladsmuir
  14. Penston Road End (near) Macmerry
  15. St Germains Terrace (opp) Macmerry
  16. Whiteloch Road (adj) Macmerry
  17. The Christies (opp) Macmerry
  18. Muirpark Road (at) Tranent
  19. Morrison Avenue (near) Tranent
  20. St Martin's School (opp) Tranent
  21. Police Station Tranent
  22. Bridge Street (W-bound) Tranent
  23. Polson Park (at) Tranent
  24. Polson Gardens (adj) Tranent
  25. Dolphingstone Farm (opp) Dolphingstone
  26. Kinwegar Recycling Centre (opp) Dolphingstone
  27. Wallyford Learning Campus (Opp) Wallyford
  28. Wallyford Primary School (Opp) Wallyford
  29. Laing Loan (at) Wallyford
  30. Davidson Way (Opp) Wallyford
  31. Ormond Drive (opp) Wallyford
  32. Auburn Locks (At) Wallyford
  33. Fort Kinnaird East (before) Newcraighall
  34. Fort Kinnaird West (o/s) Newcraighall
  35. The Jewel (opp) Bingham
  36. Paisley Drive (before) Willowbrae
  37. Meadowbank House (opp) Meadowbank
  38. Abbeyhill (W-bound) Abbeyhill
  39. Calton Terrace Brae (opp) Calton
  40. Regent Terrace (opp) Calton
  41. St Andrew's House (at) Edinburgh
  42. Waterloo Place (Stop ZJ) Edinburgh
  43. Princes Street (Waverley Steps) (Stop PQ) Edinburgh
  44. Princes Street (west) (Stop PU) Edinburgh
  45. Queensferry Street (Stop QD) Edinburgh West End
  46. Drumsheugh Place (Stop QF) Edinburgh West End
  47. Dean Bridge (after) Dean
  48. Learmonth Terrace (opp) Orchard Brae
  49. Flora Stevenson School (opp) Comely Bank
  50. Comely Bank Cemetery (at) Comely Bank
  51. Western General (at) Craigleith
  52. Western General Hospital (S-bound) Craigleith

X6 towards Haddington

All 55 stops
  1. Western General Hospital (S-bound) Craigleith
  2. Western General (opp) Craigleith
  3. Comely Bank Cemetery (opp) Comely Bank
  4. Flora Stevenson School (at) Comely Bank
  5. Orchard Brae Avenue (opp) Comely Bank
  6. Learmonth Terrace (o/s) Orchard Brae
  7. Dean Bridge (before) Dean
  8. Drumsheugh Place (Stop QA) Edinburgh West End
  9. Queensferry Street (Stop QC) Edinburgh West End
  10. Princes Street (west) (Stop PD) Edinburgh
  11. Waterloo Place (Stop ZK) Edinburgh
  12. St Andrew's House (opp) Edinburgh
  13. Regent Terrace (at) Calton
  14. Calton Terrace Brae (near) Calton
  15. Abbeyhill (E-bound 1) Abbeyhill
  16. Meadowbank House (at) Meadowbank
  17. Paisley Drive (after) Willowbrae
  18. The Jewel (before) Bingham
  19. Fort Kinnaird West (opp) Newcraighall
  20. Fort Kinnaird East (after) Newcraighall
  21. Auburn Locks (Opp) Wallyford
  22. Ormond Drive (at) Wallyford
  23. Davidson Way (At) Wallyford
  24. Laing Loan (Opp) Wallyford
  25. Wallyford Primary School (At) Wallyford
  26. Wallyford Learning Campus (At) Wallyford
  27. Kinwegar Recycling Centre (adj) Dolphingstone
  28. Dolphingstone Farm (at) Dolphingstone
  29. Polson Gardens (opp) Tranent
  30. Polson Park (opp) Tranent
  31. Coal Neuk (at) Tranent
  32. Bridge Street (E-bound) Tranent
  33. Police Station (opp) Tranent
  34. Morrison Avenue (opp) Tranent
  35. Muirpark Road (opp) Tranent
  36. The Christies (at) Macmerry
  37. Whiteloch Road (opp) Macmerry
  38. St Germains Terrace (adj) Macmerry
  39. Satellite Park (adj) Macmerry
  40. Industrial Estate West (opp) Macmerry
  41. Roundabout (E-bound) Gladsmuir
  42. Gladsmuir Farmhouse (at) Gladsmuir
  43. Lamington Road (at) Gladsmuir
  44. Liberty Hall (opp) Gladsmuir
  45. Coates Road (adj) Gladsmuir
  46. Letham Mains Rd End (opp) Haddington
  47. Arthurs Way (opp) Haddington
  48. Gateside Road (adj) Haddington
  49. Knowes Road (at) Haddington
  50. Park Lane (opp) Haddington
  51. Letham Drive (opp) Haddington
  52. Station Road Haddington
  53. Corn Exchange (opp) Haddington
  54. Market Street (at) Haddington
  55. High Street (Stop A) Haddington

Service registration & registered changes

From official Traffic Commissioner registrations. Registration PM1050765/67 · Changes in East Lothian Council · All service changes →

Towns & areas on this route

Frequently asked questions

What time is the first X6 bus?

The first X6 departure on weekdays leaves at 06:00 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).

What time is the last X6 bus?

The last X6 on weekdays leaves its first stop at 17:22. Always check the timetable for your specific stop — later stops are reached after this time.

How much does the X6 bus cost?

The England fare cap doesn't apply in Scotland — East Coast Buses sets the fares on the X6. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card.

Who runs the X6 bus?

The X6 is operated by East Coast Buses.

Timetable data from East Coast Buses via the DfT Bus Open Data Service (Scotland feed). Registered with the Traffic Commissioner as PM1050765/67. Check before you travel — services can change at short notice.