503
McCall's Coaches
503 bus timetable: Dumfries to Castle Douglas
Dumfries - Castle Douglas
Route map
503 live route map
See the route, stops, and live buses currently on this line.
44 stops
Live buses loading
Map ready
Loading the route map...
Dumfries → Castle Douglas
5 trips · first 07:55 · last 17:10
Mon–Fri
Live Valid 2026-06-08 – 2027-06-07
Swipe sideways to see later trips.
Stop
07:55
Castle Douglas
10:15
Castle Douglas
12:35
Castle Douglas
14:25
Castle Douglas
17:10
Castle Douglas
Castle Douglas → Dumfries
5 trips · first 09:10 · last 18:30
Mon–Fri
Live Valid 2026-06-08 – 2027-06-07
Swipe sideways to see later trips.
Stop
09:10
Castle Douglas
11:20
Castle Douglas
13:05
Castle Douglas
15:30
Castle Douglas
18:30
Castle Douglas
Timetable data from McCall's Coaches, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code MCCL_503.
Main stops shown
12 main stopsThe map can include more stops across directions; use All Stops above for the full timetable list.
- Dumfries Railway Station outside Station
- Dumfries, Loreburne Centre Stance 1 Stance 1
- Dumfries, Stance 5 Stance 5
- Lochfoot, Village Hall at
- Crocketford, Telephone Exchange Shelter
- Milton, Village Smithy
- Springholm, Village at Hotel
- Kirkpatrick Durham, Victoria Street 5 Victoria St
- Old Bridge of Urr, Village opposite Urr Bank
- Clarebrand Farm Farm
- Castle Douglas, Medical centre at
- Castle Douglas, Carlingwark Street opposite 40