BusGenie
501
McCall's Coaches

501 bus timetable: Dumfries to Castle Douglas

Dumfries - Castle Douglas

Mode Bus

Dumfries → Kirkcudbright via Castle Douglas

12 trips · first 05:35 · last 23:30
Saturday Live Valid 2026-06-08 – 2027-06-07

Swipe sideways to see later trips.

Stop
05:35 Kirkcudbright via Castle Douglas
06:15 Kirkcudbright via Castle Douglas
07:35 Kirkcudbright via Castle Douglas
09:00 Kirkcudbright via Castle Douglas
10:56 Kirkcudbright via Castle Douglas
11:56 Kirkcudbright via Castle Douglas
13:56 Kirkcudbright via Castle Douglas
14:56 Kirkcudbright via Castle Douglas
16:15 Kirkcudbright via Castle Douglas
17:30 Kirkcudbright via Castle Douglas
20:30 Kirkcudbright via Castle Douglas
23:30 Kirkcudbright via Castle Douglas
05:35
06:15
·
09:00
10:56
11:56
13:56
14:56
16:15
17:30
20:30
23:30
05:40
06:20
07:35
09:05
11:01
12:01
14:01
15:01
16:20
17:35
20:35
23:35
05:40
06:20
07:35
09:05
11:01
12:01
14:01
15:01
16:20
17:35
20:35
23:35
05:41
06:21
07:36
09:06
11:02
12:02
14:02
15:02
16:21
17:36
20:36
23:36
05:46
06:26
07:41
09:11
11:07
12:07
14:07
15:07
16:26
17:41
20:41
23:41
05:48
06:28
07:43
09:13
11:09
12:09
14:09
15:09
16:28
17:43
20:43
23:43
05:48
06:28
07:43
09:13
11:09
12:09
14:09
15:09
16:28
17:43
20:43
23:43
Cargenbridge, DuPont opposite Road End
05:49
06:29
07:44
09:14
11:10
12:10
14:10
15:10
16:29
17:44
20:44
23:44
05:50
06:30
07:45
09:15
11:11
12:11
14:11
15:11
16:30
17:45
20:45
23:45
05:51
06:31
07:46
09:16
11:12
12:12
14:12
15:12
16:31
17:46
20:46
23:46
05:54
06:34
07:49
09:19
11:15
12:15
14:15
15:15
16:34
17:49
20:49
23:49
05:55
06:35
07:50
09:20
11:16
12:16
14:16
15:16
16:35
17:50
20:50
23:50
05:56
06:36
07:51
09:21
11:17
12:17
14:17
15:17
16:36
17:51
20:51
23:51
05:57
06:37
07:52
09:22
11:18
12:18
14:18
15:18
16:37
17:52
20:52
23:52
06:00
06:40
07:55
09:25
11:21
12:21
14:21
15:21
16:40
17:55
20:55
23:55
Kirkgunzeon, Gateside opposite Memorial
06:02
06:42
07:57
09:27
11:23
12:23
14:23
15:23
16:42
17:57
20:57
23:57
Kirkgunzeon, Mill Farm opposite Road End
06:02
06:42
07:57
09:27
11:23
12:23
14:23
15:23
16:42
17:57
20:57
23:57
Kirkgunzeon, Church opposite Shelter
06:02
06:42
07:57
09:27
11:23
12:23
14:23
15:23
16:42
17:57
20:57
23:57
Kirkgunzeon, Corra Garage opposite Road End
06:03
06:43
07:58
09:28
11:24
12:24
14:24
15:24
16:43
17:58
20:58
23:58
06:04
06:44
07:59
09:29
11:25
12:25
14:25
15:25
16:44
17:59
20:59
23:59
06:07
06:47
08:02
09:32
11:28
12:28
14:28
15:28
16:47
18:02
21:02
00:02+1
06:08
06:48
08:03
09:33
11:29
12:29
14:29
15:29
16:48
18:03
21:03
00:03+1
06:08
06:48
08:03
09:33
11:29
12:29
14:29
15:29
16:48
18:03
21:03
00:03+1
06:08
06:48
08:03
09:33
11:29
12:29
14:29
15:29
16:48
18:03
21:03
00:03+1
06:09
06:49
08:04
09:34
11:30
12:30
14:30
15:30
16:49
18:04
21:04
00:04+1
06:09
06:49
08:04
09:34
11:30
12:30
14:30
15:30
16:49
18:04
21:04
00:04+1
06:09
06:49
08:04
09:34
11:30
12:30
14:30
15:30
16:49
18:04
21:04
00:04+1
06:09
06:49
08:04
09:34
11:30
12:30
14:30
15:30
16:49
18:04
21:04
00:04+1
06:10
06:50
08:05
09:35
11:31
12:31
14:31
15:31
16:50
18:05
21:05
00:05+1
06:10
06:50
08:05
09:35
11:31
12:31
14:31
15:31
16:50
18:05
21:05
00:05+1
06:11
06:51
08:06
09:36
11:32
12:32
14:32
15:32
16:51
18:06
21:06
00:06+1
06:12
06:52
08:07
09:37
11:33
12:33
14:33
15:33
16:52
18:07
21:07
00:07+1
06:13
06:53
08:08
09:38
11:34
12:34
14:34
15:34
16:53
18:08
21:08
00:08+1
06:14
06:54
08:09
09:39
11:35
12:35
14:35
15:35
16:54
18:09
21:09
00:09+1
06:17
06:57
08:12
09:42
11:38
12:38
14:38
15:38
16:57
18:12
21:12
00:12+1
06:17
06:57
08:12
09:42
11:38
12:38
14:38
15:38
16:57
18:12
21:12
00:12+1
06:17
06:57
08:12
09:42
11:38
12:38
14:38
15:38
16:57
18:12
21:12
00:12+1
06:21
07:01
08:16
09:46
11:42
12:42
14:42
15:42
17:01
18:16
21:16
00:16+1
Haugh of Urr, Village opposite Laurie Arms
06:24
07:04
08:19
09:49
11:45
12:45
14:45
15:45
17:04
18:19
21:19
00:19+1
06:25
07:05
08:20
09:50
11:46
12:46
14:46
15:46
17:05
18:20
21:20
00:20+1
06:25
07:07
08:22
09:52
11:48
12:48
14:48
15:48
17:07
18:22
21:22
00:22+1
06:26
07:08
08:23
09:53
11:49
12:49
14:49
15:49
17:08
18:23
21:23
00:23+1
Castle Douglas, Health Centre opposite Health Centre
06:28
07:10
08:25
09:55
11:51
12:51
14:51
15:51
17:10
18:25
21:25
00:25+1
06:28
07:11
08:26
09:56
11:52
12:52
14:52
15:52
17:11
18:26
21:26
00:26+1
06:28
07:11
08:26
09:56
11:52
12:52
14:52
15:52
17:11
18:26
21:26
00:26+1
06:28
07:11
08:26
09:56
11:52
12:52
14:52
15:52
17:11
18:26
21:26
00:26+1
06:29
07:12
08:27
09:57
11:53
12:53
14:53
15:53
17:12
18:27
21:27
00:27+1
06:31
07:14
08:29
09:59
11:55
12:55
14:55
15:55
17:14
18:29
21:29
00:29+1
06:34
07:17
08:32
10:02
11:58
12:58
14:58
15:58
17:17
18:32
21:32
00:32+1
·
·
·
·
·
·
·
·
·
18:34
21:34
00:34+1
·
·
·
·
·
·
·
·
·
18:35
21:35
00:35+1
·
·
·
·
·
·
·
·
·
18:37
21:37
00:37+1
·
·
·
·
·
·
·
·
·
18:43
21:43
00:43+1
·
·
·
·
·
·
·
·
·
18:45
21:45
00:45+1
·
·
·
·
·
·
·
·
·
18:45
21:45
00:45+1
·
·
·
·
·
·
·
·
·
18:46
21:46
00:46+1
·
·
·
·
·
·
·
·
·
18:49
21:49
00:49+1
·
·
·
·
·
·
·
·
·
18:51
21:51
00:51+1
·
·
·
·
·
·
·
·
·
18:51
21:51
00:51+1
·
·
·
·
·
·
·
·
·
18:52
21:52
00:52+1
·
·
·
·
·
·
·
·
·
18:52
21:52
00:52+1
·
·
·
·
·
·
·
·
·
18:53
21:53
00:53+1

Kirkcudbright via Castle Douglas → Dumfries

11 trips · first 06:35 · last 22:00
Saturday Live Valid 2026-06-08 – 2027-06-07

Swipe sideways to see later trips.

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

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

All stops shown

62 stops
  1. Dumfries, Loreburne Centre Stance 1 Stance 1
  2. Dumfries, Stance 5 Stance 5
  3. Dumfries, Maxweltown West Church at
  4. Dumfries, Cassalands at 11
  5. Cargenbridge, Garroch Loaning opposite Cottage
  6. Cargenbridge, Dumfries and Galloway Royal Infirmary at
  7. Cargenbridge, Garroch Business Park opposite
  8. Cargenbridge, DuPont opposite Road End
  9. Cargenbridge, Old Military Road junction
  10. Cargenbridge, Goldielea Jct opposite Road End
  11. Beeswing, Lochanhead opposite
  12. Beeswing, Cairnyard at
  13. Beeswing, Henderson Place opposite
  14. Beeswing, Church outside
  15. Kirkgunzeon, Tollbar Bridge Road End
  16. Kirkgunzeon, Gateside opposite Memorial
  17. Kirkgunzeon, Mill Farm opposite Road End
  18. Kirkgunzeon, Church opposite Shelter
  19. Kirkgunzeon, Corra Garage opposite Road End
  20. Dalbeattie, Lower Porterbelly opposite
  21. Dalbeattie, Edingham at
  22. Dalbeattie, Queens Grove at
  23. Dalbeattie, Park Terrace opposite
  24. Dalbeattie, Burnside outside
  25. Dalbeattie, Maxwell Arms outside pub
  26. Dalbeattie, Craignair Church at
  27. Dalbeattie, Church Crescent at
  28. Dalbeattie, Scott Court 8 Scott Court
  29. Dalbeattie, Nether Court at
  30. Dalbeattie, Solway View at
  31. Dalbeattie, High Street at 328
  32. Dalbeattie, Blair Street opposite
  33. Dalbeattie, High Street no 194
  34. Dalbeattie, Crown Inn at
  35. Dalbeattie, Maxwell Arms outside pub
  36. Dalbeattie, St Peters Primary at
  37. Dalbeattie, Maxwell Park opposite
  38. Dalbeattie, Netheryett at
  39. Haugh of Urr, Village opposite Laurie Arms
  40. Haugh of Urr, Chapelton Cottages at B794
  41. Castle Douglas, Dunjarg Road End Road End
  42. Castle Douglas, Gerranton Jct opposite Road End
  43. Castle Douglas, Health Centre opposite Health Centre
  44. Castle Douglas, Tesco Tesco
  45. Castle Douglas, Markethill Park Park
  46. Castle Douglas, Library outside
  47. Castle Douglas, Swimming Pool Market Street
  48. Castle Douglas, Royal Bank outside Bank
  49. Castle Douglas, Carlingwark Street opposite 40
  50. Castle Douglas, Hightae Farm Road End
  51. Rhonehouse, Road End junction
  52. Bridge of Dee, Park Road opposite
  53. Ringford, Village opposite PO
  54. Ringford, Tarff Station Road End Road End
  55. Ringford, Tarff Bridge A762 junction
  56. Tongland, Underwood Farm Farm
  57. Tongland, Bridge Bus Shelter opposite Shelter
  58. Kirkcudbright, Boreland Road at
  59. Kirkcudbright, Tongland Road opposite no 12
  60. Kirkcudbright, Victoria Park no 2
  61. Kirkcudbright, Johnston Place School
  62. Kirkcudbright, Harbour Square Shelter Shelter