BusGenie
213
W Brownrigg

213 bus timetable: Dumfries to Thornhill

Dumfries - Thornhill

Mode Bus

Dumfries → Thornhill via Park Village

4 trips · first 08:00 · last 17:00
Mon–Fri Live Valid 2026-06-08 – 2027-06-07

Swipe sideways to see later trips.

Stop
08:00 Thornhill via Park Village
10:15 Thornhill via Park Village
13:15 Thornhill via Park Village
17:00 Thornhill via Park Village
·
10:15
13:15
17:00
·
10:20
13:20
17:05
·
10:23
13:23
17:10
·
10:30
13:30
17:20
08:00
10:38
13:38
17:28
08:10
10:44
13:44
17:34
08:13
10:47
13:47
17:37
Cample, Post Box at post box
08:18
10:52
13:52
17:42
08:24
·
·
·
08:29
10:56
13:56
17:46
Thornhill, Cross outside Bank
08:45
11:00
14:00
17:50

Thornhill via Park Village → Dumfries

3 trips · first 09:00 · last 15:15
Mon–Fri Live Valid 2026-06-08 – 2027-06-07

Swipe sideways to see later trips.

Stop
09:00 Thornhill via Park Village
12:00 Thornhill via Park Village
15:15 Thornhill via Park Village
Thornhill, Cross opposite Bank
09:00
12:00
15:15
Greenhead, Village at Manse Brae
09:03
12:03
15:28
09:07
12:07
15:36
Cample, Post Box opposite post box
09:11
12:11
15:40
09:16
12:16
15:45
09:20
12:20
15:49
09:26
12:26
15:55
09:34
12:34
16:02
09:40
12:40
16:07
09:45
12:45
16:13
09:48
12:48
16:18
09:50
12:50
16:20

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

Main stops shown

14 main stops

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

  1. Thornhill, Cross opposite Bank
  2. Thornhill, Wallace Hall at
  3. Greenhead, Village at Manse Brae
  4. Gatelawbridge, Townfoot Farm Road End
  5. Gatelawbridge, Crossroads Crossroads
  6. Cample, Post Box opposite post box
  7. Closeburn, Croalcroft South
  8. Park, Village Telephone Box opposite phone box
  9. Auldgirth, Inn at
  10. Holywood, Dalawoodie A76
  11. Dumfries, Buccleuch Street opposite Court
  12. Dumfries, Great King St Old PO
  13. Dumfries, Loreburne Centre Stance 1 Stance 1
  14. Dumfries, Stance 3 Stance 3