Journey map

Route 51Published route geometryVehicle last mapped 16:54 · 264 observations
51

To Galashiels

Borders Buses · YX20ODK

Last observedRefreshed 22:43:39

This journey ID is fixed to 2026-08-27. Changing the date opens the parent service timetable.

Calling points

Journey schedule

95 stops
  1. 1Edinburgh Bus Station (Gate E-Stance 10)6200600748Plan14:35Actual14:37
  2. 2Old Town North Bridge (Stop ND)6200208410Plan14:41Actual14:42
  3. 3Old Town South Bridge (S-bound 1)6200208430Plan14:43Actual14:45
  4. 4Old Town South Bridge (S-bound 2)6200208440Plan14:44Actual14:47
  5. 5South Side, at Surgeons' Hall6200208460Plan14:46Actual14:48
  6. 6South Side Surgeons' Hall (just after)6200208470Plan14:46Actual14:49
  7. 7South Side, opp St Partick Square6200208530Plan14:47Actual14:51
  8. 8South Side, after St Patrick Square6200208540Plan14:48Actual14:52
  9. 9South Side, before Bernard Terrace6200208550Plan14:49Actual
  10. 10Newington, at Commonwealth Pool6200208830Plan14:53Actual14:55
  11. 11Newington, before Marchhall Place6200208840Plan14:53Actual14:55
  12. 12Newington, after Priestfield Road6200208850Plan14:54Actual14:56
  13. 13Prestonfield Avenue (near)6200208860Plan14:54Actual14:57
  14. 14Prestonfield, at Cameron Crescent6200208870Plan14:55Actual14:59
  15. 15Nether Liberton Cameron Toll (near)6200209510Plan14:56Actual15:00
  16. 16Nether Liberton, at Bridgend Cottages6200209520Plan14:56Actual15:01
  17. 17The Inch, at Craigmillar Cemetery6200209530Plan14:57Actual15:01
  18. 18The Inch, opp Walter Scott Avenue6200209540Plan14:58Actual15:02
  19. 19The Inch, before Kingston Avenue6200209550Plan14:59Actual15:02
  20. 20Little France Craigmillar Castle Road (Stop IJ)6200209560Plan14:59Actual15:03
  21. 21Little France (Stop IK)6200209567Plan15:00Actual15:04
  22. 22Little France Road (before)6200209570Plan15:01Actual15:04
  23. 23Moredun, opp Fernieside Drive6200209580Plan15:02Actual15:05
  24. 24Moredun, opp Fernieside Grove6200209590Plan15:02Actual15:06
  25. 25Danderhall, at The Wisp6280300050Plan15:04Actual15:07
  26. 26Danderhall Old Dalkeith Road (SE-bound)6280300055Plan15:05Actual15:08
  27. 27Danderhall, at Campend6280000131Plan15:08Actual15:12
  28. 28Dalkeith, opp Melville Gate Road6280300140Plan15:10Actual
  29. 29Dalkeith, at Lugton Brae6280300130Plan15:11Actual15:17
  30. 30Dalkeith Glebe Street (near)6280300195Plan15:13Actual15:18
  31. 31Dalkeith, at Old Edinburgh Road6280327195Plan15:14Actual15:19
  32. 32Dalkeith, at Buccleuch Street6280300347Plan15:14Actual15:20
  33. 33Dalkeith James Lean Avenue (near)6280300045Plan15:16Actual15:22
  34. 34Dalkeith, opp Bruce Gardens6280300555Plan15:16Actual15:23
  35. 35Dalkeith, at Primrose Terrace6280300560Plan15:17Actual15:24
  36. 36Dalkeith, at Hepburn Drive6280300570Plan15:18Actual15:25
  37. 37Whitehill Main Street (at 59)6280000057Plan15:21Actual15:27
  38. 38Edgehead Chesterhill (opp 28)6280300680Plan15:27Actual15:31
  39. 39Edgehead Main Street (opp 60)6280300690Plan15:27Actual15:32
  40. 40Edgehead Cranston House (near)6280000004Plan15:28Actual15:33
  41. 41Ford Viaduct (SE-bound)6280000006Plan15:30Actual15:36
  42. 42Pathhead, opp Crichton Avenue6280300710Plan15:32Actual15:37
  43. 43Pathhead, opp Oxenfoord Avenue6280300720Plan15:34Actual15:38
  44. 44Pathhead, opp Roman Camp6280300730Plan15:34Actual15:39
  45. 45Pathhead, opp Bowling Green6280300740Plan15:34Actual15:39
  46. 46Pathhead, opp Crichton House Road End6280000063Plan15:36Actual15:41
  47. 47Fala, opp Tynehead Road End6280000128Plan15:38Actual15:42
  48. 48Fala, at Village Access6280000064Plan15:40Actual15:44
  49. 49Soutra Mains, opp Gilston Road End6280000140Plan15:43Actual15:47
  50. 50Oxton Village Hall (At)6900690Plan15:53Actual15:58
  51. 51Carfraemill Roundabout (S-Bound)6900687Plan15:55Actual16:01
  52. 52Lauder, at Wiselawmill Rd End69001670Plan15:57Actual16:02
  53. 53Lauder Haugh Rd End (At)69001671Plan15:59Actual16:03
  54. 54Lauder, opp Brownsmuir Park6900983Plan16:03Actual16:05
  55. 55Lauder, opp Medical Centre6900603Plan16:03Actual16:05
  56. 56Lauder West High Street (o/s 49)6900602Plan16:04Actual16:06
  57. 57Lauder, at The Avenue6900601Plan16:04Actual16:07
  58. 58Lauder Police Station (Opp)6900980Plan16:04Actual16:08
  59. 59Lauder Barns (At)69001713Plan16:05Actual16:09
  60. 60Lauder, at St Leonards Rd End69001674Plan16:06Actual16:10
  61. 61Earlston, at Galadean Rd End69001675Plan16:09Actual16:13
  62. 62Earlston, opp Carolside69001677Plan16:12Actual16:16
  63. 63Earlston, opp South Croft Park6900258Plan16:13Actual
  64. 64Earlston Bus Stance (At)6900276Plan16:16Actual16:18
  65. 65Earlston Melrose Road (S-bound)6900278Plan16:16Actual16:21
  66. 66Earlston, at Drygrange Nursing Home6900101Plan16:20Actual16:23
  67. 67Leaderfoot Bridge (S-Bound)69001720Plan16:22Actual16:24
  68. 68Leaderfoot Roundabout (S-Bound)6900607Plan16:23Actual16:25
  69. 69Newtown St Boswells, opp Eildon Road End6900846Plan16:26Actual16:27
  70. 70Newtown St Boswells, opp Council Headquarters6900844Plan16:26Actual16:28
  71. 71Newtown St Boswells, o/s Dryburgh Arms6900842Plan16:26Actual
  72. 72Newtown St Boswells, opp Agricultural College69001103Plan16:27Actual16:30
  73. 73Leaderfoot Roundabout (N-Bound)6900608Plan16:29Actual16:33
  74. 74Leaderfoot Roundabout (W-bound)6900677Plan16:30Actual16:33
  75. 75Newstead Bypass (W-bound)6900664Plan16:31Actual16:34
  76. 76Melrose, opp Priorwood House6900645Plan16:33Actual16:36
  77. 77Melrose, at Market Square6900647Plan16:33Actual16:37
  78. 78Melrose, nr St Dunstan's Lane6900651Plan16:33Actual16:37
  79. 79Melrose, at Gibson Park6900984Plan16:34Actual16:38
  80. 80Highcross, opp Weirhill Place6900986Plan16:35Actual16:38
  81. 81Highcross, opp Holy Trinity Church6900988Plan16:35Actual16:39
  82. 82Highcross, at Ormiston Terrace6900989Plan16:36Actual16:39
  83. 83Darnick Vale (Opp)6900991Plan16:37Actual16:39
  84. 84Borders General Hospital Entrance (At)6900625Plan16:38Actual16:42
  85. 85Tweedbank, before Lowood Bridge6900635Plan16:40Actual16:44
  86. 86Gattonside, adj Lowood Toll6900225Plan16:41Actual16:45
  87. 87Gattonside, opp Pavilion Rd End6900626Plan16:42Actual16:46
  88. 88Melrose Gait Queen Elizabeth Drive (o/s 19)69002100Plan16:44Actual16:48
  89. 89Easter Langlee Industrial Estate (Opp)690031493Plan16:44Actual16:50
  90. 90Langlee, adj Winston Road6900351Plan16:45Actual16:51
  91. 91Langlee, opp Hawthorn Road6900352Plan16:46Actual16:52
  92. 92Langlee Primary School (Nr)6900340Plan16:46Actual16:53
  93. 93Glenfield Melrose Road (Opp 20)69001461Plan16:49Actual
  94. 94Glenfield, opp Ellwyn Crescent69001463Plan16:50Actual
  95. 95Galashiels Transport Interchange (Stance 1)69002001Plan16:53Actual

Planned, expected and observed values remain separate. Blank observations are never presented as on-time.

Journey status questions

What is happening?

Is the bus running?
Last observed. A previous vehicle observation is available, but it is not recent enough to call the bus live.
When did it begin?
Observed at 14:37
When should it finish?
Scheduled for 16:53
How much time remains?
A reliable remaining-time estimate is unavailable.
When was it last mapped?
16:54. The page checks for updated journey data every 15 seconds.