521 Village ↔ Dumfries Railway Station

Operated by McCall's Coaches. First bus 07:00, last bus 16:40. 4 journeys on weekdays.

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

Timetable

Times are shown at the route's main timing stops — buses serve all stops in between. For times at your exact stop, open the stop's own page.

521 towards Dumfries Railway Station — Monday to Friday (2 journeys)
Swimming Pool (at) 07:00·
Village (o/s 11) 07:1209:15
Village (opp) 07:2209:30
Post Office (opp) 07:3109:39
Bank House (o/s) 07:4109:45
Shop (opp) 07:4809:52
School (at) 08:0110:05
Junction (opp) 08:1110:15
Court (opp) 08:2610:33
Dumfries Railway Station (o/s) 08:3010:44
D and G College (at) 08:50·

Route map

All stops on route 521

521 towards Dumfries Railway Station

  1. Swimming Pool (at) Castle Douglas
  2. Royal Bank (o/s) Castle Douglas
  3. Hall (opp) Castle Douglas
  4. Golf Course (N-Bound) Castle Douglas
  5. Sandfield Farm (opp) Castle Douglas
  6. Wayside (at) Townhead of Greenlaw
  7. Abbey Yard Road End (at) Townhead of Greenlaw
  8. Village (opp) Glenlochar
  9. Bellymack Farm (at) Laurieston
  10. Village (o/s 11) Laurieston
  11. Laurieston Hall (at) Laurieston
  12. Little Duchrae (opp) Mossdale
  13. Village (opp) Mossdale
  14. Bennan (opp) Mossdale
  15. Kenmure (opp) New Galloway
  16. Post Office (opp) New Galloway
  17. Church (at) New Galloway
  18. Bank House (o/s) St Johns Town of Dalry
  19. Underhill Junction (at) St Johns Town of Dalry
  20. Trolane (at) St Johns Town of Dalry
  21. Shop (opp) Balmaclellan
  22. Junction (at) Balmaclellan
  23. Farm (at) Corsock
  24. School (at) Corsock
  25. Road End (opp) Corsock
  26. Junction (opp) Crocketford
  27. Road End (opp) Crocketford
  28. A75 East Road End (opp) Shawhead
  29. Road End (E-bound) Lochfoot
  30. Cottage (at) Cargenbridge
  31. School (o/s 44) Dumfries
  32. Church (opp) Dumfries
  33. Court (opp) Dumfries
  34. School (o/s) Dumfries
  35. Dumfries Railway Station (o/s) Dumfries
  36. Store (at) Dumfries
  37. Pub (opp) Dumfries
  38. Hospital (o/s) Dumfries
  39. Road End (at) Dumfries
  40. Road End (at) Dumfries
  41. Cottages (at) Dumfries
  42. D and G College (at) Crichton

521 towards Village

  1. D and G College (at) Crichton
  2. Hospital (opp) Crichton
  3. Cottages (opp) Dumfries
  4. Picket Cross (opp) Dumfries
  5. Road End (opp) Dumfries
  6. Hospital (opp) Dumfries
  7. Post Office (opp) Dumfries
  8. Church (opp) Dumfries
  9. Offices (Opp) Dumfries
  10. Dumfries Railway Station (o/s) Dumfries
  11. DG One Stance A (o/s) Dumfries
  12. Loreburne Centre Stance 1 (at) Dumfries
  13. Stance 5 (at) Dumfries
  14. Church (at) Dumfries
  15. Cassalands (at 11) Dumfries
  16. Cottage (opp) Cargenbridge
  17. Road End (W-bound) Lochfoot
  18. A75 West Road End (opp) Shawhead
  19. Road End (at) Crocketford
  20. Junction (at) Crocketford
  21. Road End (at) Corsock
  22. Post Office (at) Corsock
  23. Farm (opp) Corsock
  24. Junction (opp) Balmaclellan
  25. Shop (at) Balmaclellan
  26. Trolane (at) St Johns Town of Dalry
  27. Underhill Junction (opp) St Johns Town of Dalry
  28. Post Office (opp) St Johns Town of Dalry
  29. Clachan Inn (opp) St Johns Town of Dalry
  30. Park (opp) New Galloway
  31. Post Office (o/s) New Galloway
  32. Kenmure (at) New Galloway
  33. Bennan (o/s) Mossdale
  34. Village (at) Mossdale
  35. Little Duchrae (at) Mossdale
  36. Laurieston Hall (opp) Laurieston
  37. Village (o/s) Laurieston

Service history & registered changes

From official Traffic Commissioner registrations. All service changes →

Towns & areas on this route

Frequently asked questions

What time is the first 521 bus?

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

What time is the last 521 bus?

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

How much does the 521 bus cost?

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

Who runs the 521 bus?

The 521 is operated by McCall's Coaches.

Timetable data from the operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.