106 High Street ↔ Western General Hospital

Operated by East Coast Buses. First bus 05:24, last bus 22:16. 36 journeys on weekdays.

💷 The England fare cap doesn't apply in Scotland — East Coast Buses sets the fares on the 106. 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.

106 towards Western General Hospital — Monday to Friday (19 journeys)
High Street (Stop A) 06:1706:5707:3008:3009:3010:3011:3012:3013:3014:3015:3016:3017:0017:3018:1019:0520:1020:5322:08
Arthurs Way (at) 06:2307:0407:3808:3809:3710:3711:3712:3713:3714:3715:3816:3817:0817:3818:1819:1120:1620:5822:13
Whiteloch Road (adj) 06:3207:1307:4708:4709:4610:4611:4612:4613:4614:4615:4716:4717:1717:4718:2619:1920:2421:0622:21
Police Station 06:3807:2007:5508:5509:5310:5311:5312:5313:5314:5315:5416:5417:2417:5418:3219:2420:2921:1122:26
Wallyford Journey Hub (N-bound) 06:4807:3108:0709:0510:0311:0312:0413:0414:0415:0416:0617:0517:3518:0418:4119:3220:3621:1822:33
Levenhall Roundabout (W-bound) 06:5007:3308:0909:0710:0511:0512:0613:0614:0615:0616:0817:0717:3718:0618:4319:3420:3821:2022:35
High Street (Stop D) 06:5507:3908:1609:1310:1111:1112:1313:1314:1315:1216:1417:1317:4318:1118:4719:3820:4121:2322:38
Bridge Street (N-bound) ··08:1809:1610:1411:1412:1613:1614:1615:1516:1717:1517:4518:13·19:40·21:25·
Queen Margaret University (at) ··08:2609:2410:2211:2212:2413:2414:2415:2316:2617:2417:5318:21·19:48·21:32·
Fort Kinnaird (W-bound) ··08:3109:2910:2711:2712:2913:2914:2915:2816:3117:29·18:26·19:53·21:37·
The Jewel (opp) ··08:3509:3310:3111:3112:3313:3314:3315:3216:3517:33·18:30·19:56·21:40·
Meadowbank House (opp) ··08:4509:4110:3911:3912:4113:4114:4115:4116:4417:42·18:38·20:04·21:46·
Waterloo Place (Stop ZJ) ··08:5509:4910:4711:4712:4913:4914:4915:4916:5317:51·18:47·20:12·21:53·
Queensferry Street (Stop QD) ··09:0409:5810:5611:5612:5813:5814:5815:5817:0218:00·18:55·20:20·22:01·
Western General Hospital (S-bound) ··09:1210:0611:0412:0413:0614:0615:0616:0817:1218:10·19:03·20:28·22:08·

Route map

All stops on route 106

106 towards Western General Hospital

  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 (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 Park (at) Tranent
  23. Polson Gardens (adj) Tranent
  24. Dolphingstone Farm (opp) Dolphingstone
  25. Kinwegar Recycling Centre (opp) Dolphingstone
  26. Strawberry Corner (opp) Wallyford
  27. Chuckers Row (near) Wallyford
  28. Railway Station (adj) Wallyford
  29. Wallyford Journey Hub (N-bound) Wallyford
  30. Galt Road (at) Musselburgh
  31. Moir Crescent (adj) Musselburgh
  32. Levenhall Roundabout (W-bound) Musselburgh
  33. Windsor Park Drive (adj) Musselburgh
  34. Ashgrove North (near) Musselburgh
  35. Beulah (adj) Musselburgh
  36. Loretto Upper School (opp) Musselburgh
  37. St Peter's Church (o/s) Musselburgh
  38. High Street (Stop D) Musselburgh
  39. Bridge Street (N-bound) Musselburgh
  40. Brunton Theatre Journey Hub (opp) Musselburgh
  41. North High Street (near) Musselburgh
  42. Fisherrow Musselburgh
  43. Harbour Point (o/s) Musselburgh
  44. Clayknowes Crescent (adj) Musselburgh
  45. Clayknowes Place (opp) Stoneybank
  46. Stoneyhill Drive (adj) Stoneybank
  47. Clayknowes Avenue (adj) Stoneybank
  48. Denholm Drive (opp) Stoneybank
  49. Clayknowes Court (adj) Stoneybank
  50. Queen Margaret Drive (S-bound) Musselburgh
  51. Queen Margaret University (at) Musselburgh
  52. Fort Kinnaird East (before) Newcraighall
  53. Fort Kinnaird (W-bound) Newcraighall
  54. Fort Kinnaird West (o/s) Newcraighall
  55. The Jewel (opp) Bingham
  56. Paisley Drive (before) Willowbrae
  57. Meadowbank House (opp) Meadowbank
  58. Abbeyhill (W-bound) Abbeyhill
  59. Calton Terrace Brae (opp) Calton
  60. Regent Terrace (opp) Calton
  61. St Andrew's House (at) Edinburgh
  62. Waterloo Place (Stop ZJ) Edinburgh
  63. Princes Street (Waverley Steps) (Stop PQ) Edinburgh
  64. Princes Street (west) (Stop PU) Edinburgh
  65. Queensferry Street (Stop QD) Edinburgh West End
  66. Drumsheugh Place (Stop QF) Edinburgh West End
  67. Dean Bridge (after) Dean
  68. Learmonth Terrace (opp) Orchard Brae
  69. Flora Stevenson School (opp) Comely Bank
  70. Comely Bank Cemetery (at) Comely Bank
  71. Western General (at) Craigleith
  72. Western General Hospital (S-bound) Craigleith

106 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 (E-bound) Newcraighall
  21. Fort Kinnaird East (after) Newcraighall
  22. Queen Margaret Drive (N-bound) Musselburgh
  23. Queen Margaret University (opp) Musselburgh
  24. Denholm Drive (adj) Stoneybank
  25. Clayknowes Avenue (opp) Stoneybank
  26. Clayknowes Court (opp) Stoneybank
  27. Stoneyhill Drive (opp) Stoneybank
  28. Clayknowes Crescent (opp) Musselburgh
  29. Harbour Point (opp) Musselburgh
  30. Fisherow Musselburgh
  31. Brunton Theatre Journey Hub Musselburgh
  32. Bridge Street (S-bound) Musselburgh
  33. High Street (Stop B) Musselburgh
  34. St Peter's Church (opp) Musselburgh
  35. Loretto Upper School (o/s) Musselburgh
  36. Beulah (opp) Musselburgh
  37. Ashgrove North (opp) Musselburgh
  38. Windsor Park Drive (opp) Musselburgh
  39. Levenhall Roundabout (E-bound) Musselburgh
  40. Galt Road (opp) Musselburgh
  41. Moir Crescent (opp) Musselburgh
  42. Wallyford Journey Hub (S-bound) Wallyford
  43. Chuckers Row (adj) Wallyford
  44. Railway Station (opp) Wallyford
  45. Strawberry Corner (o/s) Wallyford
  46. Kinwegar Recycling Centre (adj) Dolphingstone
  47. Dolphingstone Farm (at) Dolphingstone
  48. Polson Gardens (opp) Tranent
  49. Polson Park (opp) Tranent
  50. Coal Neuk (at) Tranent
  51. Bridge Street (E-bound) Tranent
  52. Police Station (opp) Tranent
  53. Morrison Avenue (opp) Tranent
  54. Muirpark Road (opp) Tranent
  55. Whiteloch Road (opp) Macmerry
  56. St Germains Terrace (adj) Macmerry
  57. Satellite Park (adj) Macmerry
  58. Industrial Estate West (opp) Macmerry
  59. Roundabout (W-bound) Gladsmuir
  60. Gladsmuir Farmhouse (at) Gladsmuir
  61. Lamington Road (at) Gladsmuir
  62. Liberty Hall (opp) Gladsmuir
  63. Coates Road (adj) Gladsmuir
  64. Letham Mains Rd End (opp) Haddington
  65. Arthurs Way (opp) Haddington
  66. Gateside Road (adj) Haddington
  67. Knowes Road (at) Haddington
  68. Park Lane (opp) Haddington
  69. Letham Drive (opp) Haddington
  70. Station Road Haddington
  71. Corn Exchange (opp) Haddington
  72. Market Street (at) Haddington
  73. 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 106 bus?

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

What time is the last 106 bus?

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

How much does the 106 bus cost?

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

Who runs the 106 bus?

The 106 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.