520 Castle Douglas ↔ St Johns Town of Dalry
Operated by McCall's Coaches. First bus 06:40, last bus 18:27. 16 journeys on weekdays.
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.
| Medical centre (at) | · | · | 10:00 | 12:00 | 14:00 | 14:40 | · | 17:25 |
|---|---|---|---|---|---|---|---|---|
| Swimming Pool (at) | 06:40 | 07:40 | 10:04 | 12:04 | 14:04 | 14:44 | 15:30 | 17:29 |
| Park (opp 40) | 06:44 | 07:44 | 10:08 | 12:08 | 14:08 | 14:47 | 15:40 | 17:33 |
| Kirkland Terrace (at) | 06:50 | 07:50 | 10:16 | 12:16 | 14:16 | 15:00 | 15:48 | 17:41 |
| Village Road End (opp) | 06:55 | 07:55 | 10:21 | 12:21 | 14:21 | 15:05 | 15:53 | 17:46 |
| Town Hall (at) | · | · | 10:35 | 12:35 | 14:35 | 15:19 | 16:07 | 18:00 |
| Shop (at) | · | · | 10:40 | 12:40 | 14:40 | · | 16:17 | 18:05 |
| Clachan Inn (opp) | 07:05 | 08:10 | 10:47 | 12:47 | 14:47 | 15:25 | 16:22 | 18:12 |
| Post Office (at) | 07:25 | 08:25 | · | · | · | 15:40 | · | 18:27 |
Route map
All stops on route 520
520 towards St Johns Town of Dalry
- Medical centre (at) Castle Douglas
- Health Centre (opp) Castle Douglas
- Supermarket (at) Castle Douglas
- Markethill Park (at) Castle Douglas
- Library (at) Castle Douglas
- Swimming Pool (at) Castle Douglas
- Royal Bank (o/s) Castle Douglas
- Park (opp 40) Castle Douglas
- Carlingwark Street (adj) Castle Douglas
- Hall (opp) Castle Douglas
- Golf Course (N-Bound) Castle Douglas
- Sandfield Farm (opp) Castle Douglas
- Wayside (at) Townhead of Greenlaw
- Kirkland Terrace (at) Crossmichael
- Rhonepark Crescent (opp) Crossmichael
- Church (opp) Crossmichael
- Mill Road End (opp) Parton
- Parton House Rd End (opp) Parton
- Village Road End (opp) Parton
- Little Drumrash Rd End (at) Parton
- Sailing Centre (at) New Galloway
- Craigend (opp) New Galloway
- Ken Bridge (o/s) New Galloway
- East Port (o/s) New Galloway
- Town Hall (at) New Galloway
- Post Office (opp) New Galloway
- Church (at) New Galloway
- Ken Bridge (opp) New Galloway
- Shop (at) Balmaclellan
- Trolane (at) St Johns Town of Dalry
- Underhill Junction (opp) St Johns Town of Dalry
- Post Office (opp) St Johns Town of Dalry
- Clachan Inn (opp) St Johns Town of Dalry
- Allangibbon Br Road End (opp) St Johns Town of Dalry
- Polharrow Br Road End (at) St Johns Town of Dalry
- Kendoon (opp) Dundeugh
- Road End (opp) Dundeugh
- Farm (at) Carsphairn
- Road End (opp) Carsphairn
- Post Office (at) Carsphairn
520 towards Castle Douglas
- Post Office (opp) Carsphairn
- Road End (at) Carsphairn
- Farm (opp) Carsphairn
- Road End (at) Dundeugh
- Kendoon (at) Dundeugh
- Polharrow Br Road End (opp) St Johns Town of Dalry
- Allangibbon Br Road End (at) St Johns Town of Dalry
- Bank House (o/s) St Johns Town of Dalry
- Underhill Junction (at) St Johns Town of Dalry
- Trolane (at) St Johns Town of Dalry
- Shop (opp) Balmaclellan
- Ken Bridge (o/s) New Galloway
- East Port (o/s) New Galloway
- Town Hall (at) New Galloway
- Post Office (opp) New Galloway
- Church (at) New Galloway
- Ken Bridge (opp) New Galloway
- Craigend (at) New Galloway
- Sailing Centre (opp) New Galloway
- Little Drumrash Rd End (opp) Parton
- Village Hall (nr) Parton
- Parton House Road End (at) Parton
- Mill Road End (at) Parton
- Church (at) Crossmichael
- Templand (opp) Crossmichael
- Kirkland Terrace (opp) Crossmichael
- Wayside (opp) Townhead of Greenlaw
- Sandfield Farm (at) Castle Douglas
- Golf Course (S-Bound) Castle Douglas
- Swimming Pool (at) Castle Douglas
- Supermarket (opp) Castle Douglas
- Health Centre (at) Castle Douglas
- Medical centre (at) Castle Douglas
Towns & areas on this route
Frequently asked questions
What time is the first 520 bus?
The first 520 departure on weekdays leaves at 06:40 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last 520 bus?
The last 520 on weekdays leaves its first stop at 18:27. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the 520 bus cost?
The England fare cap doesn't apply in Scotland — McCall's Coaches sets the fares on the 520. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card.
Who runs the 520 bus?
The 520 is operated by McCall's Coaches.
Timetable data from the operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.