McGill’s Buses Route 166
Bus timetable and route map · Monday to Saturday, Sunday
McGill’s Buses Route 166 is a bus route in Glasgow, Paisley, Inverclyde and Renfrewshire, serving Gallowhill, Dundonald Rd, Bruce Avenue, Victoria Road, Donnies Brae and Niddry Street. Monday to Saturday the first bus is at 19:56 and the last at 22:23. Updated 4 October 2026.
Timetable summary
Monday to Saturday
- First
- 19:56
- Last
- 22:23
- Buses
- 5
Sunday
- First
- 18:05
- Last
- 22:23
- Buses
- 8
Timetable change: McGill’s Buses’ timetable changes on 10 October 2026. The times below are for the current timetable.
Route 166 to Neilston Kingston Ave
Destination sign “Neilston” · from Gallowhill, Dundonald Rd · 63 stops
Monday to Saturday
Times at the main stops. 24-hour clock. A dot means that trip does not stop there.
| Gallowhill, Dundonald Rd | Bruce Avenue | Paisley Canal Railway Stan | Lochfield Road, Huntly Terrace | Victoria Road | Neilston, Leisure Centre | Neilston Kingston Ave |
|---|---|---|---|---|---|---|
| · | · | 19:56 | 20:01 | 20:11 | 20:17 | 20:24 |
| 21:03 | 21:10 | 21:17 | 21:25 | 21:31 | 21:37 | 21:44 |
| 22:23 | 22:30 | 22:37 | 22:45 | 22:51 | 22:57 | 23:04 |
Sunday
Times at the main stops. 24-hour clock. A dot means that trip does not stop there.
| Gallowhill, Dundonald Rd | Bruce Avenue | Paisley Canal Railway Stan | Lochfield Road, Huntly Terrace | Victoria Road | Neilston, Leisure Centre | Neilston Kingston Ave |
|---|---|---|---|---|---|---|
| · | · | 18:36 | 18:41 | 18:51 | 18:57 | 19:04 |
| 19:43 | 19:50 | 19:56 | 20:01 | 20:11 | 20:17 | 20:24 |
| 21:03 | 21:10 | 21:16 | 21:21 | 21:31 | 21:37 | 21:44 |
| 22:23 | 22:30 | 22:36 | 22:41 | 22:51 | 22:57 | 23:04 |
All 63 stops in this direction
- Gallowhill, Dundonald Rd #61401175
- Brewster Avenue #61401176
- Glencairn Road #61401177
- Gallowhill, Montgomery Road #6140903
- Merlin Way #61401170
- Clyde Way #61401171
- Knowe Road #61401172
- Kilearn Road #61401174
- Netherhill Road #6140273
- Bruce Road #6140268
- Bruce Avenue #6140266
- Netherhill Crescent #6140265
- Byres Crescent #6140263
- Brabloch Crescent #6140261
- Gallowhill Road #6140258
- Hamilton Street #6140247
- Brick Lane #6140288
- Paisley, Smithhills Street #6140242
- Paisley, Gauze Street #6140227
- Forbes Place #6140361
- Johnston Street #6140367
- Paisley Canal Railway Stan #6140371
- Campbell Street #6140374
- Barterholm Road #6140376
- Espedair Street #6140360
- Thrushcraig Crescent #6140358
- St Ninians Crescent #6140356
- Colinslee Avenue #6140354
- Crags Avenue #6140351
- Colinslee Crescent #6140349
- Glenarklet Drive #6140342
- Lochfield Road, Huntly Terrace #6140341
- Abbry Inn #6140337
- Todholm Terrace #6140320
- St Andrews High #6140315
- Hurlet Rd at Ben Nevis Rd #6140317
- Alloway Crescent #61401285
- Grahamston Road, at Orchid Way #6120507
- Grahamston Road #61205
- Burnside Avenue #61207
- Dealston Road #61209
- Victoria Road #612011
- Barrhead Station #612013
- Barrhead Station #612015
- Barrhead Centre #612018
- Barrhead, Kelburn Street opp.Tesco #612074
- Kirkton Avenue #612075
- Kelburn Street #612077
- Neilston Cemetery #612080
- Donnies Brae #612082
- Llawellyn #612084
- Nether Kirkton Avenue #6120399
- Neilston, Leisure Centre #612086
- Neilston Main St #612088
- Kirkstyle Crescent #612098
- Double Hedges Road #6120100
- Molendinar Terrace #6120388
- Glen Shee Avenue #6120466
- Neilston, Glenshee Avenue #6120465
- Glencreran Crescent #6120464
- Glen Crenan #6120463
- Kingston Road #6120462
- Neilston Kingston Ave #6120467
Route 166 to Gallowhill, Dundonald Rd
Destination sign “Gallowhill” · from Neilston Kingston Ave · 48 stops
Monday to Saturday
Times at the main stops. 24-hour clock. A dot means that trip does not stop there.
| Neilston Kingston Ave | Donnies Brae | Victoria Road | Abbey Inn | Thrushcraig Crescent | Niddry Street | Gallowhill, Dundonald Rd |
|---|---|---|---|---|---|---|
| 20:25 | 20:31 | 20:36 | 20:46 | 20:49 | 20:54 | 21:03 |
| 21:45 | 21:51 | 21:56 | 22:06 | 22:09 | 22:14 | 22:23 |
Sunday
Times at the main stops. 24-hour clock. A dot means that trip does not stop there.
| Neilston Kingston Ave | Donnies Brae | Victoria Road | Abbey Inn | Thrushcraig Crescent | Niddry Street | Gallowhill, Dundonald Rd |
|---|---|---|---|---|---|---|
| 18:05 | 18:11 | 18:16 | 18:26 | 18:29 | · | · |
| 19:05 | 19:11 | 19:16 | 19:26 | 19:29 | 19:34 | 19:43 |
| 20:25 | 20:31 | 20:36 | 20:46 | 20:49 | 20:54 | 21:03 |
| 21:45 | 21:51 | 21:56 | 22:06 | 22:09 | 22:14 | 22:23 |
All 48 stops in this direction
- Neilston Kingston Ave #6120467
- Loanfoot Avenue #612096
- Kirkton Road #612093
- Police Station #6120380
- Neilston, Main Street #612087
- Kirktonfield Road #612085
- Nether Kirkton Avenue #6120477
- Llawellyn #6120394
- Donnies Brae #612081
- Neilston Cemetery #612079
- Kelburn Street #612078
- Gertrude Place #612076
- Barrhead, Kelburn Street at Tesco #6120493
- Barrhead Centre #612019
- George Street #612014
- Barrhead Station #612012
- Victoria Road #612010
- Dealston Road #61208
- Cross Stobs Inn #61204
- Grahamston Road, opp Orchid Way #61401310
- Alloway Crescent #6140960
- Hurlet Rd at Ben Nevis Rd #6140316
- Hawkhead Road #6140318
- Todholm Terrace #6140319
- Abbey Inn #6140338
- Lochfield Road, Glenshiel Avenue #6140340
- Glenarklet Drive #6140343
- Glenbrittle Drive #6140344
- Crags Avenue #6140350
- Colinslee Avenue #6140353
- St Ninians Crescent #6140355
- Thrushcraig Crescent #6140357
- Duke Street #6140359
- Stock Street #6140377
- Stevenson Street #6140373
- Paisley Canal Stn #6140370
- Browns Lane #6140366
- Forbes Place #6140906
- Paisley, Smithhills Street #6140233
- Niddry Street #6140995
- Hamilton Street #6140246
- Renfrew Road #6140259
- Brabloch Crescent #6140260
- Byres Crescent #6140262
- Bruce Road #6140264
- Bruce Avenue #6140267
- Bruce Road #6140269
- Gallowhill, Dundonald Rd #61401175
Route 166 route map
Questions about McGill’s Buses Route 166
What time is the first Route 166 bus?
Monday to Saturday: 19:56. Sunday: 18:05.
What time is the last Route 166 bus?
Monday to Saturday: 22:23. Sunday: 22:23. A time after midnight belongs to the evening before.
Does Route 166 run at weekends?
Saturday: yes. Sunday: yes.
Where does Route 166 go?
Route 166 serves Gallowhill, Dundonald Rd, Bruce Avenue, Victoria Road, Donnies Brae and Niddry Street. The full list of stops for each direction is below the timetables.
Are these live bus times?
No. They are the published timetable from McGill’s Buses’ open data, refreshed 4 October 2026. A bus can run early or late, and disruptions are not shown.
Source: McGill’s Buses open data (GTFS schedule for McGill’s Buses), used under the Open Government Licence v3.0. Refreshed 4 October 2026. These are scheduled times; disruptions and service alerts are published by the operator. Contains public sector information licensed under the Open Government Licence v3.0. Changes made: times reformatted into timetables and departure lists.