505
DGC Buses
505 bus timetable: Dumfries to Kirkcudbright
Dumfries - Kirkcudbright
Route map
505 live route map
See the route, stops, and live buses currently on this line.
74 stops
Live buses loading
Map ready
Loading the route map...
Dumfries → Kirkcudbright
1 trip · first 13:05 · last 13:05
Mon–Fri
Live Valid 2026-06-08 – 2027-06-07
Swipe sideways to see later trips.
Stop
13:05
Kirkcudbright
Dumfries Railway Station
outside Station
13:05
Dumfries, DG One Stance A
Stance A
13:07
Dumfries, Loreburne Centre Stance 1
Stance 1
13:10
Dumfries, Stance 5
Stance 5
13:15
13:15
Dumfries, Cassalands
at 11
13:15
Janefield, Ettrick Court
opposite
13:15
Cargenbridge, DuPont
opposite Road End
13:17
Cargenbridge, Old Military Road
junction
13:18
Cargenbridge, Goldielea Jct
opposite Road End
13:19
Beeswing, Lochanhead
opposite
13:22
13:24
Beeswing, Henderson Place
opposite
13:26
Beeswing, Church
outside
13:26
Kirkgunzeon, Tollbar Bridge
Road End
13:28
Kirkgunzeon, Corra Garage
opposite Road End
13:30
Dalbeattie, Lower Porterbelly
opposite
13:32
13:34
13:35
Dalbeattie, Park Terrace
opposite
13:35
Dalbeattie, Burnside
outside
13:35
Dalbeattie, Maxwell Arms
outside pub
13:36
13:36
Dalbeattie, Craignair Bridge
opposite Quarry
13:38
Palnackie, Barlochan Road End
opposite Road End
13:44
Palnackie, Village
opposite Glen Isle
13:45
Palnackie, Douganhill
opposite Farm
13:46
Auchencairn, Chapelyard
opposite
13:48
Auchencairn, Balloil Court
opposite
13:51
13:51
Auchencairn, Fountain
opposite
13:52
Auchencairn, Primary School
opposite
13:52
13:56
Dundrennan, Village
Abbey
14:02
Dundrennan, Chapelton
opposite Road End
14:05
Kirkcudbright, Mutehill
opposite Road End
14:11
Kirkcudbright, Selkirk Road
opposite no 1
14:13
14:15
Kirkcudbright → Dumfries
2 trips · first 10:05 · last 16:20
Mon–Fri
Live Valid 2026-06-08 – 2027-06-07
Swipe sideways to see later trips.
Stop
10:05
Kirkcudbright
16:20
Kirkcudbright
Timetable data from DGC Buses, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code DGCB_505.
All stops shown
38 stops- Dumfries Railway Station outside Station
- Dumfries, DG One Stance A Stance A
- Dumfries, Loreburne Centre Stance 1 Stance 1
- Dumfries, Stance 5 Stance 5
- Dumfries, Maxweltown West Church at
- Dumfries, Cassalands at 11
- Janefield, Ettrick Court 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, 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, Craignair Bridge opposite Quarry
- Palnackie, Barlochan Road End opposite Road End
- Palnackie, Village opposite Glen Isle
- Palnackie, Douganhill opposite Farm
- Auchencairn, Chapelyard opposite
- Auchencairn, Balloil Court opposite
- Auchencairn, Balcary Bay Rd End at
- Auchencairn, Fountain opposite
- Auchencairn, Primary School opposite
- Auchencairn, Hazelfield at
- Dundrennan, Village Abbey
- Dundrennan, Chapelton opposite Road End
- Kirkcudbright, Mutehill opposite Road End
- Kirkcudbright, Selkirk Road opposite no 1
- Kirkcudbright, Harbour Square Shelter Shelter