Stagecoach

236A Bus Route & Timetable: Thornhill Cross, Thornhill - Whitesands, Dumfries