505 Dumfries to Kirkcudbright via Cargenbridge, Dalbeattie

Operated by DGC Buses. First bus 10:05, last bus 16:20. 3 journeys on weekdays. Fares: set by the operator — more.

Next towards Kirkcudbright from Dumfries Railway Station (o/s): 13:05

Next towards Dumfries from Harbour Square Shelter (at): tomorrow 10:05

Wanted a different 505? 10 other bus routes are numbered 505 elsewhere in the UK — see every 505 bus timetable by area.

Timetable

Ends at Kirkcudbright, Harbour Square · Monday to Friday · 1 journey

Each column is one journey, headed by the time it sets off; one that finishes short of the usual end says where ("to …") — not every journey on this route runs the whole way. A · means that journey does not stop there. Times are shown at the route's main timing stops — buses serve all stops in between. Switch a table to All stops for every stop it calls at, or open a stop's own page for live departures there.

The England fare cap doesn't apply in Scotland — DGC Buses sets the fares on the 505. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card. Who travels free →

Christmas & bank holidays

These dates are not the usual timetable for the day they fall on. They come from the operator’s published data, which for Christmas and New Year is often late or incomplete, so check with DGC Buses before you travel. Everything above is an ordinary week.

Not published yet: Christmas Day and New Year's Day. Operators often publish festive timetables only a few weeks ahead, so check again nearer the date.

Route map

All stops on route 505

505 towards Kirkcudbright

All 38 stops
  1. Dumfries Railway Station (o/s) Dumfries
  2. DG One Stance A (o/s) Dumfries
  3. Loreburne Centre Stance 1 (at) Dumfries
  4. Stance 5 (at) Dumfries
  5. Church (at) Dumfries
  6. Cassalands (at 11) Dumfries
  7. Ettrick Court (opp) Janefield
  8. Factory (opp) Cargenbridge
  9. Old Military Road (opp) Cargenbridge
  10. Nursing Home (opp) Cargenbridge
  11. Lochanhead (opp) Beeswing
  12. Junction (at) Beeswing
  13. Henderson Place (opp) Beeswing
  14. Church (o/s) Beeswing
  15. Tollbar Bridge (at) Kirkgunzeon
  16. Corra Garage (opp) Kirkgunzeon
  17. Farm (opp) Dalbeattie
  18. Industrial Estate Dalbeattie
  19. Round End (at) Dalbeattie
  20. Road End (opp) Dalbeattie
  21. Inn (o/s) Dalbeattie
  22. Pub (o/s) Dalbeattie
  23. Church (at) Dalbeattie
  24. Bridge (opp) Dalbeattie
  25. Barlochan Road End (opp) Palnackie
  26. Village (opp) Palnackie
  27. Douganhill (opp) Palnackie
  28. Chapelyard (opp) Auchencairn
  29. Balloil Court (opp) Auchencairn
  30. Road End (at) Auchencairn
  31. Fountain (opp) Auchencairn
  32. School (opp) Auchencairn
  33. Farm (at) Auchencairn
  34. Village (at) Dundrennan
  35. Road End (opp) Dundrennan
  36. Mutehill (opp) Kirkcudbright
  37. Selkirk Road (opp 1) Kirkcudbright
  38. Harbour Square Shelter (at) Kirkcudbright

505 towards Dumfries

All 38 stops
  1. Harbour Square Shelter (at) Kirkcudbright
  2. Town Hall (o/s) Kirkcudbright
  3. Selkirk Road (o/s 1) Kirkcudbright
  4. Mutehill (at) Kirkcudbright
  5. Road End (at) Dundrennan
  6. Village (opp) Dundrennan
  7. Farm (opp) Auchencairn
  8. School (at) Auchencairn
  9. Fountain (at) Auchencairn
  10. Road End (opp) Auchencairn
  11. Balliol Court (at) Auchencairn
  12. Chapelyard (at) Auchencairn
  13. Douganhill (at) Palnackie
  14. Village (at) Palnackie
  15. Barlochan Road End (at) Palnackie
  16. Bridge (nr) Dalbeattie
  17. Church (opp) Dalbeattie
  18. Pub (opp) Dalbeattie
  19. Shop (at 4) Dalbeattie
  20. Station (opp) Dalbeattie
  21. Junction (at) Dalbeattie
  22. Edingham (opp) Dalbeattie
  23. Farm (at) Dalbeattie
  24. Corra Garage (at) Kirkgunzeon
  25. Tollbar Bridge (opp) Kirkgunzeon
  26. Church (opp) Beeswing
  27. Henderson Place (at) Beeswing
  28. Junction (opp) Beeswing
  29. Lochanhead (at) Beeswing
  30. Nursing Home (at) Cargenbridge
  31. Old Military Road (at) Cargenbridge
  32. Factory (Nr) Cargenbridge
  33. Ettrick Court (at) Janefield
  34. School (o/s 44) Dumfries
  35. Church (opp) Dumfries
  36. Court (opp) Dumfries
  37. Car park (opp) Dumfries
  38. Dumfries Railway Station (o/s) Dumfries

Towns & areas on this route

Frequently asked questions

What time is the first 505 bus?

The first 505 departure on weekdays leaves at 10:05 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).

What time is the last 505 bus?

The last 505 on weekdays leaves its first stop at 16:20. Always check the timetable for your specific stop — later stops are reached after this time.

How much does the 505 bus cost?

The England fare cap doesn't apply in Scotland — DGC Buses sets the fares on the 505. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card.

Who runs the 505 bus?

The 505 is operated by DGC Buses.

Timetable data from DGC Buses via the DfT Bus Open Data Service (Scotland feed). Check before you travel — services can change at short notice.