501
McCall's Coaches
501 bus timetable: Dumfries to Castle Douglas
Dumfries - Castle Douglas
Route map
501 live route map
See the route, stops, and live buses currently on this line.
116 stops
Live buses loading
Map ready
Loading the route map...
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
Dumfries, Loreburne Centre Stance 1
Stance 1
05:35
06:15
·
09:00
10:56
11:56
13:56
14:56
16:15
17:30
20:30
23:30
05:48
06:28
07:43
09:13
11:09
12:09
14:09
15:09
16:28
17:43
20:43
23:43
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
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
Castle Douglas, Swimming Pool
Market Street
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
Castle Douglas, Carlingwark Street
opposite 40
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
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
07:24
08:09
09:24
10:54
12:49
13:49
15:49
16:49
18:09
20:10
23:10
Timetable data from McCall's Coaches, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code MCCL_501.
Main stops shown
16 main stopsThe map can include more stops across directions; use All Stops above for the full timetable list.
- Kirkcudbright, Harbour Square Shelter Shelter
- Ringford, Village opposite PO
- Bridge of Dee, Park Road at
- Castle Douglas, Carlingwark Street adjacent
- Castle Douglas, Swimming Pool Market Street
- Haugh of Urr, Village Laurie Arms
- Dalbeattie, Maxwell Arms opposite pub
- Dalbeattie, High Street at 91
- Dalbeattie, Port Street opposite
- Kirkgunzeon, Gateside Memorial
- Beeswing, Church opposite
- Cargenbridge, Dumfries and Galloway Royal Infirmary at
- Dumfries, Stance 5 Stance 5
- Dumfries, Buccleuch Street opposite Court
- Dumfries Railway Station outside Station
- Dumfries, Loreburne Centre Stance 1 Stance 1