Buses in Barrhead

6 bus routes serve Barrhead, run by McGill's Bus Service and Shuttle Buses. Trains are run by ScotRail. The busiest stops are Barrhead station, Balgray station and Arthurlie Street.

Most frequent routes

Where you can go from Barrhead

Routes

Bus companies

Stops and stations

Questions

Where can I go by bus from Barrhead?
Direct buses from Barrhead go to Glasgow Central (train), Neilston (train, 3, 166), Paisley (51, 66, 51A), Auchenback (51), Ayr (train), Dykebar (66), East Kilbride (395), Gallowhill (166), Glasgow (3) and Johnstone (51A).
Which bus goes from Barrhead to Glasgow Central?
Route train, run by ScotRail.
Which bus goes from Barrhead to Neilston?
Routes train, 3 and 166, run by ScotRail and McGill's Bus Service.
Which bus goes from Barrhead to Paisley?
Routes 51, 66 and 51A, run by McGill's Bus Service.
Where do buses stop in Barrhead?
The busiest stops are Barrhead station, Balgray station, Arthurlie Street, Kirkton Bridge and George Street.
Which bus companies run in Barrhead?
McGill's Bus Service and Shuttle Buses.
What are the most frequent buses in Barrhead?
the 51 (Auchenback – Paisley), the 66 (Dykebar – Paisley), the 3 (Glasgow – Neilston) and the 51A (Paisley – Johnstone).

Timetables from the Bus Open Data Service (Department for Transport), updated Monday, 9 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