BusGenie
202
W Brownrigg

202 bus timetable: Dumfries to Thornhill

Dumfries - Thornhill

Mode Bus

Dumfries → Moniaive

5 trips · first 08:35 · last 17:45
Saturday Live Valid 2026-06-08 – 2027-06-07

Swipe sideways to see later trips.

Stop
08:35 Moniaive
10:35 Moniaive
13:40 Moniaive
15:55 Moniaive
17:45 Moniaive
08:35
·
·
·
·
08:40
10:35
13:40
·
17:45
08:42
10:38
13:43
·
17:48
08:45
10:40
13:45
15:55
17:50
Dumfries, Glasgow Street Bridge Vet Centre
08:45
10:40
13:45
15:55
17:50
Dumfries, Glasgow Street opposite St Teresas Church
08:46
10:41
13:46
15:56
17:51
08:46
10:42
13:47
15:56
17:51
08:47
10:43
13:48
15:57
17:52
08:48
10:43
13:48
15:58
17:53
08:49
10:45
13:50
15:59
17:54
08:51
10:47
13:52
16:01
17:56
Newbridge, Village Hotel Entrance
08:52
10:48
13:53
16:02
17:57
Holywood, Nether Gribton opposite Road End
08:55
10:51
13:56
16:05
18:00
Gribton, Cormaddie Farm Road End
·
·
·
16:10
·
08:58
10:54
13:59
·
18:03
Newtonairds, Home Farm opposite cottages
09:05
·
14:06
16:17
18:10
09:06
·
14:07
16:18
18:11
09:09
·
14:10
16:21
18:14
Milton, Village Skelston Bank
09:13
·
14:14
16:25
18:18
09:15
·
14:16
16:27
18:20
09:17
11:06
14:19
16:29
18:22
Wallaceton, Telephone Box opposite phone box
09:22
11:11
14:24
16:34
18:27
Kirkland, Maxwelton Mains opposite Road End
09:24
11:14
14:27
16:37
18:30
09:26
11:16
14:29
16:39
18:32
09:29
11:19
14:32
16:43
18:34
09:29
11:19
14:32
16:43
18:34
Moniaive, Village North Street
09:30
11:20
14:33
16:44
18:35
·
·
·
16:44
18:35
Moniaive, Village Market Cross
·
·
·
16:44
18:36
·
·
·
16:45
18:36
·
·
·
16:48
18:40
Kirkland, Shancastle opposite Road End
·
·
·
16:49
18:41
·
·
·
16:56
18:48
·
·
·
16:57
18:49
·
·
·
17:04
18:55

Moniaive → Dumfries

5 trips · first 07:15 · last 17:06
Saturday Live Valid 2026-06-08 – 2027-06-07

Swipe sideways to see later trips.

Stop
07:15 Moniaive
09:35 Moniaive
12:40 Moniaive
15:00 Moniaive
17:06 Moniaive
07:15
·
·
·
·
07:18
·
·
·
17:06
Penpont, Main Street opposite Carlingwalk House
07:22
·
·
·
·
07:22
·
·
·
17:07
07:28
·
·
·
17:10
07:30
·
·
·
·
07:34
·
·
·
·
Moniaive, Village Market Cross
07:35
09:35
12:40
15:00
·
Moniaive, Village North Street
·
09:35
12:40
15:00
·
·
09:35
12:40
15:00
·
Moniaive, Village Market Cross
·
09:36
12:41
15:01
·
07:35
09:36
12:41
15:01
·
07:35
09:36
12:41
15:01
·
07:39
09:39
12:45
15:04
·
07:40
09:40
12:46
15:05
17:11
07:43
09:43
12:48
15:08
·
Dunscore, Village opposite Post Office
07:49
09:49
12:54
15:14
·
Milton, Village opposite Skelston Bank
07:53
09:53
12:58
·
·
Milton, Speddoch opposite Road End
07:55
09:55
13:00
·
·
07:57
09:56
13:01
·
·
·
09:57
13:02
15:17
17:16
08:01
10:01
13:06
·
·
·
10:08
13:13
·
·
Gribton, Cormaddie opposite farm road end
08:08
·
·
·
·
08:12
10:10
13:15
15:27
17:21
Newbridge, Village opposite Hotel Entrance
08:16
10:15
13:20
·
·
08:17
10:16
13:21
·
·
08:20
10:17
13:22
15:30
17:23
Lochside, Jocks Loaning at Jocks Loaning
08:23
10:19
13:24
15:32
17:23
Lochside, Rhino opposite McDonalds
08:25
10:20
13:25
15:32
17:23
08:28
10:22
13:27
15:33
17:24
08:29
10:22
13:27
15:34
17:24
08:30
10:23
13:28
15:34
17:24
·
10:24
13:29
15:35
17:25
Dumfries, Brooms Road opposite Church
·
10:27
13:32
·
·
Dumfries, Leafield Road opposite Morrisons
·
10:28
13:33
·
·
08:35
·
·
·
·
08:40
10:30
13:35
·
·

Timetable data from W Brownrigg, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code BWGG_202.

All stops shown

38 stops
  1. Thornhill, Health Centre outside Centre
  2. Burnhead, Grovehill Lodge at
  3. Penpont, Main Street opposite Carlingwalk House
  4. Penpont, Grennan Road Rd End Road End
  5. Kirkland, Shancastle Road End
  6. Kirkland, Village Phone Box opposite phone box
  7. Moniaive, Village Dunreggan
  8. Moniaive, Village Market Cross
  9. Moniaive, Village North Street
  10. Moniaive, Village Ayr Street
  11. Moniaive, Village Market Cross
  12. Moniaive, Village Dunreggan
  13. Moniaive, Dalmacallan View outside No15
  14. Kirkland, Village Phone Box at phone box
  15. Kirkland, Maxwelton Mains Road End
  16. Wallaceton, Telephone Box at phone box
  17. Dunscore, Village opposite Post Office
  18. Milton, Village opposite Skelston Bank
  19. Milton, Speddoch opposite Road End
  20. Newtonairds, Barbuie Br Road End Road End
  21. Dunscore, Cannycleugh Farm
  22. Newtonairds, Home Farm Cottages
  23. Gribton, Crossroads at Junction
  24. Gribton, Cormaddie opposite farm road end
  25. Holywood, Nether Gribton Road End
  26. Newbridge, Village opposite Hotel Entrance
  27. Woodlands Estate, Woodlands Avenue No 18
  28. Dumfries, Irongray Road Industrial Est
  29. Lochside, Jocks Loaning at Jocks Loaning
  30. Lochside, Rhino opposite McDonalds
  31. Dumfries, Goldie Park at Park
  32. Dumfries, Glasgow Street St Teresas
  33. Dumfries, Glasgow Street Farmfoods
  34. Dumfries, Stance 1 Stance 1
  35. Dumfries, Brooms Road opposite Church
  36. Dumfries, Leafield Road opposite Morrisons
  37. Dumfries Railway Station outside Station
  38. Dumfries, DG One Stance A Stance A