520 Bus in Castle Douglas

Click to load interactive map
List of stops
      Map

      Post Office – Medical centre

      Post Office

      07:2508:3015:4018:27

      Road End

      07:2508:3015:4018:27

      Farm

      07:3008:3515:4518:32

      Road End

      07:3208:3715:4718:34

      Kendoon

      07:3208:3715:4718:34

      Polharrow Br Road End

      07:3608:4115:5118:38

      Allangibbon Br Road End

      07:3808:4315:5318:40

      Bank House

      07:4008:4510:5012:5014:5015:5516:2218:42

      Underhill Junction

      07:4008:4510:5012:5014:5016:2218:42

      Trolane

      07:4508:4810:5212:5214:5216:2518:44

      Shop

      07:5208:5210:5512:5514:5516:2918:47

      Ken Bridge

      07:5408:5410:5712:5714:5716:3118:49

      East Port

      07:5608:5610:5912:5914:5916:3318:51

      Town Hall

      07:5708:5711:0013:0015:0016:3418:52

      Post Office

      07:5708:5711:0013:0015:0016:3418:52

      Church

      07:5708:5711:0013:0015:0016:3418:52

      Ken Bridge

      07:5808:5811:0113:0115:0116:0316:3518:53

      Craigend

      08:0109:0111:0313:0315:0316:0416:3818:55

      Sailing Centre

      08:0409:0411:0513:0515:0516:0616:4118:57

      Little Drumrash Rd End

      08:0809:0811:0813:0815:0816:0716:4519:00

      Village Hall

      08:1209:1211:1213:1215:1216:1016:4919:04

      Parton House Road End

      08:1609:1311:1313:1315:1316:1116:5019:05

      Mill Road End

      08:1909:1511:1513:1515:1516:1216:5219:06

      Church

      08:2609:1711:1713:1715:1716:1416:5419:08

      Templand

      08:2709:1811:1813:1815:1816:1516:5519:09

      Kirkland Terrace

      08:2709:1811:1813:1815:1816:1516:5519:09

      Wayside

      08:3009:2111:2113:2115:2116:1816:5819:12

      Sandfield Farm

      08:3409:2411:2413:2415:2416:2117:0119:15

      Golf Course

      08:3509:2611:2613:2615:2616:2317:0319:17

      Swimming Pool

      08:3809:2811:2813:2815:2816:2517:0519:19

      Supermarket

      09:2911:2913:2916:28

      Health Centre

      09:2911:2913:2916:29

      Medical centre

      09:3011:3013:3016:30
      Times marked with "—" indicate that the vehicle does not stop at this stop.

      Medical centre – Post Office

      Medical centre10:0012:0014:0014:4017:25
      Health Centre10:0012:0014:0014:4017:25
      Supermarket10:0112:0114:0114:4117:26
      Markethill Park10:0312:0314:0314:4317:28
      Library10:0312:0314:0314:4317:28
      Swimming Pool06:4007:4010:0412:0414:0414:4415:3017:29
      Royal Bank06:4207:4210:0612:0614:0614:4515:3517:31
      Park06:4407:4410:0812:0814:0814:4715:4017:33
      Carlingwark Street06:4407:4410:0812:0814:0814:4715:4017:33
      Hall06:4407:4410:0812:0814:0814:4715:4017:34
      Golf Course06:4407:4410:0912:0914:0914:4915:4117:34
      Sandfield Farm06:4507:4510:1012:1014:1014:5115:4217:35
      Wayside06:4707:4710:1312:1314:1314:5515:4517:38
      Kirkland Terrace06:5007:5010:1612:1614:1615:0015:4817:41
      Rhonepark Crescent06:5007:5010:1612:1614:1615:0015:4817:41
      Church06:5007:5010:1612:1614:1615:0015:4817:41
      Mill Road End06:5207:5210:1812:1814:1815:0215:5017:43
      Parton House Rd End06:5307:5310:1912:1914:1915:0315:5117:44
      Village Road End06:5507:5510:2112:2114:2115:0515:5317:46
      Little Drumrash Rd End06:5607:5710:2412:2414:2415:0815:5617:49
      Sailing Centre06:5807:5910:2812:2814:2815:1216:0017:53
      Craigend06:5908:0110:3012:3014:3015:1416:0217:55
      Ken Bridge07:0008:0310:3312:3314:3315:1716:0517:58
      East Port10:3412:3414:3415:1816:0617:59
      Town Hall10:3512:3514:3515:1916:0718:00
      Post Office10:3512:3514:3515:1916:0718:00
      Church10:3512:3514:3515:1916:0718:00
      Ken Bridge10:3712:3714:3716:1118:02
      Shop10:4012:4014:4016:1718:05
      Trolane10:4312:4314:4316:1918:08
      Underhill Junction10:4612:4614:4616:2118:11
      Post Office10:4612:4614:4616:2118:11
      Clachan Inn07:0508:1010:4712:4714:4715:2516:2218:12
      Allangibbon Br Road End07:0608:1115:2618:13
      Polharrow Br Road End07:1008:1315:2818:15
      Kendoon07:1408:1715:3218:19
      Road End07:1508:1715:3218:19
      Farm07:1808:1915:3418:21
      Road End07:2408:2415:3918:26
      Post Office07:2508:2515:4018:27
      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 Free API Access →

      Route Path (Streets & Roads)

      Outbound: Post Office – Medical centre
      Ayr Road - Main Street - Achie Brae - East Port - High Street - Main Street - Abercromby Road - Market Street - Ernespie Road - Gardenhill Road
      Inbound: Medical centre – Post Office
      Gardenhill Road - Ernespie Road - King Street - Market Street - King Street - Marle Street - King Street - St Andrew Street - Abercromby Road - Kirkland Terrace - Main Street - Achie Brae - East Port - High Street - Main Street - Ayr Road

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

      Bus 520 FAQ

      • What time does the 520 bus start operating?

        Services on the 520 bus start at 07:25 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday.

      • What time does the 520 bus stop working?

        Services on the 520 bus stop at 19:19 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday.

      • Is there a 520 bus stop near me?

        Click here to view the nearest 520 bus stop.

      520 (Castle Douglas Buses)

      The first stop of the 520 bus route is Post Office and the last stop is Medical centre. 520 is operational during everyday.

      Additional information: 520 has 33 stops and the total trip duration for this route is approximately 73 minutes.

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

      520 bus near me

      Last updated on June 17, 2026