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.
All stops shown
62 stops- Dumfries, Loreburne Centre Stance 1 Stance 1
- Dumfries, Stance 5 Stance 5
- Dumfries, Maxweltown West Church at
- Dumfries, Cassalands at 11
- Cargenbridge, Garroch Loaning opposite Cottage
- Cargenbridge, Dumfries and Galloway Royal Infirmary at
- Cargenbridge, Garroch Business Park opposite
- Cargenbridge, DuPont opposite Road End
- Cargenbridge, Old Military Road junction
- Cargenbridge, Goldielea Jct opposite Road End
- Beeswing, Lochanhead opposite
- Beeswing, Cairnyard at
- Beeswing, Henderson Place opposite
- Beeswing, Church outside
- Kirkgunzeon, Tollbar Bridge Road End
- Kirkgunzeon, Gateside opposite Memorial
- Kirkgunzeon, Mill Farm opposite Road End
- Kirkgunzeon, Church opposite Shelter
- Kirkgunzeon, Corra Garage opposite Road End
- Dalbeattie, Lower Porterbelly opposite
- Dalbeattie, Edingham at
- Dalbeattie, Queens Grove at
- Dalbeattie, Park Terrace opposite
- Dalbeattie, Burnside outside
- Dalbeattie, Maxwell Arms outside pub
- Dalbeattie, Craignair Church at
- Dalbeattie, Church Crescent at
- Dalbeattie, Scott Court 8 Scott Court
- Dalbeattie, Nether Court at
- Dalbeattie, Solway View at
- Dalbeattie, High Street at 328
- Dalbeattie, Blair Street opposite
- Dalbeattie, High Street no 194
- Dalbeattie, Crown Inn at
- Dalbeattie, Maxwell Arms outside pub
- Dalbeattie, St Peters Primary at
- Dalbeattie, Maxwell Park opposite
- Dalbeattie, Netheryett at
- Haugh of Urr, Village opposite Laurie Arms
- Haugh of Urr, Chapelton Cottages at B794
- Castle Douglas, Dunjarg Road End Road End
- Castle Douglas, Gerranton Jct opposite Road End
- Castle Douglas, Health Centre opposite Health Centre
- Castle Douglas, Tesco Tesco
- Castle Douglas, Markethill Park Park
- Castle Douglas, Library outside
- Castle Douglas, Swimming Pool Market Street
- Castle Douglas, Royal Bank outside Bank
- Castle Douglas, Carlingwark Street opposite 40
- Castle Douglas, Hightae Farm Road End
- Rhonehouse, Road End junction
- Bridge of Dee, Park Road opposite
- Ringford, Village opposite PO
- Ringford, Tarff Station Road End Road End
- Ringford, Tarff Bridge A762 junction
- Tongland, Underwood Farm Farm
- Tongland, Bridge Bus Shelter opposite Shelter
- Kirkcudbright, Boreland Road at
- Kirkcudbright, Tongland Road opposite no 12
- Kirkcudbright, Victoria Park no 2
- Kirkcudbright, Johnston Place School
- Kirkcudbright, Harbour Square Shelter Shelter