BusGenie
29A
PVT Transfer

29A bus timetable: Thornliebank to Shawlands

Thornliebank - Shawlands

Mode Bus

Mansewood → Shawlands

6 trips · first 09:45 · last 18:15
Saturday Live Valid 2026-02-25 – 2026-07-11

Swipe sideways to see later trips.

Stop
09:45 Shawlands
10:45 Shawlands
15:45 Shawlands
16:45 Shawlands
17:20 Shawlands
18:15 Shawlands
09:45
10:45
15:45
16:45
17:20
18:15
09:45
10:45
15:45
16:45
17:20
18:15
09:46
10:46
15:46
16:46
17:21
18:16
09:46
10:46
15:46
16:46
17:21
18:16
09:47
10:47
15:47
16:47
17:22
18:17
09:48
10:48
15:48
16:48
17:23
18:18
09:49
10:49
15:49
16:49
17:24
18:19
09:49
10:49
15:49
16:49
17:24
18:19
Hillpark Drive opposite 449
09:49
10:49
15:49
16:49
17:24
18:19
Hillpark Drive opposite 307
09:51
10:51
15:51
16:51
17:26
18:21
Hillpark Drive opposite 165
09:51
10:51
15:51
16:51
17:26
18:21
09:52
10:52
15:52
16:52
17:27
18:22
09:53
10:53
15:53
16:52
17:27
18:23
09:53
10:53
15:53
16:53
17:28
18:23
09:54
10:54
15:54
16:54
17:29
18:24
09:55
10:55
15:55
16:54
17:29
18:25
09:56
10:56
15:56
16:55
17:30
18:26
09:57
10:57
15:57
16:56
17:31
18:27
09:57
10:57
15:57
16:57
17:32
18:27
09:59
10:59
15:59
16:58
17:33
18:29
10:00
11:00
16:00
17:00
17:35
18:30

Shawlands → Mansewood

7 trips · first 09:30 · last 18:40
Saturday Live Valid 2026-02-25 – 2026-07-11

Swipe sideways to see later trips.

Stop
09:30 Shawlands
10:30 Shawlands
15:30 Shawlands
16:00 Shawlands
17:00 Shawlands
17:40 Shawlands
18:40 Shawlands
09:30
10:30
15:30
16:00
17:00
17:40
18:40
09:32
10:32
15:32
16:02
17:03
17:43
18:43
09:33
10:33
15:33
16:03
17:04
17:44
18:44
09:33
10:33
15:33
16:03
17:04
17:44
18:44
09:34
10:34
15:34
16:04
17:05
17:45
18:45
09:35
10:35
15:35
16:05
17:06
17:46
18:46
09:35
10:35
15:35
16:05
17:06
17:46
18:46
09:36
10:36
15:36
16:06
17:07
17:47
18:47
09:36
10:36
15:36
16:06
17:07
17:47
18:47
09:37
10:37
15:37
16:07
17:08
17:48
18:48
09:38
10:38
15:38
16:08
17:09
17:49
18:49
09:39
10:39
15:39
16:09
17:10
17:50
18:50
09:39
10:39
15:39
16:09
17:10
17:50
18:50
Hillpark Drive opposite 520
09:39
10:39
15:39
16:09
17:10
17:50
18:50
09:39
10:39
15:39
16:09
17:10
17:50
18:50
09:40
10:40
15:40
16:10
17:11
17:51
18:51
09:40
10:40
15:40
16:10
17:11
17:51
18:51
09:40
10:40
15:40
16:10
17:12
17:52
18:52
09:41
10:41
15:41
16:11
17:12
17:52
18:52
09:41
10:41
15:41
16:11
17:13
17:53
18:53
09:42
10:42
15:42
16:12
17:13
17:53
18:53
09:42
10:42
15:42
16:12
17:14
17:54
18:54
09:43
10:43
15:43
16:13
17:14
17:54
18:54
09:43
10:43
15:43
16:13
17:15
17:55
18:55
09:43
10:43
15:43
16:13
17:15
17:55
18:55
09:44
10:44
15:44
16:14
17:16
17:56
18:56

Timetable data from PVT Transfer, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code PVTT_29A.

All stops shown

26 stops
  1. Shawlands, Quentin Street opposite
  2. Shawlands, Mount Stuart Street before
  3. Shawlands, Trefoil Avenue opposite
  4. Shawlands, Holmbank Avenue after
  5. Shawlands, Auldhouse Road opposite
  6. Newlands Road after
  7. Newlands, Mossgiel Road before
  8. Newlands, Lochlea Road opposite
  9. Newlands, Beaufort Avenue opposite
  10. Newlands, Nether Auldhouse Road after
  11. Hillpark Drive at 165
  12. Hillpark Drive at 307
  13. Hillpark Drive at 449
  14. Hillpark Drive opposite 520
  15. Newlands, Hillpark Drive opposite 600
  16. Hillpark, Pentland Road at 140
  17. Hillpark, Pentland Road after
  18. Newlands, Mulberry Road before
  19. Merrylee Crescent opposite
  20. Merrylee, Merryton Avenue after
  21. Giffnock, Braidholm Road before
  22. Giffnock, St Clair Avenue before
  23. Mansewood, Nethercairn Road opposite
  24. Merrylee, Burnfield Drive before
  25. Hillpark, Lawers Road before
  26. Thornliebank, Bemersyde Avenue before