29A
PVT Transfer
29A bus timetable: Thornliebank to Shawlands
Thornliebank - Shawlands
Route map
29A live route map
See the route, stops, and live buses currently on this line.
45 stops
Live buses loading
Map ready
Loading the route map...
Mansewood → Shawlands
8 trips · first 08:15 · last 18:15
Mon–Fri
Live Valid 2026-02-25 – 2026-07-11
Swipe sideways to see later trips.
Stop
08:15
Shawlands
08:45
Shawlands
09:45
Shawlands
14:45
Shawlands
15:45
Shawlands
16:45
Shawlands
17:20
Shawlands
18:15
Shawlands
Shawlands → Mansewood
8 trips · first 08:30 · last 18:40
Mon–Fri
Live Valid 2026-02-25 – 2026-07-11
Swipe sideways to see later trips.
Stop
08:30
Shawlands
09:30
Shawlands
14:30
Shawlands
15:30
Shawlands
16:00
Shawlands
17:00
Shawlands
17:40
Shawlands
18:40
Shawlands
Timetable data from PVT Transfer, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code PVTT_29A.
All stops shown
26 stops- Shawlands, Quentin Street opposite
- Shawlands, Mount Stuart Street before
- Shawlands, Trefoil Avenue opposite
- Shawlands, Holmbank Avenue after
- Shawlands, Auldhouse Road opposite
- Newlands Road after
- Newlands, Mossgiel Road before
- Newlands, Lochlea Road opposite
- Newlands, Beaufort Avenue opposite
- Newlands, Nether Auldhouse Road after
- Hillpark Drive at 165
- Hillpark Drive at 307
- Hillpark Drive at 449
- Hillpark Drive opposite 520
- Newlands, Hillpark Drive opposite 600
- Hillpark, Pentland Road at 140
- Hillpark, Pentland Road after
- Newlands, Mulberry Road before
- Merrylee Crescent opposite
- Merrylee, Merryton Avenue after
- Giffnock, Braidholm Road before
- Giffnock, St Clair Avenue before
- Mansewood, Nethercairn Road opposite
- Merrylee, Burnfield Drive before
- Hillpark, Lawers Road before
- Thornliebank, Bemersyde Avenue before