BusGenie
520
McCall's Coaches

520 bus timetable: Castle Douglas to St Johns Town of Dalry

Castle Douglas - St Johns Town of Dalry

Mode Bus

Castle Douglas → Carsphairn

8 trips · first 07:30 · last 17:25
Saturday Live Valid 2026-06-08 – 2027-06-07

Swipe sideways to see later trips.

Stop
07:30 Carsphairn
07:40 Carsphairn
10:00 Carsphairn
12:00 Carsphairn
14:00 Carsphairn
14:40 Carsphairn
15:30 Carsphairn
17:25 Carsphairn
·
·
10:00
12:00
14:00
14:40
·
17:25
07:30
07:40
10:04
12:04
14:04
14:44
15:30
17:29
07:34
07:44
10:08
12:08
14:08
14:47
15:40
17:33
07:40
07:50
10:16
12:16
14:16
15:00
15:48
17:41
Parton, Village Road End opposite Road End
07:46
07:55
10:21
12:21
14:21
15:05
15:53
17:46
·
·
10:35
12:35
14:35
15:19
16:07
18:00
·
·
10:40
12:40
14:40
·
16:17
18:05
07:55
08:10
10:47
12:47
14:47
15:25
16:22
18:12
·
08:25
·
·
·
15:40
·
18:27

Carsphairn → Castle Douglas

8 trips · first 08:00 · last 18:27
Saturday Live Valid 2026-06-08 – 2027-06-07

Swipe sideways to see later trips.

Stop
08:00 Carsphairn
08:30 Carsphairn
10:50 Carsphairn
12:50 Carsphairn
14:50 Carsphairn
15:40 Carsphairn
16:22 Carsphairn
18:27 Carsphairn
·
08:30
·
·
·
15:40
·
18:27
08:00
08:45
10:50
12:50
14:50
15:55
16:22
18:42
08:07
08:52
10:55
12:55
14:55
·
16:29
18:47
08:12
08:57
11:00
13:00
15:00
·
16:34
18:52
Parton, Village opposite Cross
08:27
09:12
11:12
13:12
15:12
16:10
16:49
19:04
08:33
09:18
11:18
13:18
15:18
16:15
16:55
19:09
08:43
09:28
11:28
13:28
15:28
16:25
17:05
19:19
08:48
09:30
11:30
13:30
·
16:30
·
·

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

Main stops shown

9 main stops

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

  1. Castle Douglas, Medical centre at
  2. Castle Douglas, Swimming Pool Market Street
  3. Castle Douglas, Carlingwark Street opposite 40
  4. Crossmichael, Kirkland Terrace at Road End
  5. Parton, Village Road End opposite Road End
  6. New Galloway, Town Hall at Main Street
  7. Balmaclellan, Shop at
  8. St Johns Town of Dalry, Clachan Inn opposite Inn
  9. Carsphairn, Post Office at