520 Bus in Castle Douglas

Click to load interactive map
List of stops
      Map

      Post Office – Medical centre

      Post Office

      08:3015:4018:27

      Liggat Road End

      08:3015:4018:27

      Polquhanity

      08:3515:4518:32

      Village

      08:3715:4718:34

      Kendoon

      08:3715:4718:34

      Polharrow Br

      08:4115:5118:38

      Allangibbon Br

      08:4315:5318:40

      Bank House

      08:0008:4510:5012:5014:5015:5516:2218:42

      Underhill

      08:0008:4510:5012:5014:5016:2218:42

      Trolane

      08:0308:4810:5212:5214:5216:2518:44

      Shop

      08:0708:5210:5512:5514:5516:2918:47

      Ken Bridge

      08:0908:5410:5712:5714:5716:3118:49

      East Port

      08:1108:5610:5912:5914:5916:3318:51

      Town Hall

      08:1208:5711:0013:0015:0016:3418:52

      Post Office

      08:1208:5711:0013:0015:0016:3418:52

      Braeside

      08:1208:5711:0013:0015:0016:3418:52

      Ken Bridge

      08:1308:5811:0113:0115:0116:0316:3518:53

      Craigend

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

      Sailing Centre

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

      Little Drumrash

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

      Village

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

      House

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

      Mill

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

      Church

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

      Main Street

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

      South

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

      Wayside

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

      Midpark

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

      Abercromby Road

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

      Swimming Pool

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

      Ernespie Road Tesco

      08:4609:2911:2913:2916:28

      Health Centre

      08:4709:2911:2913:2916:29

      Medical centre

      08:4809: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
      Ernespie Road Health Centre10:0012:0014:0014:4017:25
      Ernespie Road Tesco10:0112:0114:0114:4117:26
      Markethill Park10:0312:0314:0314:4317:28
      Library10:0312:0314:0314:4317:28
      Swimming Pool07:3007:4010:0412:0414:0414:4415:3017:29
      Royal Bank07:3207:4210:0612:0614:0614:4515:3517:31
      Carlingwark Street07:3407:4410:0812:0814:0814:4715:4017:33
      Carlingwark Street07:3407:4410:0812:0814:0814:4715:4017:33
      Town Hall07:3407:4410:0812:0814:0814:4715:4017:34
      Abercromby Road07:3407:4410:0912:0914:0914:4915:4117:34
      Midpark07:3507:4510:1012:1014:1014:5115:4217:35
      Wayside07:3707:4710:1312:1314:1314:5515:4517:38
      South07:4007:5010:1612:1614:1615:0015:4817:41
      Main Street07:4007:5010:1612:1614:1615:0015:4817:41
      Church07:4007:5010:1612:1614:1615:0015:4817:41
      Mill07:4307:5210:1812:1814:1815:0215:5017:43
      House07:4407:5310:1912:1914:1915:0315:5117:44
      Village07:4607:5510:2112:2114:2115:0515:5317:46
      Little Drumrash07:4707:5710:2412:2414:2415:0815:5617:49
      Sailing Centre07:4807:5910:2812:2814:2815:1216:0017:53
      Craigend07:4908:0110:3012:3014:3015:1416:0217:55
      Ken Bridge07:5008: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
      Braeside10: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
      Underhill10:4612:4614:4616:2118:11
      Post Office10:4612:4614:4616:2118:11
      Clachan07:5508:1010:4712:4714:4715:2516:2218:12
      Allangibbon Br08:1115:2618:13
      Polharrow Br08:1315:2818:15
      Kendoon08:1715:3218:19
      Village08:1715:3218:19
      Polquhanity08:1915:3418:21
      Liggat Road End08:2415:3918:26
      Post Office08: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 08:00 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.

      McCall's Coaches 520 bus Route Map

      520 bus Line Map PDF Version: 520 timetable, stops and map

      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 60 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 May 3, 2026