51 Bus

Click to load interactive map
List of stops
          Map

          Bus Station – Galashiels Transport Interchange

          Bus Station

          10:0511:3513:0514:3516:0517:3519:05

          South Bridge

          10:1311:4313:1314:4316:1317:4319:13

          Surgeons' Hall

          10:1511:4513:1514:4516:1517:4519:15

          St Partick Square

          10:1711:4713:1714:4716:1717:4719:17

          Bernard Terrace

          10:1911:4913:1914:4916:1917:4919:19

          East Preston Street

          10:2011:5013:2014:5016:2017:5019:20

          Commonwealth Pool

          10:2311:5313:2314:5316:2317:5319:23

          Marchhall Place

          10:2311:5313:2314:5316:2317:5319:23

          Priestfield Road

          10:2411:5413:2414:5416:2417:5419:24

          Prestonfield Avenue

          10:2411:5413:2414:5416:2417:5419:24

          Cameron Crescent

          10:2511:5513:2514:5516:2517:5519:25

          Cameron Toll

          10:2611:5613:2614:5616:2617:5619:26

          Bridgend Cottages

          10:2611:5613:2614:5616:2617:5619:26

          Craigmillar Cemetery

          10:2711:5713:2714:5716:2717:5719:27

          Walter Scott Avenue

          10:2811:5813:2814:5816:2817:5819:28

          Kingston Avenue

          10:2811:5813:2814:5816:2817:5819:28

          Craigmillar Castle Road

          10:2911:5913:2914:5916:2917:5919:29

          Little France

          10:2911:5913:2914:5916:2917:5919:29

          Little France Road

          10:3012:0013:3015:0016:3018:0019:30

          Fernieside Drive

          10:3112:0113:3115:0116:3118:0119:31

          Fernieside Grove

          10:3212:0213:3215:0216:3218:0219:32

          The Wisp

          10:3312:0313:3315:0316:3318:0319:33

          Old Dalkeith Road

          10:3512:0513:3515:0516:3518:0519:35

          Campend

          10:3812:0813:3815:0816:3818:0819:38

          Melville Gate Road

          10:4012:1013:4015:1016:4018:1019:40

          Lugton Brae

          10:4112:1113:4115:1116:4118:1119:41

          Glebe Street

          10:4212:1213:4215:1216:4218:1219:42

          Old Edinburgh Road

          10:4312:1313:4315:1316:4318:1319:43

          Buccleuch Street

          10:4412:1413:4415:1416:4418:1419:44

          James Lean Avenue

          10:4512:1513:4515:1516:4518:1519:45

          Bruce Gardens

          10:4612:1613:4615:1616:4618:1619:46

          Primrose Terrace

          10:4612:1613:4615:1616:4618:1619:46

          Hepburn Drive

          10:4712:1713:4715:1716:4718:1719:47

          Main Street

          10:5012:2013:5015:2016:5018:2019:50

          Chesterhill

          10:5712:2713:5715:2716:5718:2719:57

          Main Street

          10:5812:2813:5815:2816:5818:2819:58

          Cranston House

          10:5912:2913:5915:2916:5918:2919:59

          Viaduct

          11:0112:3114:0115:3117:0118:3120:01

          Crichton Avenue

          11:0312:3314:0315:3317:0318:3320:03

          Oxenfoord Avenue

          11:0412:3414:0415:3417:0418:3420:04

          Roman Camp

          11:0412:3414:0415:3417:0418:3420:04

          Bowling Green

          11:0412:3414:0415:3417:0418:3420:04

          Crichton House Road End

          11:0612:3614:0615:3617:0618:3620:06

          Tynehead Road End

          11:0712:3714:0715:3717:0718:3720:07

          Village Access

          11:1012:4014:1015:4017:1018:4020:10

          Gilston Road End

          11:1212:4214:1215:4217:1218:4220:12

          Oxton Village Hall

          11:2312:5314:2315:5317:2318:5320:23

          Carfraemill Roundabout

          11:2512:5514:2515:5517:2518:5520:25

          Wiselawmill Rd End

          11:2712:5714:2715:5717:2718:5720:27

          Lauder Haugh Rd End

          11:2912:5914:2915:5917:2918:5920:29

          Brownsmuir Park

          11:3213:0214:3216:0217:3219:0220:32

          Medical Centre

          11:3313:0314:3316:0317:3319:0320:33

          West High Street

          11:3313:0314:3316:0317:3319:0320:33

          The Avenue

          06:3808:0411:3413:0414:3416:0417:3419:0419:3420:3421:34

          Lauder Police Station

          06:3808:0411:3413:0414:3416:0417:3419:0419:3420:3421:34

          Thirlestane Drive

          06:3808:0411:3413:0414:3416:0417:3419:0419:3420:3421:34

          Lauder Barns

          06:3908:0511:3513:0514:3516:0517:3519:0519:3520:3521:35

          St Leonards Rd End

          06:4008:0611:3613:0614:3616:0617:3619:0619:3620:3621:36

          Galadean Rd End

          06:4308:0911:3913:0914:3916:0917:3919:0919:3920:3921:39

          Carolside

          06:4708:1311:4313:1314:4316:1317:4319:1319:4320:4321:43

          Earlston Bus Stance

          06:49
          06:50
          08:15
          08:16
          11:45
          11:46
          13:15
          13:16
          14:45
          14:46
          16:15
          16:16
          17:45
          17:46
          19:15
          19:16
          19:45
          19:46
          20:45
          20:46
          21:45
          21:46

          Melrose Road

          06:5008:1611:4613:1614:4616:1617:4619:1619:4620:4621:46

          Drygrange Nursing Home

          06:5308:2011:5013:2014:5016:2017:5019:2019:4920:5021:49

          Leaderfoot Bridge

          06:5508:2111:5113:2114:5116:2117:5119:2119:5120:5121:51

          Leaderfoot Roundabout

          08:2311:5313:2314:5316:2317:5319:2320:53

          Eildon Road End

          08:2511:5513:2514:5516:2517:5519:2520:55

          Council Headquarters

          08:2611:5613:2614:5616:2617:5619:2620:56

          Dryburgh Arms

          08:2611:5613:2614:5616:2617:5619:2620:56

          Agricultural College

          08:2611:5613:2614:5616:2617:5619:2620:56

          Leaderfoot Roundabout

          08:2911:5913:2914:5916:2917:5919:2920:59

          Leaderfoot Roundabout

          06:5608:2911:5913:2914:5916:2917:5919:2919:5220:5921:52

          Newstead Bypass

          06:5808:3112:0113:3115:0116:3118:0119:3119:5421:0121:54

          Priorwood House

          06:5908:3212:0213:3215:0216:3218:0219:3219:5521:0221:55

          Market Square

          07:0008:3312:0313:3315:0316:3318:0319:3319:5621:0321:56

          St Dunstan's Lane

          07:0008:3312:0313:3315:0316:3318:0319:3319:5621:0321:56

          Gibson Park

          07:0008:3312:0313:3315:0316:3318:0319:3319:5621:0321:56

          Weirhill Place

          07:0108:3412:0413:3415:0416:3418:0419:3419:5721:0421:57

          Holy Trinity Church

          07:0208:3512:0513:3515:0516:3518:0519:3519:5821:0521:58

          Ormiston Terrace

          07:0208:3512:0513:3515:0516:3518:0519:3519:5821:0521:58

          Darnick Vale

          07:0308:3612:0613:3615:0616:3618:0619:3619:5921:0621:59

          Borders General Hospital Entrance

          07:0508:3812:0813:3815:0816:3818:0819:3820:0121:0822:01

          Lowood Bridge

          07:0808:4012:1013:4015:1016:4018:1019:4020:0421:1022:04

          Lowood Toll

          07:0808:4112:1113:4115:1116:4118:1119:4120:0421:1122:04

          Pavilion Rd End

          07:0908:4212:1213:4215:1216:4218:1219:4220:0521:1222:05

          Queen Elizabeth Drive

          08:4412:1413:4415:1416:4418:1419:4421:14

          Easter Langlee Industrial Estate

          07:1108:4412:1413:4415:1416:4418:1419:4420:0721:1422:07

          Winston Road

          07:1208:4512:1513:4515:1516:4518:1519:4520:0821:1522:08

          Hawthorn Road

          07:1308:4612:1613:4615:1616:4618:1619:4620:0921:1622:09

          Langlee Primary School

          07:1408:4712:1713:4715:1716:4718:1719:4720:1021:1722:10

          Melrose Road

          07:1608:4912:1913:4915:1916:4918:1919:4920:1221:1922:12

          Ellwyn Crescent

          07:1708:5012:2013:5015:2016:5018:2019:5020:1321:2022:13

          Galashiels Transport Interchange

          07:2008:5312:2313:5315:2316:5318:2319:5320:1621:2322:16
          Times marked with "—" indicate that the vehicle does not stop at this stop.

          Galashiels Transport Interchange – Bus Station

          Galashiels Transport Interchange05:4805:5507:1807:2008:4810:1811:4813:1814:4816:1818:46
          Market Street Fountain05:4805:5507:1807:2008:4810:1811:4813:1814:4816:1818:46
          Galashiels Health Centre05:5005:5707:2007:2208:5010:2011:5013:2014:5016:2018:48
          Ellwyn Crescent05:5105:5807:2107:2308:5110:2111:5113:2114:5116:2118:49
          Glenfield Crescent05:5205:5907:2207:2408:5210:2211:5213:2214:5216:2218:50
          Langlee Primary School05:5406:0107:2407:2608:5410:2411:5413:2414:5416:2418:52
          Hawthorn Road05:5506:0207:2507:2708:5510:2511:5513:2514:5516:2518:53
          Winston Road05:5606:0307:2607:2808:5610:2611:5613:2614:5616:2618:54
          Easter Langlee Industrial Estate05:5706:0307:2707:2808:5710:2711:5713:2714:5716:2718:55
          Queen Elizabeth Drive05:5807:2808:5810:2811:5813:2814:5816:2818:56
          Easter Langlee Cottages05:5906:0407:2907:2908:5910:2911:5913:2914:5916:2918:57
          Pavilion Road End06:0006:0507:3007:3009:0010:3012:0013:3015:0016:3018:58
          Lowood Toll06:0106:0707:3107:3209:0110:3112:0113:3115:0116:3118:59
          Lowood Bridge06:0106:0707:3107:3209:0110:3112:0113:3115:0116:3118:59
          Borders General Hospital Entrance06:0406:1107:3407:3609:0410:3412:0413:3415:0416:3419:02
          Darnick Vale06:0506:1207:3507:3709:0510:3512:0513:3515:0516:3519:03
          Ormiston Terrace06:0606:1307:3607:3809:0610:3612:0613:3615:0616:3619:04
          Holy Trinity Church06:0706:1407:3707:3909:0710:3712:0713:3715:0716:3719:05
          Weirhill Place06:0706:1407:3707:3909:0710:3712:0713:3715:0716:3719:05
          Wright's Chiropractor06:0806:1507:3807:4009:0810:3812:0813:3815:0816:3819:06
          Abbey Car Park06:0906:1607:3907:4109:0910:3912:0913:3915:0916:3919:07
          Priorswood Court06:0906:1607:3907:4109:0910:3912:0913:3915:0916:3919:07
          Priorwood House06:0906:1607:3907:4109:0910:3912:0913:3915:0916:3919:07
          Newstead Bypass06:1106:1707:4107:4209:1110:4112:1113:4115:1116:4119:08
          Leaderfoot Roundabout06:1306:1907:4307:4409:1310:4312:1313:4315:1316:4319:10
          Leaderfoot Roundabout06:1307:4309:1310:4312:1313:4315:1316:43
          Agricultural College06:1607:4609:1610:4612:1613:4615:1616:46
          Melbourne Place06:1707:4709:1710:4712:1713:4715:1716:47
          Council Headquarters06:1807:4809:1810:4812:1813:4815:1816:48
          Eildon Road End06:1807:4809:1810:4812:1813:4815:1816:48
          Leaderfoot Roundabout06:2107:5109:2110:5112:2113:5115:2116:51
          Leaderfoot Bridge06:2206:2007:5207:4509:2210:5212:2213:5215:2216:5219:11
          Drygrange Nursing Home06:2506:2207:5507:4709:2510:5512:2513:5515:2516:5519:13
          Melrose Road06:2906:2507:5907:5009:2910:5912:2913:5915:2916:5919:16
          Earlston Bus Stance06:3006:2608:0007:5109:3011:0012:3014:0015:3017:0019:17
          Carolside06:3106:2708:0107:5209:3111:0112:3114:0115:3117:0119:18
          Galadean Rd End06:3506:3108:0507:5609:3511:0512:3514:0515:3517:0519:22
          St Leonards Rd End06:3806:3408:0807:5909:3811:0812:3814:0815:3817:0819:25
          Lauder Barns06:3906:3508:0908:0009:3911:0912:3914:0915:3917:0919:26
          Thirlestane Drive06:4006:3608:1008:0109:4011:1012:4014:1015:4017:1019:27
          Factors Park06:4006:3608:1008:0109:4011:1012:4014:1015:4017:1019:27
          Post Office06:4106:3708:1108:0209:4111:1112:4114:1115:4117:1119:28
          West High Street06:4108:1109:4111:1112:4114:1115:4117:11
          Medical Centre06:4108:1109:4111:1112:4114:1115:4117:11
          Brownsmuir Park06:4108:1109:4111:1112:4114:1115:4117:11
          Lauder Haugh Rd End06:4508:1509:4511:1512:4514:1515:4517:15
          Wiselawmill Rd End06:4708:1709:4711:1712:4714:1715:4717:17
          Carfraemill Roundabout06:4908:1909:4911:1912:4914:1915:4917:19
          Station Road06:5008:2009:5011:2012:5014:2015:5017:20
          Oxton Village Hall06:5108:2109:5111:2112:5114:2115:5117:21
          Gilston Road End07:0108:3110:0111:3113:0114:3116:0117:31
          Village Access07:0408:3410:0411:3413:0414:3416:0417:34
          Tynehead Road End07:0608:3610:0611:3613:0614:3616:0617:36
          Crichton House Road End07:0708:3710:0711:3713:0714:3716:0717:37
          Bowling Green07:0908:3910:0911:3913:0914:3916:0917:39
          Roman Camp07:0908:3910:0911:3913:0914:3916:0917:39
          Oxenfoord Avenue07:1008:4010:1011:4013:1014:4016:1017:40
          Crichton Avenue07:1008:4010:1011:4013:1014:4016:1017:40
          Viaduct07:1208:4210:1211:4213:1214:4216:1217:42
          Cranston House07:1408:4410:1411:4413:1414:4416:1417:44
          Main Street07:1508:4510:1511:4513:1514:4516:1517:45
          Chesterhill07:1708:4710:1711:4713:1714:4716:1717:47
          Main Street07:2308:5310:2311:5313:2314:5316:2317:53
          Hepburn Drive07:2608:5610:2611:5613:2614:5616:2617:56
          Primrose Terrace07:2708:5710:2711:5713:2714:5716:2717:57
          Bruce Gardens07:2708:5710:2711:5713:2714:5716:2717:57
          James Lean Avenue07:2808:5810:2811:5813:2814:5816:2817:58
          South Street07:3009:0010:3012:0013:3015:0016:3018:00
          Bridgend Court07:3009:0010:3012:0013:3015:0016:3018:00
          Lugton Brae07:3209:0210:3212:0213:3215:0216:3218:02
          Melville Gate Road07:3309:0310:3312:0313:3315:0316:3318:03
          Summerside07:3409:0410:3512:0413:3415:0416:3418:04
          Campend07:3509:0510:3512:0513:3515:0516:3518:05
          Old Dalkeith Road07:3809:0810:3912:0813:3815:0816:3818:08
          The Wisp07:3909:0910:4012:0913:3915:0916:3918:09
          Fernieside Grove07:4009:1010:4112:1013:4015:1016:4018:10
          Fernieside Drive07:4109:1110:4112:1113:4115:1116:4118:11
          Little France Road07:4209:1210:4212:1213:4215:1216:4218:12
          Little France07:4209:1210:4312:1213:4215:1216:4218:12
          Craigmillar Castle Road07:4309:1310:4312:1313:4315:1316:4318:13
          Kingston Avenue07:4409:1410:4412:1413:4415:1416:4418:14
          Walter Scott Avenue07:4409:1410:4512:1413:4415:1416:4418:14
          Craigmillar Cemetery07:4509:1510:4512:1513:4515:1516:4518:15
          Bridgend Cottages07:4509:1510:4612:1513:4515:1516:4518:15
          Cameron Toll07:4709:1710:4712:1713:4715:1716:4718:17
          Cameron Crescent07:4709:1710:4712:1713:4715:1716:4718:17
          Prestonfield Avenue07:4909:1910:4912:1913:4915:1916:4918:19
          Priestfield Road07:4909:1910:4912:1913:4915:1916:4918:19
          Marchhall Place07:5009:2010:5012:2013:5015:2016:5018:20
          Commonwealth Pool07:5109:2110:5112:2113:5115:2116:5118:21
          East Preston Street07:5309:2310:5312:2313:5315:2316:5318:23
          Bernard Terrace07:5409:2410:5412:2413:5415:2416:5418:24
          St Patrick Square07:5609:2610:5612:2613:5615:2616:5618:26
          Surgeons' Hall07:5709:2710:5712:2713:5715:2716:5718:27
          South Bridge08:0009:3011:0012:3014:0015:3017:0018:30
          Bus Station08:1409:4411:1412:4414:1415:4417:1418:44
          Times marked with "—" indicate that the vehicle does not stop at this stop.
          Times marked with "—" indicate that the vehicle does not stop at this stop.
          Last updated on March 21, 2026
          Build real-time departures into your app Free API Access →

          Route Path (Streets & Roads)

          Outbound: Bus Station – Galashiels Transport Interchange
          Niddry Street - Nicolson Street - St Patrick Square - South Clerk Street - East Preston Street - Dalkeith Road - Old Dalkeith Road - Old Edinburgh Road - Buccleuch Street - Newmills Road - Lauder Road - Edgehead Road - Main Street - Station Road - Edinburgh Road - West High Street - Market Place - East High Street - Station Road - Melrose Road - High Road - Market Square - High Street - High Cross Avenue - Abbotsford Road - Melrose Road - Queen Elizabeth Drive - Melrose Road - Talisman Avenue - Melrose Road - Stirling Street
          Inbound: Galashiels Transport Interchange – Bus Station
          Stirling Street - Cornmill Square - Currie Road - Melrose Road - Queen Elizabeth Drive - Melrose Road - Abbotsford Road - High Cross Avenue - Buccleuch Street - High Road - Melrose Road - Station Road - East High Street - Factor's Park - Market Place - West High Street - Edinburgh Road - Brownsmuir Park - Station Road - Main Street - Oxenfoord Avenue - Main Street - Edgehead Road - Lauder Road - Bruce Gardens - Newmills Road - Jarnac Court - Edinburgh Road - Old Dalkeith Road - Dinmont Drive - Old Dalkeith Road - Sharpdale Loan - Dalkeith Road - East Preston Street - South Clerk Street - St Patrick Square - Nicolson Street - South Bridge
          All data is available in GTFS feed: great-britain

          Bus 51 FAQ

          • What time does the 51 bus start operating?

            Services on the 51 bus start at 06:38 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.

          • What time does the 51 bus stop working?

            Services on the 51 bus stop at 22:16 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.

          • Is there a 51 bus stop near me?

            Click here to view the nearest 51 bus stop.

          51 (Newtown St Boswells Buses)

          The first stop of the 51 bus route is Bus Station and the last stop is Galashiels Transport Interchange. 51 is operational during everyday.

          Additional information: 51 has 92 stops and the total trip duration for this route is approximately 138 minutes.

          See why over 2 million users trust and consider busmaps.com as the best public transport website. busmaps gives you Newtown St Boswells Buses suggested routes, real-time bus tracker, line route maps in Newtown St Boswells, and helps to find the closest 51 bus stops near you. No internet available? Download an offline PDF map and bus schedule for the 51 bus to take on your trip.

          51 bus near me