McGill's Bus Service bus times

McGill's Bus Service runs 82 routes in East Dunbartonshire, East Renfrewshire, Glasgow, Inverclyde, North Ayrshire, Renfrewshire, South Lanarkshire and West Dunbartonshire, serving 47 towns and villages including Glasgow, Paisley, Greenock and Johnstone.

Routes

Places served

Questions

Which bus routes does McGill's Bus Service run?
1, 1A, 2, 3, 6, 6A, 7, 7A, 10, 10A, 14, 17, 17A, 20, 20A, 21, 23, 23A, 23D, 24, 26, 26A, 30, 31, 32, 38, 38A, 49, 49A, 51 and 52 more.
Where do McGill's Bus Service buses go?
Glasgow, Paisley, Greenock, Johnstone, Port Glasgow, Braehead Shopping Centre, Gourock, Erskine, Inchinnan, Elderslie, Renfrew and Blythswood, and 35 other places.
What are McGill's Bus Service's busiest routes?
the 26 (Glasgow – Nethercraigs), the 38 (Glasgow – Johnstone), the 23 (North Barr – Glasgow), the 517 (Greenock – Larkfield) and the 51 (Auchenback – Paisley).
Can I see where McGill's Bus Service buses are now?
Yes. StopToStop shows McGill's Bus Service buses live on its map and in each route's timetable, from the positions they report to the Department for Transport's Bus Open Data Service.

Timetables from the Bus Open Data Service (Department for Transport), updated Tuesday, 10 November 2026. Stop details from NaPTAN. Train timetables contain data from Network Rail, licensed under the Open Government Licence; live train times from National Rail. Times are UK local time and can change at short notice: check before you travel.

Add free live bus times to your website · StopToStop on Facebook