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
Saturday
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
Saturday
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.
All stops shown
26 stops- Dumfries Railway Station outside Station
- Dumfries, Loreburne Centre Stance 1 Stance 1
- Dumfries, Stance 5 Stance 5
- Dumfries, Maxweltown West Church at
- Dumfries, Cassalands at 11
- Janefield, Ettrick Court opposite
- Cargenbridge, DuPont opposite Road End
- Cargenbridge, Old Military Road junction
- Cargenbridge, Tregallon Road End
- Lochfoot, Northpark at Southpark
- Lochfoot, Village Hall at
- Milton, Village Smithy
- Crocketford, Auchengibbert Farm
- Crocketford, Telephone Exchange Shelter
- Crocketford, Lochview Motel opposite Entrance
- Springholm, Village at Hotel
- Springholm, Primary School at School
- 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, Health Centre opposite Health Centre
- Castle Douglas, Tesco Tesco
- Castle Douglas, Markethill Park Park
- Castle Douglas, Royal Bank outside Bank
- Castle Douglas, Carlingwark Street opposite 40