521 Castle Douglas - Dalry - Dumfries
A service operated by McCalls Coaches
Castle Douglas - Dumfries
- Castle Douglas Swimming Pool (Market Street)
- Castle Douglas Library (outside)
- Castle Douglas Royal Bank (o/s Bank)
- Castle Douglas Town Hall (opp Hall)
- Castle Douglas Abercromby Road (North)
- Castle Douglas Midpark (opp Road End)
- Townhead of Greenlaw Wayside (at wayside)
- Townhead of Greenlaw Abbey Yard (Road End)
- Glenlochar Village (opp School)
- Laurieston Bellymack (Farm)
- Laurieston Village (Main Street)
- Laurieston Hall (Road End)
- Mossdale Little Duchrae (opp Road End)
- Mossdale Village (opp PO)
- Mossdale Bennan (opp Cottages)
- New Galloway Kenmure (opp Road End)
- New Galloway Post Office (opp PO)
- New Galloway Braeside (Shelter)
- St John’s Town of Dalry Clachan (o/s Inn)
- St John’s Town of Dalry, o/s Bank House
- St John’s Town of Dalry Underhill (at Junction)
- St John’s Town of Dalry Trolane (at Bridge)
- Balmaclellan Shop (opp)
- Balmaclellan, at Troquhain
- Corsock Auchenvey (Road End)
- Corsock Village (School)
- Corsock Crofts Farm (opp Road End)
- Crocketford Village (opp Police Station)
- Crocketford Brae (opp Road End)
- Shawhead Road End (A75 East)
- Lochfoot Road End (A75 East)
- Cargenbridge Garroch Loaning (opp Loaning)
- Dumfries Laurieknowe (no 44)
- Dumfries, opp Maxweltown West Church
- Dumfries Buccleuch Street (opp Court)
- Dumfries Academy Street (o/s School)
- Dumfries Railway Station (o/s Station)
- Dumfries Leafield Road (Morrisons)
- Dumfries St Michaels St (opp Ship Inn)
- Dumfries Nithbank (o/s Hospital)
- Dumfries Johnstone Park (Road End)
- Dumfries Picket Cross (Road End)
- Crichton D and G College (at College)
Dumfries - Castle Douglas
- Crichton D and G College (at College)
- Crichton Bankend Rd (Grierson Gate)
- Dumfries, opp Mountainhall Cottages
- Dumfries Picket Cross (opp Road End)
- Dumfries Johnstone Park (opp Road End)
- Dumfries Nithbank (opp Hospital)
- Dumfries St Michaels St (opp Post Office)
- Dumfries Brooms Road (opp Church)
- Dumfries Leafield Road (Opp Morrisons)
- Dumfries Railway Station (o/s Station)
- Dumfries DG One A (Stance A)
- Dumfries Loreburne Centre (Stance 1)
- Dumfries Whitesands (Stance 5)
- Dumfries, at Maxweltown West Church
- Dumfries Cassalands (at 11)
- Cargenbridge Garroch Loaning (opp Cottage)
- Lochfoot Road End (A75 West)
- Shawhead Road End (A75 West)
- Crocketford Brae (Road End)
- Crocketford Village (Police Station)
- Corsock Crofts Farm (Road End)
- Corsock Village (Post Office)
- Corsock Auchenvey (opp Road End)
- Balmaclellan, opp Troquhain
- Balmaclellan Shop (at)
- St John’s Town of Dalry Trolane (at Bridge)
- St John’s Town of Dalry Underhill (opp Junction)
- Post Office (opp PO)
- St John’s Town of Dalry Clachan (opp Inn)
- New Galloway Braeside (opp Shelter)
- New Galloway Post Office (o/s PO)
- New Galloway Kenmure (Road End)
- Mossdale Bennan (o/s Cottages)
- Mossdale Village (Post Office)
- Laurieston Hall (opp Road End)
- Laurieston Village (Main Street)
McCalls Coaches
- Website
- https://www.mccallscoaches.com/
- https://www.facebook.com/mccallscoachesltd/
- Type
- Bus Operator
- Transit Authorities
- SWesTrans