521
McCall's Coaches
521 bus timetable: Castle Douglas or Laurieston to Dumfries
Castle Douglas or Laurieston ↔ Dumfries
Route map
521 live route map
See the route, stops, and live buses currently on this line.
77 stops
Live buses loading
Map ready
Loading the route map...
Castle Douglas or Laurieston → Dumfries
1 trip · first 07:00 · last 07:00
Mon–Fri
Live Valid 2026-06-08 – 2027-06-07
Swipe sideways to see later trips.
Stop
07:00
Dumfries
Castle Douglas, Swimming Pool
Market Street
07:00
Laurieston, Village
Main Street
07:12
Mossdale, Village
opposite PO
07:22
New Galloway, Post Office
opposite PO
07:31
07:41
Balmaclellan, Shop
opposite
07:48
Corsock, Primary School
School
08:01
Crocketford, Telephone Exchange
opposite Shelter
08:11
Dumfries, Buccleuch Street
opposite Court
08:26
Dumfries Railway Station
outside Station
08:30
Crichton, D and G College
at College
08:50
Dumfries → Castle Douglas or Laurieston
1 trip · first 16:40 · last 16:40
Mon–Fri
Live Valid 2026-06-08 – 2027-06-07
Swipe sideways to see later trips.
Stop
16:40
Dumfries
Crichton, D and G College
at College
16:40
Dumfries Railway Station
outside Station
17:00
Dumfries, DG One Stance A
Stance A
17:05
Dumfries, Loreburne Centre Stance 1
Stance 1
17:08
Dumfries, Stance 5
Stance 5
17:15
Crocketford, Telephone Exchange
Shelter
17:33
Corsock, Main Street Post Office
Post Office
17:43
17:55
St Johns Town of Dalry, Clachan Inn
opposite Inn
18:01
New Galloway, Post Office
outside PO
18:08
Mossdale, Village
Post Office
18:16
Laurieston, Village
Main Street
18:21
Timetable data from McCall's Coaches, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code MCCL_521.
Main stops shown
12 main stopsThe map can include more stops across directions; use All Stops above for the full timetable list.
- Crichton, D and G College at College
- Dumfries Railway Station outside Station
- Dumfries, DG One Stance A Stance A
- Dumfries, Loreburne Centre Stance 1 Stance 1
- Dumfries, Stance 5 Stance 5
- Crocketford, Telephone Exchange Shelter
- Corsock, Main Street Post Office Post Office
- Balmaclellan, Shop at
- St Johns Town of Dalry, Clachan Inn opposite Inn
- New Galloway, Post Office outside PO
- Mossdale, Village Post Office
- Laurieston, Village Main Street