140 Bus

List of stops

      Woodend Park – Tesco Terminus

      Woodend Park

      08:1509:1510:1511:1512:1513:1514:2015:2016:2017:2018:2019:1520:1521:1222:12

      Penicuik Road

      08:1609:1610:1611:1612:1613:1614:2115:2116:2117:2118:2119:1620:1621:1322:13

      Original Rosslyn Hotel

      08:1709:1710:1711:1712:1713:1714:2215:2216:2217:2218:2219:1720:1721:1422:14

      Station Road

      08:1709:1710:1711:1712:1813:1814:2315:2316:2317:2318:2319:1720:1721:1422:14

      Springfield Place

      08:1809:1810:1811:1812:1813:1814:2315:2316:2317:2318:2319:1820:1821:1522:15

      Roslin Institute

      08:1809:1810:1811:1812:1813:1814:2315:2316:2317:2318:2319:1820:1821:1522:15

      Langhill Farm

      08:1909:1910:1911:1912:1913:1914:2415:2416:2417:2418:2419:1920:1921:1622:16

      Bilston Cottages

      08:2009:2010:2011:2012:2113:2114:2615:2616:2617:2618:2619:2020:2021:1722:17

      Roslin Road

      08:2009:2010:2011:2012:2113:2114:2615:2616:2617:2618:2619:2020:2021:1722:17

      Seafield Road

      08:2009:2010:2011:2012:2113:2114:2615:2616:2617:2618:2619:2020:2021:1722:17

      Nivensknowe Road

      08:2109:2110:2211:2212:2313:2314:2815:2816:2817:2818:2819:2120:2121:1822:18

      Dryden Road

      08:2209:2210:2311:2312:2413:2414:2915:2916:2917:2918:2919:2220:2221:1922:19

      Herd Terrace

      08:2309:2310:2311:2312:2413:2414:2915:2916:2917:2918:2919:2320:2321:2022:20

      Mcneil Avenue

      08:2409:2410:2411:2412:2513:2514:3015:3016:3017:3018:3019:2420:2421:2122:21

      George Avenue

      08:2409:2410:2511:2512:2613:2614:3115:3116:3117:3118:3119:2420:2421:2122:21

      Muirfield Gardens

      08:2509:2510:2611:2612:2713:2714:3215:3216:3217:3218:3219:2520:2521:2222:22

      Station Road

      08:2509:2510:2611:2612:2713:2714:3215:3216:3217:3218:3219:2520:2521:2222:22

      Academy Lane

      08:2509:2510:2611:2612:2813:2814:3315:3316:3317:3318:3219:2520:2521:2222:22

      Hunter Avenue

      08:2609:2610:2711:2712:2813:2814:3315:3316:3317:3318:3319:2620:2621:2322:23

      Kevock Road

      08:2709:2710:2811:2812:3013:3014:3515:3516:3517:3518:3419:2720:2721:2422:24

      Lasswade Road

      08:2809:2810:2911:2912:3113:3114:3615:3616:3617:3618:3519:2820:2821:2522:25

      Laird and Dog

      08:2909:2910:3011:3012:3213:3214:3715:3716:3717:3718:3619:2920:2921:2622:26

      Elm Row

      08:3009:3010:3111:3112:3313:3314:3815:3816:3817:3818:3719:3020:3021:2722:27

      Broomieknowe Gardens

      08:3109:3110:3211:3212:3413:3414:3915:3916:3917:3918:3819:3120:3121:2822:28

      Rockville Terrace

      08:3209:3310:3411:3412:3613:3614:4115:4116:4117:4118:4019:3320:3221:2922:29

      Park Road

      08:3309:3310:3411:3412:3613:3614:4115:4116:4117:4118:4019:3320:3321:3022:30

      Douglas Crescent

      08:3309:3410:3511:3512:3713:3714:4215:4216:4217:4218:4119:3420:3321:3022:30

      Maryfield Place

      08:3309:3410:3611:3612:3813:3814:4315:4316:4317:4318:4119:3420:3321:3022:30

      Waverley Crescent

      08:3409:3510:3611:3612:3813:3814:4315:4316:4317:4318:4219:3520:3421:3122:31

      Pendreich Avenue

      08:3509:3610:3711:3712:3913:3914:4415:4416:4417:4418:4319:3620:3521:3222:32

      Mayshade Garden Centre

      08:3509:3710:3811:3812:4013:4014:4515:4516:4517:4518:4319:3620:3521:3222:32

      Muirpark

      08:3609:3810:3911:3912:4113:4114:4615:4616:4617:4618:4419:3720:3621:3322:33

      Westfield Park

      08:3709:3910:4011:4012:4213:4214:4715:4716:4717:4718:4519:3820:3721:3422:34

      Bonnyrigg Road

      08:3809:3910:4111:4112:4313:4314:4815:4816:4817:4818:4619:3920:3821:3522:35

      Glenesk Crescent

      08:3909:4110:4311:4312:4513:4514:5015:5016:5017:5018:4719:4020:3921:3622:36

      Croft Street

      08:4009:4210:4411:4412:4613:4614:5115:5116:5117:5118:4819:4120:4021:3722:37

      Dalkeith Parish Church

      08:4109:4310:4511:4512:4713:4714:5215:5216:5217:5218:4919:4220:4121:3822:38

      Corn Exchange

      08:4109:4310:4511:4512:4713:4714:5215:5216:5217:5218:4919:4220:4121:3822:38

      Shadepark

      08:4209:4410:4611:4612:4813:4814:5315:5316:5317:5318:5019:4320:4221:3922:39

      Thornybank

      08:4309:4510:4711:4712:4913:4914:5415:5416:5417:5418:5119:4420:4321:4022:40

      Thornyhall

      08:4409:4610:4811:4812:5013:5014:5515:5516:5517:5518:5219:4520:4321:4022:40

      Smeaton Road End

      08:4809:5110:5311:5312:5513:5515:0016:0017:0018:0018:5619:4920:4721:4422:44

      Cowpits Road

      08:4909:5210:5411:5412:5613:5615:0116:0117:0118:0118:5719:5020:4821:4522:45

      Whitecraig Crescent

      08:5009:5310:5511:5512:5713:5715:0216:0217:0218:0218:5819:5120:4921:4622:46

      Whitecraig Avenue

      08:5009:5310:5611:5612:5813:5815:0316:0317:0318:0318:5819:5120:4921:4622:46

      Carberry Road

      08:5209:5510:5711:5712:5913:5915:0416:0417:0418:0419:0019:5320:5121:4822:48

      Inveresk Kennels

      08:5309:5610:5811:5813:0014:0015:0516:0517:0518:0519:0119:5420:5121:4822:48

      Inveresk Village

      08:5409:5711:0012:0013:0214:0215:0716:0717:0718:0719:0219:5520:5221:4922:49

      Rothesay Place

      08:5609:5911:0112:0113:0314:0315:0816:0817:0818:0819:0419:5720:5421:5122:51

      Newbigging

      08:5609:5911:0212:0213:0414:0415:0916:0917:0918:0919:0419:5720:5421:5122:51

      High Street (Stop D)

      08:5810:0211:0512:0513:0714:0715:1216:1217:1218:1219:0720:0020:5621:5322:53

      Tesco Terminus

      09:0010:0511:0812:0813:1014:1015:1516:1517:1518:1519:0920:0220:5821:5522:55

      All trips in this timetable are wheelchair accessible.

      Tesco Terminus – Woodend Park

      Tesco Terminus—08:1509:1510:1511:1512:1513:1514:1515:1516:1517:1518:1519:1520:1521:15
      High Street (Stop B)07:2008:1709:1710:1811:1812:1913:1914:1915:1816:1817:1818:1819:1820:1721:17
      Newbigging07:2108:1809:1810:1911:1912:2013:2014:2015:1916:1917:1918:1919:1920:1821:18
      Rothesay Place07:2208:1909:1910:2011:2012:2113:2114:2115:2016:2017:2018:2019:2020:1921:19
      Inveresk Village07:2308:2009:2010:2111:2112:2213:2214:2215:2116:2117:2118:2119:2120:2021:20
      Inveresk Kennels07:2408:2109:2110:2311:2312:2413:2414:2415:2316:2317:2318:2319:2320:2121:21
      Carberry Road07:2508:2209:2210:2411:2412:2513:2514:2515:2416:2417:2418:2419:2420:2221:22
      Whitecraig Avenue07:2708:2409:2410:2611:2612:2713:2714:2715:2616:2617:2618:2619:2620:2421:24
      Whitecraig Crescent07:2708:2409:2410:2611:2612:2713:2714:2715:2616:2617:2618:2619:2620:2421:24
      Smeaton Road End07:2908:2609:2610:2811:2812:2913:2914:2915:2816:2817:2818:2819:2820:2621:26
      Thornyhall07:3408:3109:3110:3311:3312:3413:3414:3415:3316:3317:3318:3319:3320:3021:30
      Thornybank07:3408:3109:3110:3311:3312:3413:3414:3415:3316:3317:3318:3319:3320:3121:31
      Shadepark07:3508:3209:3210:3411:3412:3513:3514:3515:3416:3417:3418:3419:3420:3221:32
      Corn Exchange07:3608:3309:3310:3511:3512:3613:3614:3615:3516:3517:3518:3519:3520:3221:32
      Dalkeith Parish Church07:3708:3409:3410:3611:3612:3713:3714:3715:3616:3617:3618:3619:3620:3321:33
      Jarnac Court07:37
      07:38
      08:34
      08:35
      09:34
      09:35
      10:36
      10:38
      11:36
      11:38
      12:37
      12:39
      13:37
      13:39
      14:37
      14:39
      15:36
      15:38
      16:36
      16:38
      17:36
      17:38
      18:36
      18:37
      19:36
      19:37
      20:33
      20:34
      21:33
      21:34
      Kings Park07:3908:3609:3610:3911:3912:4013:4014:4015:3916:3917:3918:3819:3820:3521:35
      Glenesk Crescent07:4008:3709:3710:4011:4012:4113:4114:4115:4016:4017:4018:3919:3920:3621:36
      Eskbank Toll07:4008:3709:3710:4111:4112:4213:4214:4215:4116:4117:4118:4019:4020:3621:36
      Station Road07:4108:3809:3810:4111:4112:4313:4314:4215:4116:4117:4118:4019:4020:3721:37
      Westfield Park07:4208:3909:3910:4211:4212:4413:4414:4415:4316:4317:4318:4119:4120:3821:38
      Muirpark07:4308:4009:4010:4311:4312:4513:4514:4515:4416:4417:4418:4219:4220:3921:39
      Mayshade Garden Centre07:4408:4109:4110:4411:4412:4613:4614:4615:4516:4517:4518:4319:4320:4021:40
      Pendreich Avenue07:4408:4109:4110:4511:4512:4713:4714:4715:4616:4617:4618:4419:4420:4021:40
      Waverley Crescent07:4508:4209:4210:4611:4612:4913:4914:4815:4716:4717:4718:4519:4520:4121:41
      Maryfield Place07:4608:4309:4310:4711:4712:5013:5014:4915:4816:4817:4818:4619:4620:4221:42
      High Street07:4708:4409:4410:4811:4812:5113:5114:5015:4916:4917:4918:4719:4720:4321:43
      Park Road07:4708:4409:4410:4811:4812:5113:5114:5015:4916:4917:4918:4719:4720:4321:43
      Rockville Terrace07:4808:4509:4510:4911:4912:5213:5214:5115:5016:5017:5018:4819:4820:4421:44
      Broomieknowe Gardens07:4908:4609:4610:5011:5012:5313:5314:5215:5116:5117:5118:4919:4920:4421:44
      Elm Row07:5008:4709:4710:5111:5112:5413:5414:5315:5216:5217:5218:5019:5020:4621:46
      Laird and Dog07:5108:4809:4810:5211:5212:5513:5514:5415:5316:5317:5318:5119:5120:4621:46
      Lasswade Road07:5208:4909:4910:5311:5312:5613:5614:5515:5416:5417:5418:5219:5220:4721:47
      Kevock Road07:5308:5009:5010:5411:5412:5713:5714:5615:5516:5517:5518:5319:5320:4821:48
      Hunter Avenue07:5508:5209:5210:5611:5612:5913:5914:5815:5716:5717:5718:5519:5520:5021:50
      Academy Lane07:5508:5209:5210:5611:5612:5913:5914:5815:5716:5717:5718:5519:5520:5021:50
      Muirfield Gardens07:5608:5309:5310:5711:5713:0014:0014:5915:5816:5817:5818:5619:5620:5121:51
      George Avenue07:5708:5409:5410:5811:5813:0114:0115:0015:5916:5917:5918:5719:5720:5221:52
      Mcneil Avenue07:5708:5409:5410:5811:5813:0214:0215:0116:0017:0018:0018:5719:5720:5221:52
      Park Avenue07:5808:5509:5510:5911:5913:0214:0215:0116:0017:0018:0018:5819:5820:5321:53
      Herd Terrace07:5808:5509:5510:5911:5913:0314:0315:0216:0117:0118:0118:5819:5820:5321:53
      Dryden Road07:5908:5609:5611:0012:0013:0314:0315:0216:0117:0118:0118:5919:5920:5421:54
      Nivensknowe Road08:0008:5709:5711:0112:0113:0414:0415:0316:0217:0218:0219:0020:0020:5521:55
      Seafield Road08:0108:5809:5811:0212:0213:0514:0515:0416:0317:0318:0319:0120:0120:5621:56
      Roslin Road08:0108:5809:5811:0212:0213:0614:0615:0516:0417:0418:0419:0120:0120:5621:56
      Bilston Cottages08:0108:5809:5811:0212:0213:0614:0615:0516:0417:0418:0419:0120:0120:5621:56
      Langhill Farm08:0208:5909:5911:0312:0313:0714:0715:0616:0517:0518:0519:0220:0220:5721:57
      Roslin Institute08:0309:0010:0011:0412:0413:0814:0815:0716:0617:0618:0619:0320:0320:5821:58
      Springfield Place08:0309:0010:0011:0412:0413:0814:0815:0716:0617:0618:0619:0320:0320:5821:58
      Station Road08:0409:0110:0111:0512:0513:0914:0915:0816:0717:0718:0719:0420:0420:5921:59
      Original Rosslyn Hotel08:0409:0110:0111:0512:0513:0914:0915:0816:0717:0718:0719:0420:0420:5921:59
      Penicuik Road08:0409:0110:0111:0512:0513:0914:0915:0816:0717:0718:0719:0420:0420:5921:59
      Woodend Park08:0509:0210:0211:0612:0613:1014:1015:0916:0817:0818:0819:0520:0521:0022:00
      Roslin Surgery08:0509:0210:0211:0612:0613:1014:1015:0916:0817:0818:0819:0520:0521:0022:00
      Gowkley Moss08:0509:0210:0211:0612:0613:1014:1015:0916:0817:0818:0819:0520:0521:0022:00
      Gowkley Moss08:0509:0210:0211:0612:0613:1014:1015:0916:0817:0818:0819:0520:0521:0022:00
      Roslin Surgery08:0609:0310:0311:0712:0713:1114:1115:1016:0917:0918:0919:0620:0621:0122:01
      Woodend Park08:0609:0310:0311:0712:0713:1114:1115:1016:0917:0918:0919:0620:0621:0122:01

      All trips in this timetable are wheelchair accessible.

      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.
      Build real-time departures into your app

      Tell us about your project. Test London API examples while we review your request.

      Request data / API access

      Route Path (Streets & Roads)

      Outbound: Woodend Park – Tesco Terminus
      St Kentigern Way - John Street - Edinburgh Road - Penicuik Road - Main Street - Barons Drive - Seafield Close - Niven's Knowe Road - Dryden View - The Loan - High Street - Linden Place - Wadingburn Road - Lasswade Road - High Street - Elm Row - Hillhead - High Street - Lothian Street - Eskbank Road - Bonnyrigg Road - Eskbank Road - High Street - Plummer Court - Musselburgh Road - Salters Road - Whitecraig Road - Carberry Road - Carberry Close - Inveresk Village Road - Newbigging - High Street - Inveresk Road
      Inbound: Tesco Terminus – Woodend Park
      Inveresk Road - High Street - Newbigging - Inveresk Village Road - Carberry Road - Whitecraig Road - Salters Road - Musselburgh Road - High Street - Jarnac Court - Eskbank Road - Bonnyrigg Road - Eskbank Road - Lothian Street - High Street - Rockville Terrace - Hillhead - Elm Row - High Street - Lasswade Road - Wadingburn Road - Linden Place - High Street - The Loan - Niven's Knowe Road - Main Street - Penicuik Road

      Schedules and stops for this route are published in GTFS: great-britain

      Frequently asked questions about route 140

      • What time does route 140 start operating?

        Services on route 140 start at 08:15 every day.

      • What time does route 140 stop operating?

        Services on route 140 end at 22:55 every day.

      • Is there a stop for route 140 near me?

        View the nearest stop for route 140.

      140 (Dalkeith Buses)

      The first stop of the 140 bus route is Woodend Park and the last stop is Tesco Terminus. 140 is operational during everyday.

      Additional information: 140 has 52 stops. The total trip duration for this route is approximately 55 minutes.

      More than 5 million users trust busmaps.com for public transport information. Find suggested Buses routes in Dalkeith, real-time vehicle tracking, route maps, nearby stops, and offline PDF schedules.

      140 bus near me

      Similar Routes & Alternatives to 140

      Looking for alternatives to 140? Discover top-rated routes that share similar paths and stops. Compare schedules and find a backup route for your journey.

      141
      86%
      Last updated on November 8, 2026