BusGenie
520
McCall's Coaches

520 bus timetable: Castle Douglas to St Johns Town of Dalry

Castle Douglas - St Johns Town of Dalry

Mode Bus

Castle Douglas → Carsphairn

8 trips · first 07:30 · last 17:25
Saturday Live Valid 2026-06-08 – 2027-06-07

Swipe sideways to see later trips.

Stop
07:30 Carsphairn
07:40 Carsphairn
10:00 Carsphairn
12:00 Carsphairn
14:00 Carsphairn
14:40 Carsphairn
15:30 Carsphairn
17:25 Carsphairn
·
·
10:00
12:00
14:00
14:40
·
17:25
Castle Douglas, Health Centre opposite Health Centre
·
·
10:00
12:00
14:00
14:40
·
17:25
·
·
10:01
12:01
14:01
14:41
·
17:26
·
·
10:03
12:03
14:03
14:43
·
17:28
·
·
10:03
12:03
14:03
14:43
·
17:28
07:30
07:40
10:04
12:04
14:04
14:44
15:30
17:29
07:32
07:42
10:06
12:06
14:06
14:45
15:35
17:31
07:34
07:44
10:08
12:08
14:08
14:47
15:40
17:33
07:34
07:44
10:08
12:08
14:08
14:47
15:40
17:33
07:34
07:44
10:08
12:08
14:08
14:47
15:40
17:34
07:34
07:44
10:09
12:09
14:09
14:49
15:41
17:34
Castle Douglas, Midpark opposite Road End
07:35
07:45
10:10
12:10
14:10
14:51
15:42
17:35
07:37
07:47
10:13
12:13
14:13
14:55
15:45
17:38
07:40
07:50
10:16
12:16
14:16
15:00
15:48
17:41
07:40
07:50
10:16
12:16
14:16
15:00
15:48
17:41
Crossmichael, Church opposite Church
07:40
07:50
10:16
12:16
14:16
15:00
15:48
17:41
Parton, Mill Road End opposite Road End
07:43
07:52
10:18
12:18
14:18
15:02
15:50
17:43
Parton House Rd End opposite Road End
07:44
07:53
10:19
12:19
14:19
15:03
15:51
17:44
Parton, Village Road End opposite Road End
07:46
07:55
10:21
12:21
14:21
15:05
15:53
17:46
07:47
07:57
10:24
12:24
14:24
15:08
15:56
17:49
07:48
07:59
10:28
12:28
14:28
15:12
16:00
17:53
New Galloway, Craigend opposite Road End
07:49
08:01
10:30
12:30
14:30
15:14
16:02
17:55
07:50
08:03
10:33
12:33
14:33
15:17
16:05
17:58
·
·
10:34
12:34
14:34
15:18
16:06
17:59
·
·
10:35
12:35
14:35
15:19
16:07
18:00
·
·
10:35
12:35
14:35
15:19
16:07
18:00
·
·
10:35
12:35
14:35
15:19
16:07
18:00
·
·
10:37
12:37
14:37
·
16:11
18:02
·
·
10:40
12:40
14:40
·
16:17
18:05
·
·
10:43
12:43
14:43
·
16:19
18:08
·
·
10:46
12:46
14:46
·
16:21
18:11
·
·
10:46
12:46
14:46
·
16:21
18:11
07:55
08:10
10:47
12:47
14:47
15:25
16:22
18:12
·
08:11
·
·
·
15:26
·
18:13
·
08:13
·
·
·
15:28
·
18:15
Dundeugh, Kendoon opposite Path
·
08:17
·
·
·
15:32
·
18:19
Dundeugh, Village opposite Road End
·
08:17
·
·
·
15:32
·
18:19
·
08:19
·
·
·
15:34
·
18:21
·
08:24
·
·
·
15:39
·
18:26
·
08:25
·
·
·
15:40
·
18:27

Carsphairn → Castle Douglas

8 trips · first 08:00 · last 18:27
Saturday Live Valid 2026-06-08 – 2027-06-07

Swipe sideways to see later trips.

Stop
08:00 Carsphairn
08:30 Carsphairn
10:50 Carsphairn
12:50 Carsphairn
14:50 Carsphairn
15:40 Carsphairn
16:22 Carsphairn
18:27 Carsphairn
·
08:30
·
·
·
15:40
·
18:27
·
08:30
·
·
·
15:40
·
18:27
Carsphairn, Polquhanity opposite Road End
·
08:35
·
·
·
15:45
·
18:32
·
08:37
·
·
·
15:47
·
18:34
·
08:37
·
·
·
15:47
·
18:34
·
08:41
·
·
·
15:51
·
18:38
·
08:43
·
·
·
15:53
·
18:40
08:00
08:45
10:50
12:50
14:50
15:55
16:22
18:42
08:00
08:45
10:50
12:50
14:50
·
16:22
18:42
08:03
08:48
10:52
12:52
14:52
·
16:25
18:44
08:07
08:52
10:55
12:55
14:55
·
16:29
18:47
08:09
08:54
10:57
12:57
14:57
·
16:31
18:49
08:11
08:56
10:59
12:59
14:59
·
16:33
18:51
08:12
08:57
11:00
13:00
15:00
·
16:34
18:52
08:12
08:57
11:00
13:00
15:00
·
16:34
18:52
08:12
08:57
11:00
13:00
15:00
·
16:34
18:52
08:13
08:58
11:01
13:01
15:01
16:03
16:35
18:53
08:16
09:01
11:03
13:03
15:03
16:04
16:38
18:55
08:19
09:04
11:05
13:05
15:05
16:06
16:41
18:57
08:23
09:08
11:08
13:08
15:08
16:07
16:45
19:00
Parton, Village opposite Cross
08:27
09:12
11:12
13:12
15:12
16:10
16:49
19:04
08:28
09:13
11:13
13:13
15:13
16:11
16:50
19:05
08:30
09:15
11:15
13:15
15:15
16:12
16:52
19:06
08:32
09:17
11:17
13:17
15:17
16:14
16:54
19:08
08:33
09:18
11:18
13:18
15:18
16:15
16:55
19:09
08:33
09:18
11:18
13:18
15:18
16:15
16:55
19:09
08:36
09:21
11:21
13:21
15:21
16:18
16:58
19:12
08:39
09:24
11:24
13:24
15:24
16:21
17:01
19:15
08:41
09:26
11:26
13:26
15:26
16:23
17:03
19:17
08:43
09:28
11:28
13:28
15:28
16:25
17:05
19:19
08:46
09:29
11:29
13:29
·
16:28
·
·
08:47
09:29
11:29
13:29
·
16:29
·
·
08:48
09:30
11:30
13:30
·
16:30
·
·

Timetable data from McCall's Coaches, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code MCCL_520.

All stops shown

40 stops
  1. Castle Douglas, Medical centre at
  2. Castle Douglas, Health Centre opposite Health Centre
  3. Castle Douglas, Tesco Tesco
  4. Castle Douglas, Markethill Park Park
  5. Castle Douglas, Library outside
  6. Castle Douglas, Swimming Pool Market Street
  7. Castle Douglas, Royal Bank outside Bank
  8. Castle Douglas, Carlingwark Street opposite 40
  9. Castle Douglas, Carlingwark Street adjacent
  10. Castle Douglas, Town Hall opposite Hall
  11. Castle Douglas, Abercromby Road North
  12. Castle Douglas, Midpark opposite Road End
  13. Townhead of Greenlaw, Wayside at wayside
  14. Crossmichael, Kirkland Terrace at Road End
  15. Crossmichael, Post Office opposite no 37
  16. Crossmichael, Church opposite Church
  17. Parton, Mill Road End opposite Road End
  18. Parton House Rd End opposite Road End
  19. Parton, Village Road End opposite Road End
  20. Parton, Little Drumrash Rd End Road End
  21. New Galloway, Sailing Centre Road End
  22. New Galloway, Craigend opposite Road End
  23. New Galloway, Ken Bridge outside Inn
  24. New Galloway, East Port Old Edinburgh
  25. New Galloway, Town Hall at Main Street
  26. New Galloway, Post Office opposite PO
  27. New Galloway, Braeside Shelter
  28. New Galloway, Ken Bridge opposite Inn
  29. Balmaclellan, Shop at
  30. St Johns Town of Dalry, Trolane at Bridge
  31. St Johns Town of Dalry, Underhill Junction opposite Junction
  32. St Johns Town of Dalry, Post Office opposite PO
  33. St Johns Town of Dalry, Clachan Inn opposite Inn
  34. St Johns Town of Dalry, Allangibbon Br Road End opposite Road end
  35. St Johns Town of Dalry, Polharrow Br Road End Road end
  36. Dundeugh, Kendoon opposite Path
  37. Dundeugh, Village opposite Road End
  38. Carsphairn, Polquhanity Road End
  39. Carsphairn, Liggat Road End opposite Road End
  40. Carsphairn, Post Office at