501 Dumfries to Kirkcudbright via Dalbeattie, Castle Douglas

Operated by McCall's Coaches. First bus 05:35, last bus 23:30. 23 journeys on weekdays. Fares: set by the operator — more.

Next towards Kirkcudbright from Loreburne Centre Stance 1 (at): 11:56, 14:15, 15:15

Next towards Dumfries from Carlingwark Street (adj): 12:00, 13:00, 15:20

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

Timetable

Ends at Kirkcudbright, Carlingwark Street unless marked “to …” · Monday to Friday · 12 journeys
Stop 05:3506:1507:3509:0010:5611:5614:1515:1516:1517:30 to Harbour Square20:30 to Harbour Square23:30 to Harbour Square
Loreburne Centre Stance 1 (at) 05:3506:15·09:0010:5611:5614:1515:1516:1517:3020:3023:30
Stance 5 (at) 05:4006:2007:3509:0511:0112:0114:2015:2016:2017:3520:3523:35
Hospital (at) 05:4806:2807:4309:1311:0912:0914:2815:2816:2817:4320:4323:43
Church (o/s) 05:5706:3707:5209:2211:1812:1814:3715:3716:3717:5220:5223:52
Gateside (opp) 06:0206:4207:5709:2711:2312:2314:4215:4216:4217:5720:5723:57
Pub (o/s) 06:0906:4908:0409:3411:3012:3014:4915:4916:4918:0421:0400:04
Nether Court (at) 06:1006:5008:0509:3511:3112:3114:5015:5016:5018:0521:0500:05
Inn (at) 06:1406:5408:0909:3911:3512:3514:5415:5416:5418:0921:0900:09
Pub (o/s) 06:1706:5708:1209:4211:3812:3814:5715:5716:5718:1221:1200:12
Village (opp) 06:2407:0408:1909:4911:4512:4515:0416:0417:0418:1921:1900:19
Swimming Pool (at) 06:2907:1208:2709:5711:5312:5315:1216:1217:1218:2721:2700:27
Park (opp 40) 06:3407:1708:3210:0211:5812:5815:1716:1717:1718:3221:3200:32
Bus Shelter (opp) ·········18:3721:3700:37
Village (opp) ·········18:4321:4300:43
Harbour Square Shelter (at) ·········18:5321:5300:53

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 — McCall's Coaches sets the fares on the 501. 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 McCall's Coaches before you travel. Everything above is an ordinary week.

Not published yet: Christmas Day, Boxing 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 501

501 towards Kirkcudbright

All 62 stops
  1. Loreburne Centre Stance 1 (at) Dumfries
  2. Stance 5 (at) Dumfries
  3. Church (at) Dumfries
  4. Cassalands (at 11) Dumfries
  5. Cottage (opp) Cargenbridge
  6. Hospital (at) Cargenbridge
  7. Business Park (opp) Cargenbridge
  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. Gateside (opp) Kirkgunzeon
  17. Mill Farm (opp) Kirkgunzeon
  18. Church (opp) Kirkgunzeon
  19. Corra Garage (opp) Kirkgunzeon
  20. Farm (opp) Dalbeattie
  21. Industrial Estate Dalbeattie
  22. Round End (at) Dalbeattie
  23. Road End (opp) Dalbeattie
  24. Inn (o/s) Dalbeattie
  25. Pub (o/s) Dalbeattie
  26. Church (at) Dalbeattie
  27. Road End (at) Dalbeattie
  28. Scott Court (at 8) Dalbeattie
  29. Nether Court (at) Dalbeattie
  30. Silver Birches Close (opp) Dalbeattie
  31. Centre (at 328) Dalbeattie
  32. Round End (opp) Dalbeattie
  33. Shop (at 194) Dalbeattie
  34. Inn (at) Dalbeattie
  35. Pub (o/s) Dalbeattie
  36. School (at) Dalbeattie
  37. Maxwell Park (opp) Dalbeattie
  38. Netheryett (at) Dalbeattie
  39. Village (opp) Haugh of Urr
  40. Chapelton Cottages (at) Haugh of Urr
  41. Road End (at) Castle Douglas
  42. Juncition (opp) Castle Douglas
  43. Health Centre (opp) Castle Douglas
  44. Supermarket (at) Castle Douglas
  45. Markethill Park (at) Castle Douglas
  46. Library (at) Castle Douglas
  47. Swimming Pool (at) Castle Douglas
  48. Royal Bank (o/s) Castle Douglas
  49. Park (opp 40) Castle Douglas
  50. Farm (at) Castle Douglas
  51. Road End (at) Rhonehouse
  52. Bus Shelter (opp) Bridge of Dee
  53. Village (opp) Ringford
  54. Tarff Station Road End Ringford
  55. Tarff Bridge (at) Ringford
  56. Underwood Farm (at) Tongland
  57. Bridge Bus Shelter (opp) Tongland
  58. Boreland Road (at) Kirkcudbright
  59. Bed and Breakfast (opp 12) Kirkcudbright
  60. Flats (o/s 2) Kirkcudbright
  61. Johnston Place (o/s) Kirkcudbright
  62. Harbour Square Shelter (at) Kirkcudbright

501 towards Dumfries

All 62 stops
  1. Harbour Square Shelter (at) Kirkcudbright
  2. Johnston Place (o/s 13) Kirkcudbright
  3. Flats (o/s 13) Kirkcudbright
  4. Bed and Breakfast (at) Kirkcudbright
  5. Boreland Road (opp) Kirkcudbright
  6. Bridge Bus Shelter (at) Tongland
  7. Underwood Farm (opp) Tongland
  8. Tarff Bridge (at) Ringford
  9. Tarff Station Road End (opp) Ringford
  10. Village (opp) Ringford
  11. Bus Shelter (at) Bridge of Dee
  12. Road End (opp) Rhonehouse
  13. Farm (opp) Castle Douglas
  14. Carlingwark Street (adj) Castle Douglas
  15. Swimming Pool (at) Castle Douglas
  16. Supermarket (opp) Castle Douglas
  17. Health Centre (at) Castle Douglas
  18. Junction (at) Castle Douglas
  19. Road End (opp) Castle Douglas
  20. Chapelton Cottages (opp) Haugh of Urr
  21. Village (o/s) Haugh of Urr
  22. Netheryett (opp) Dalbeattie
  23. Maxwell Park (at) Dalbeattie
  24. School (opp) Dalbeattie
  25. Pub (opp) Dalbeattie
  26. Museum (at 91) Dalbeattie
  27. Shop (opp 194) Dalbeattie
  28. Clinic (at) Dalbeattie
  29. Bypass (opp 350) Dalbeattie
  30. Silver Birches Close (opp) Dalbeattie
  31. Road End (opp) Dalbeattie
  32. Scott Court (opp) Dalbeattie
  33. Campus (opp) Dalbeattie
  34. Church (opp) Dalbeattie
  35. Pub (opp) Dalbeattie
  36. Shop (at 4) Dalbeattie
  37. Station (opp) Dalbeattie
  38. Junction (at) Dalbeattie
  39. Edingham (opp) Dalbeattie
  40. Farm (at) Dalbeattie
  41. Corra Garage (at) Kirkgunzeon
  42. Church (at) Kirkgunzeon
  43. Mill Farm (at) Kirkgunzeon
  44. Gateside Kirkgunzeon
  45. Tollbar Bridge (opp) Kirkgunzeon
  46. Church (opp) Beeswing
  47. Henderson Place (at) Beeswing
  48. Junction (opp) Beeswing
  49. Lochanhead (at) Beeswing
  50. Nursing Home (at) Cargenbridge
  51. Old Military Road (at) Cargenbridge
  52. Factory (Nr) Cargenbridge
  53. Business Park (at) Cargenbridge
  54. Hospital (at) Cargenbridge
  55. Cottage (at) Cargenbridge
  56. School (o/s 44) Dumfries
  57. Church (opp) Dumfries
  58. Stance 5 (at) Dumfries
  59. Court (opp) Dumfries
  60. School (o/s) Dumfries
  61. Dumfries Railway Station (o/s) Dumfries
  62. Loreburne Centre Stance 1 (at) Dumfries

Service registration & registered changes

Registered as partly financially supported by a local authority (D&G Council).

From official Traffic Commissioner registrations. Registration PM1057000/29 · Changes in Dumfries & Galloway Council · All service changes →

Towns & areas on this route

Frequently asked questions

What time is the first 501 bus?

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

What time is the last 501 bus?

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

How much does the 501 bus cost?

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

Who runs the 501 bus?

The 501 is operated by McCall's Coaches.

Timetable data from McCall's Coaches via the DfT Bus Open Data Service (Scotland feed). Registered with the Traffic Commissioner as PM1057000/29. Check before you travel — services can change at short notice.