51 Galashiels ↔ Edinburgh

Operated by Borders Buses. First bus 05:48, last bus 21:34. 33 journeys on weekdays.

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

51 towards Edinburgh — Monday to Friday (16 journeys)
Galashiels Transport Interchange (Stance 5) 05:4805:5507:1007:1807:5108:4810:1811:4812:4013:1813:5514:4815:0516:1818:4620:46
Hawthorn Road (Adj) 05:5506:0207:1707:2507:5808:5510:2511:5512:4713:2514:0214:5515:1216:2518:5320:53
Queen Elizabeth Drive (o/s 19) 05:58·07:2007:2808:0108:5810:2811:58·13:2814:0514:58·16:2818:5620:56
Borders General Hospital Entrance (At) 06:0406:1107:2607:3408:0709:0410:3412:0412:5613:34·15:0415:2116:3419:0221:02
Abbey Car Park (At) 06:0906:1607:3107:39·09:0910:3912:0913:0113:39·15:0915:2616:3919:0721:07
Rushbank (Nr) ········13:05···15:30··21:11
Council Headquarters (At) 06:18··07:48·09:1810:4812:18·13:48·15:18·16:48··
Earlston Bus Stance (At) 06:3006:2607:4108:00·09:3011:0012:3013:1314:00·15:3015:3817:0019:1721:18
Earlston High School Campus (At) ········13:25···15:50···
Market Place (at) 06:4106:3707:5208:11·09:4111:1112:4113:4414:11·15:4116:0917:1119:2821:29
Oxton Village Hall (At) 06:51·08:0208:21·09:5111:2112:5113:5614:21·15:5116:2117:21··
Village Access (opp) 07:04··08:34·10:0411:3413:04·14:34·16:04·17:34··
Oxenfoord Avenue (at) 07:10··08:40·10:1011:4013:10·14:40·16:10·17:40··
Chesterhill (opp 21) 07:17··08:47·10:1711:4713:17·14:47·16:17·17:47··
South Street (at) 07:30··09:00·10:3012:0013:30·15:00·16:30·18:00··
Old Dalkeith Road (NW-bound) 07:38··09:08·10:3912:0813:38·15:08·16:38·18:08··
Cameron Toll (at) 07:47··09:17·10:4712:1713:47·15:17·16:47·18:17··
Commonwealth Pool (opp) 07:51··09:21·10:5112:2113:51·15:21·16:51·18:21··
South Bridge (N-bound 1) 08:00··09:30·11:0012:3014:00·15:30·17:00·18:30··
Bus Station (Gate E-Stance 10) 08:14··09:44·11:1412:4414:14·15:44·17:14·18:44··

Route map

All stops on route 51

51 towards Edinburgh

  1. Galashiels Transport Interchange (Stance 5) Galashiels
  2. Market Street Fountain (Opp) Galashiels
  3. Galashiels Health Centre (Opp) Galashiels
  4. Ellwyn Crescent (At) Glenfield
  5. Glenfield Crescent (After) Glenfield
  6. Langlee Primary School (Opp) Langlee
  7. Hawthorn Road (Adj) Langlee
  8. Winston Road (Opp) Langlee
  9. Easter Langlee Industrial Estate Langlee
  10. Queen Elizabeth Drive (o/s 19) Melrose Gait
  11. Easter Langlee Cottages (At) Melrose Gait
  12. Pavilion Road End (Nr) Gattonside
  13. Lowood Toll (Opp) Gattonside
  14. Lowood Bridge (After) Tweedbank
  15. Borders General Hospital Entrance (At) Borders General Hospital
  16. Darnick Vale (At) Darnick
  17. Ormiston Terrace (Opp) Highcross
  18. Holy Trinity Church (o/s) Highcross
  19. Weirhill Place (At) Highcross
  20. Wright's Chiropractor (Opp) Melrose
  21. Abbey Car Park (At) Melrose
  22. Priorswood Court (At) Melrose
  23. Priorwood House (At) Melrose
  24. Priorswalk (At) Melrose
  25. Dean Place (At) Newstead
  26. Claymires Lane (Opp) Newstead
  27. St John's Wynd (At) Newstead
  28. Rushbank (Nr) Newstead
  29. Newstead Bypass (E-bound) Newstead
  30. Leaderfoot Roundabout (E-bound) Leaderfoot
  31. Leaderfoot Roundabout (S-Bound) Leaderfoot
  32. Agricultural College (o/s) Newtown St Boswells
  33. Melbourne Place (Opp) Newtown St Boswells
  34. Council Headquarters (At) Newtown St Boswells
  35. Eildon Road End (Nr) Newtown St Boswells
  36. Leaderfoot Roundabout (N-Bound) Leaderfoot
  37. Leaderfoot Bridge (N-Bound) Leaderfoot
  38. Drygrange Nursing Home (Opp) Earlston
  39. Melrose Road (N-Bound) Earlston
  40. Earlston Bus Stance (At) Earlston
  41. South Croft Park (Opp) Earlston
  42. Earlston Primary School (E-bound) Earlston
  43. The Old Sawmill (Opp) Earlston
  44. Earlston High School Campus (At) Earlston
  45. The Old Sawmill (At) Earlston
  46. Earlston Primary School (W-bound) Earlston
  47. Carolside (At) Earlston
  48. Galadean Rd End (Opp) Earlston
  49. St Leonards Rd End (Opp) Lauder
  50. Lauder Barns (Opp) Lauder
  51. Thirlestane Drive (At) Lauder
  52. Factors Park (o/s) Lauder
  53. Market Place (at) Lauder
  54. West High Street (o/s 40) Lauder
  55. Medical Centre (Nr) Lauder
  56. Brownsmuir Park (At) Lauder
  57. Lauder Haugh Rd End (Opp) Lauder
  58. Wiselawmill Rd End (Opp) Lauder
  59. Carfraemill Roundabout (N-Bound) Carfraemill
  60. Station Road (Nr) Oxton
  61. Oxton Village Hall (At) Oxton
  62. Gilston Road End (at) Soutra Mains
  63. Village Access (opp) Fala
  64. Tynehead Road End (at) Fala
  65. Crichton House Road End (at) Pathhead
  66. Bowling Green (at) Pathhead
  67. Roman Camp (at) Pathhead
  68. Oxenfoord Avenue (at) Pathhead
  69. Crichton Avenue (at) Pathhead
  70. Viaduct (NW-bound) Ford
  71. Cranston House (opp) Edgehead
  72. Main Street (at 52) Edgehead
  73. Chesterhill (opp 21) Edgehead
  74. Main Street (opp 57) Whitehill
  75. Hepburn Drive (opp) Dalkeith
  76. Primrose Terrace (opp) Dalkeith
  77. Bruce Gardens (at) Dalkeith
  78. James Lean Avenue (opp) Dalkeith
  79. South Street (at) Dalkeith
  80. Bridgend Court (at) Dalkeith
  81. Lugton Brae (opp) Dalkeith
  82. Melville Gate Road Dalkeith
  83. Summerside (at) Dalkeith
  84. Campend (opp) Danderhall
  85. Old Dalkeith Road (NW-bound) Danderhall
  86. The Wisp (opp) Danderhall
  87. Fernieside Grove (near) Moredun
  88. Fernieside Drive (at) Moredun
  89. Little France Road (after) Little France
  90. Little France (Stop IF) Little France
  91. Craigmillar Castle Road (Stop IG) Little France
  92. Kingston Avenue (after) The Inch
  93. Walter Scott Avenue (after) The Inch
  94. Craigmillar Cemetery (opp) The Inch
  95. Bridgend Cottages (opp) Nether Liberton
  96. Cameron Toll (at) Nether Liberton
  97. Cameron Crescent (opp) Prestonfield
  98. Prestonfield Avenue (opp) Prestonfield
  99. Priestfield Road (opp) Newington
  100. Marchhall Place (opp) Newington
  101. Commonwealth Pool (opp) Newington
  102. East Preston Street (W-bound) Newington
  103. Bernard Terrace (opp) South Side
  104. St Patrick Square South Side
  105. Surgeons' Hall (opp) South Side
  106. South Bridge (N-bound 1) Old Town
  107. Bus Station (Gate E-Stance 10) Edinburgh

51 towards Galashiels

  1. Bus Station (Gate E-Stance 10) Edinburgh
  2. South Bridge (S-bound 1) Old Town
  3. Surgeons' Hall (at) South Side
  4. St Partick Square (opp) South Side
  5. Bernard Terrace (after) South Side
  6. East Preston Street (E-bound) Newington
  7. Commonwealth Pool (at) Newington
  8. Marchhall Place (before) Newington
  9. Priestfield Road (after) Newington
  10. Prestonfield Avenue (near) Prestonfield
  11. Cameron Crescent (at) Prestonfield
  12. Cameron Toll (near) Nether Liberton
  13. Bridgend Cottages (at) Nether Liberton
  14. Craigmillar Cemetery (at) The Inch
  15. Walter Scott Avenue (opp) The Inch
  16. Kingston Avenue (before) The Inch
  17. Craigmillar Castle Road (Stop IJ) Little France
  18. Little France (Stop IK) Little France
  19. Little France Road (before) Little France
  20. Fernieside Drive (opp) Moredun
  21. Fernieside Grove (opp) Moredun
  22. The Wisp (at) Danderhall
  23. Old Dalkeith Road (SE-bound) Danderhall
  24. Campend (at) Danderhall
  25. Melville Gate Road (opp) Dalkeith
  26. Lugton Brae (at) Dalkeith
  27. Glebe Street (near) Dalkeith
  28. Old Edinburgh Road (at) Dalkeith
  29. Buccleuch Street (at) Dalkeith
  30. James Lean Avenue (near) Dalkeith
  31. Bruce Gardens (opp) Dalkeith
  32. Primrose Terrace (at) Dalkeith
  33. Hepburn Drive (at) Dalkeith
  34. Main Street (at 59) Whitehill
  35. Chesterhill (opp 28) Edgehead
  36. Main Street (opp 60) Edgehead
  37. Cranston House (near) Edgehead
  38. Viaduct (SE-bound) Ford
  39. Crichton Avenue (opp) Pathhead
  40. Oxenfoord Avenue (opp) Pathhead
  41. Roman Camp (opp) Pathhead
  42. Bowling Green (opp) Pathhead
  43. Crichton House Road End (opp) Pathhead
  44. Tynehead Road End (opp) Fala
  45. Village Access (at) Fala
  46. Gilston Road End (opp) Soutra Mains
  47. Oxton Village Hall (At) Oxton
  48. Carfraemill Roundabout (S-Bound) Carfraemill
  49. Wiselawmill Rd End (At) Lauder
  50. Lauder Haugh Rd End (At) Lauder
  51. Brownsmuir Park (Opp) Lauder
  52. Medical Centre (Opp) Lauder
  53. West High Street (o/s 49) Lauder
  54. The Avenue (At) Lauder
  55. Lauder Police Station (Opp) Lauder
  56. Thirlestane Drive (Before) Lauder
  57. Lauder Barns (At) Lauder
  58. St Leonards Rd End (At) Lauder
  59. Galadean Rd End (At) Earlston
  60. Carolside (Opp) Earlston
  61. South Croft Park (Opp) Earlston
  62. Earlston Primary School (E-bound) Earlston
  63. The Old Sawmill (Opp) Earlston
  64. Earlston High School Campus (At) Earlston
  65. Earlston Bus Stance (At) Earlston
  66. Melrose Road (S-bound) Earlston
  67. Drygrange Nursing Home (At) Earlston
  68. Leaderfoot Bridge (S-Bound) Leaderfoot
  69. Leaderfoot Roundabout (S-Bound) Leaderfoot
  70. Eildon Road End (Opp) Newtown St Boswells
  71. Council Headquarters (Opp) Newtown St Boswells
  72. Dryburgh Arms (o/s) Newtown St Boswells
  73. Agricultural College (Opp) Newtown St Boswells
  74. Leaderfoot Roundabout (N-Bound) Leaderfoot
  75. Leaderfoot Roundabout (W-bound) Leaderfoot
  76. Newstead Bypass (W-bound) Newstead
  77. Rushbank (Opp) Newstead
  78. St John's Wynd (Opp) Newstead
  79. Claymires Lane (Nr) Newstead
  80. The Orchard (Nr) Newstead
  81. Dean Park (Nr) Newstead
  82. Priorswalk (Opp) Melrose
  83. Priorwood House (Opp) Melrose
  84. Market Square (At) Melrose
  85. St Dunstan's Lane (Nr) Melrose
  86. Gibson Park (At) Melrose
  87. Weirhill Place (Opp) Highcross
  88. Holy Trinity Church (opp) Highcross
  89. Ormiston Terrace (At) Highcross
  90. Darnick Vale (Opp) Darnick
  91. Borders General Hospital Entrance (At) Borders General Hospital
  92. Lowood Bridge (Before) Tweedbank
  93. Lowood Toll (Adj) Gattonside
  94. Pavilion Rd End (Opp) Gattonside
  95. Queen Elizabeth Drive (o/s 19) Melrose Gait
  96. Easter Langlee Industrial Estate (Opp) Langlee
  97. Winston Road (Adj) Langlee
  98. Hawthorn Road (Opp) Langlee
  99. Langlee Primary School (Nr) Langlee
  100. Melrose Road (Opp 20) Glenfield
  101. Ellwyn Crescent (Opp) Glenfield
  102. Galashiels Transport Interchange (Stance 5) Galashiels

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 51 bus?

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

What time is the last 51 bus?

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

How much does the 51 bus cost?

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

Who runs the 51 bus?

The 51 is operated by Borders Buses.

Timetable data from the operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.