BusGenie
202
W Brownrigg

202 bus timetable: Dumfries to Thornhill

Dumfries - Thornhill

Mode Bus

Dumfries → Moniaive

20 trips · first 08:35 · last 17:45
Mon–Fri Live Valid 2026-04-14 – 2027-04-13

Swipe sideways to see later trips.

Stop
08:35 Moniaive
08:35 Moniaive
08:35 Moniaive
08:35 Moniaive
08:35 Moniaive
10:35 Moniaive
10:35 Moniaive
10:35 Moniaive
10:35 Moniaive
10:35 Moniaive
15:55 Moniaive
15:55 Moniaive
15:55 Moniaive
15:55 Moniaive
15:55 Moniaive
17:45 Moniaive
17:45 Moniaive
17:45 Moniaive
17:45 Moniaive
17:45 Moniaive
·
08:35
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
08:40
·
·
·
·
10:35
·
·
·
·
·
·
·
·
·
17:45
·
·
·
·
08:42
·
·
·
·
10:38
·
·
·
·
·
·
·
·
·
17:48
·
·
·
·
08:45
·
·
·
·
10:40
·
·
·
15:55
·
·
·
·
·
17:50
·
·
·
·
08:51
·
·
·
·
10:47
·
·
·
16:01
·
·
·
·
·
17:56
·
·
·
Newbridge, Village Hotel Entrance
·
08:52
·
·
·
·
10:48
·
·
·
16:02
·
·
·
·
·
17:57
·
·
·
Gribton, Cormaddie Farm Road End
·
·
·
·
·
·
·
·
·
·
16:10
·
·
·
·
·
·
·
·
·
·
08:58
·
·
·
·
10:54
·
·
·
·
·
·
·
·
·
18:03
·
·
·
Newtonairds, Home Farm opposite cottages
·
09:05
·
·
·
·
·
·
·
·
16:17
·
·
·
·
·
18:10
·
·
·
Milton, Village Skelston Bank
·
09:13
·
·
·
·
·
·
·
·
16:25
·
·
·
·
·
18:18
·
·
·
·
09:17
·
·
·
·
11:06
·
·
·
16:29
·
·
·
·
·
18:22
·
·
·
Wallaceton, Telephone Box opposite phone box
·
09:22
·
·
·
·
11:11
·
·
·
16:34
·
·
·
·
·
18:27
·
·
·
·
09:26
·
·
·
·
11:16
·
·
·
16:39
·
·
·
·
·
18:32
·
·
·
Moniaive, Village North Street
·
09:30
·
·
·
·
11:20
·
·
·
16:44
·
·
·
·
·
18:35
·
·
·
·
·
·
·
·
·
·
·
·
·
16:48
·
·
·
·
·
18:40
·
·
·
·
·
·
·
·
·
·
·
·
·
16:57
·
·
·
·
·
18:49
·
·
·
·
·
·
·
·
·
·
·
·
·
17:04
·
·
·
·
·
18:55
·
·
·

Moniaive → Dumfries

20 trips · first 07:15 · last 17:05
Mon–Fri Live Valid 2026-04-14 – 2027-04-13

Swipe sideways to see later trips.

Stop
07:15 Moniaive
07:15 Moniaive
07:15 Moniaive
07:15 Moniaive
07:15 Moniaive
12:40 Moniaive
12:40 Moniaive
12:40 Moniaive
12:40 Moniaive
12:40 Moniaive
15:00 Moniaive
15:00 Moniaive
15:00 Moniaive
15:00 Moniaive
15:00 Moniaive
17:05 Moniaive
17:05 Moniaive
17:05 Moniaive
17:05 Moniaive
17:05 Moniaive
·
07:15
·
·
·
·
·
·
·
·
·
·
·
·
·
·
17:05
·
·
·
Penpont, Main Street opposite Carlingwalk House
·
07:22
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
07:30
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
Moniaive, Village Market Cross
·
07:35
·
·
·
·
12:40
·
·
·
·
15:00
·
·
·
·
·
·
·
·
·
07:39
·
·
·
·
12:45
·
·
·
·
15:04
·
·
·
·
·
·
·
·
·
07:43
·
·
·
·
12:48
·
·
·
·
15:08
·
·
·
·
·
·
·
·
Dunscore, Village opposite Post Office
·
07:49
·
·
·
·
12:54
·
·
·
·
15:14
·
·
·
·
·
·
·
·
Milton, Village opposite Skelston Bank
·
07:53
·
·
·
·
12:58
·
·
·
·
·
·
·
·
·
·
·
·
·
·
08:01
·
·
·
·
13:06
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
13:13
·
·
·
·
·
·
·
·
·
·
·
·
·
Gribton, Cormaddie opposite farm road end
·
08:08
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
Newbridge, Village opposite Hotel Entrance
·
08:16
·
·
·
·
13:20
·
·
·
·
·
·
·
·
·
·
·
·
·
·
08:17
·
·
·
·
13:21
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
13:29
·
·
·
·
15:35
·
·
·
·
17:25
·
·
·
·
08:35
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
08:40
·
·
·
·
13:35
·
·
·
·
·
·
·
·
·
·
·
·
·

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

Main stops shown

17 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, DG One Stance A Stance A
  3. Dumfries, Loreburne Centre Stance 1 Stance 1
  4. Dumfries, Stance 3 Stance 3
  5. Woodlands Estate, Woodlands Avenue No 18
  6. Newbridge, Village Hotel Entrance
  7. Gribton, Cormaddie Farm Road End
  8. Gribton, Crossroads at Junction
  9. Newtonairds, Home Farm opposite cottages
  10. Milton, Village Skelston Bank
  11. Dunscore, Village Post Office
  12. Wallaceton, Telephone Box opposite phone box
  13. Kirkland, Village Phone Box opposite phone box
  14. Moniaive, Village North Street
  15. Kirkland, Village Phone Box at phone box
  16. Penpont, Main Street at Moorhouse
  17. Thornhill, Health Centre outside Centre