501
McCall's Coaches
501 bus timetable: Dumfries to Kirkcudbright
Dumfries - Kirkcudbright
Route map
501 live route map
See the route, stops, and live buses currently on this line.
115 stops
Live buses loading
Map ready
Loading the route map...
Dumfries → Kirkcudbright via Castle Douglas
3 trips · first 10:41 · last 18:26
Sunday
Live Valid 2026-06-08 – 2027-06-07
Swipe sideways to see later trips.
Stop
10:41
Kirkcudbright via Castle Douglas
14:41
Kirkcudbright via Castle Douglas
18:26
Kirkcudbright via Castle Douglas
Kirkcudbright via Castle Douglas → Dumfries
3 trips · first 08:15 · last 16:15
Sunday
Live Valid 2026-06-08 – 2027-06-07
Swipe sideways to see later trips.
Stop
08:15
Kirkcudbright via Castle Douglas
12:15
Kirkcudbright via Castle Douglas
16:15
Kirkcudbright via Castle Douglas
Timetable data from McCall's Coaches, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code MCCL_501.
Main stops shown
14 main stopsThe map can include more stops across directions; use All Stops above for the full timetable list.
- Dumfries, Loreburne Centre Stance 1 Stance 1
- Dumfries, Stance 5 Stance 5
- Cargenbridge, Dumfries and Galloway Royal Infirmary at
- Beeswing, Church outside
- Kirkgunzeon, Gateside opposite Memorial
- Dalbeattie, Nether Court at
- Dalbeattie, Crown Inn at
- Dalbeattie, Maxwell Arms outside pub
- Haugh of Urr, Village opposite Laurie Arms
- Castle Douglas, Swimming Pool Market Street
- Castle Douglas, Carlingwark Street opposite 40
- Bridge of Dee, Park Road opposite
- Ringford, Village opposite PO
- Kirkcudbright, Harbour Square Shelter Shelter