BusGenie
503
McCall's Coaches

503 bus timetable: Dumfries to Castle Douglas

Dumfries - Castle Douglas

Mode Bus

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
·
10:15
12:35
14:25
17:10
07:55
10:18
12:38
14:28
17:13
07:57
10:20
12:40
14:30
17:15
08:10
10:32
12:52
14:42
17:27
08:20
·
·
·
·
·
10:39
12:59
14:49
17:34
08:25
10:47
·
15:05
17:42
08:29
10:51
·
15:09
17:46
08:34
10:56
·
15:14
17:51
08:37
10:59
·
15:17
17:54
08:45
11:07
·
15:25
18:02
08:55
11:15
·
15:30
18:10

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
09:10
11:20
·
15:30
18:30
09:15
11:25
·
15:35
18:35
Clarebrand Farm opposite Farm
09:23
11:33
·
15:43
18:43
09:26
11:36
·
15:46
18:46
09:31
11:41
·
15:51
18:51
Springholm, Village opposite Hotel
09:35
11:45
·
15:55
18:55
·
·
·
16:00
·
Milton, Village opposite Smithy
09:43
11:53
·
·
19:03
09:50
12:00
13:05
16:10
19:10
10:08
12:18
13:23
16:28
19:28
10:10
12:20
13:25
16:30
19:30

Timetable data from McCall's Coaches, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code MCCL_503.

Main stops shown

12 main stops

The map can include more stops across directions; use All Stops above for the full timetable list.

  1. Dumfries Railway Station outside Station
  2. Dumfries, Loreburne Centre Stance 1 Stance 1
  3. Dumfries, Stance 5 Stance 5
  4. Lochfoot, Village Hall at
  5. Crocketford, Telephone Exchange Shelter
  6. Milton, Village Smithy
  7. Springholm, Village at Hotel
  8. Kirkpatrick Durham, Victoria Street 5 Victoria St
  9. Old Bridge of Urr, Village opposite Urr Bank
  10. Clarebrand Farm Farm
  11. Castle Douglas, Medical centre at
  12. Castle Douglas, Carlingwark Street opposite 40