X6 High Street ↔ Western General Hospital

Operated by East Coast Buses. First bus 06:00, last bus 17:22. 4 journeys on weekdays.

💷 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 →

Timetable

Times are shown at the route's main timing stops — buses serve all stops in between. For times at your exact stop, open the stop's own page.

X6 towards Western General Hospital — Monday to Friday (2 journeys)
High Street (Stop A) 06:0006:47
Arthurs Way (at) 06:0606:53
Whiteloch Road (adj) 06:1507:02
Police Station 06:2107:09
Auburn Locks (At) 06:3007:22
Fort Kinnaird West (o/s) 06:3707:30
The Jewel (opp) 06:4007:33
Meadowbank House (opp) 06:4707:43
Waterloo Place (Stop ZJ) 06:5507:52
Queensferry Street (Stop QD) 07:0308:01
Western General Hospital (S-bound) 07:1008:11

Route map

All stops on route X6

X6 towards Western General Hospital

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

X6 towards High Street

  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. Ormond Drive (at) Wallyford
  22. Auburn Locks (Opp) 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. Whiteloch Road (opp) Macmerry
  37. St Germains Terrace (adj) Macmerry
  38. Satellite Park (adj) Macmerry
  39. Industrial Estate West (opp) Macmerry
  40. Gladsmuir Farmhouse (at) Gladsmuir
  41. Roundabout (W-bound) Gladsmuir
  42. Lamington Road (at) Gladsmuir
  43. Liberty Hall (opp) Gladsmuir
  44. Coates Road (adj) Gladsmuir
  45. Letham Mains Rd End (opp) Haddington
  46. Arthurs Way (opp) Haddington
  47. Gateside Road (adj) Haddington
  48. Knowes Road (at) Haddington
  49. Park Lane (opp) Haddington
  50. Letham Drive (opp) Haddington
  51. Station Road Haddington
  52. Corn Exchange (opp) Haddington
  53. Market Street (at) Haddington
  54. High Street (Stop A) Haddington

Service history & registered changes

From official Traffic Commissioner registrations. 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 the operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.