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
- 51: Auchenback – Paisley McGill's Bus Service
- 66: Dykebar – Paisley McGill's Bus Service
- 3: Glasgow – Neilston McGill's Bus Service
- 51A: Paisley – Johnstone McGill's Bus Service
- 395: East Kilbride – Uplawmoor Shuttle Buses
- 166: Gallowhill – Neilston McGill's Bus Service
Where you can go from Barrhead
Routes
- Glasgow Central – Kilmarnock ScotRail
- Glasgow Central – Neilston ScotRail
- Glasgow Central – Ayr ScotRail
- 51: Auchenback – Paisley McGill's Bus Service
- 66: Dykebar – Paisley McGill's Bus Service
- 3: Glasgow – Neilston McGill's Bus Service
- 51A: Paisley – Johnstone McGill's Bus Service
- 395: East Kilbride – Uplawmoor Shuttle Buses
- 166: Gallowhill – Neilston McGill's Bus Service
Bus companies
Stops and stations
- Barrhead station
- Balgray station
- Arthurlie Street
- Kirkton Bridge
- George Street
- Cogan Street
- Victoria Road
- Dealston Road
- Grahamston Road
- Millview
- Centenary Court
- Kelburn Street
- Neilston Cemetery
- Donnies Brae
- Graham Street
- Railway Station
- Burnside Avenue
- Health Centre
- Water Road
- Arthurlie Parish Church
- Glen Street
- Kirkton Avenue
- Gertrude Place
- Fenwick Drive
- Braeside Crescent
- Fingleton Avenue
- Harelaw Avenue
- Kelvin Drive
- Clyde Avenue
- St Marks Primary School
- Divernia Way
- Hawthorn Drive
- Larchwood Terrace
- Oakbank Drive
- Aurs Crescent
- Brownside Avenue
- Manse Court
- High School
- Orchid Way
- Harelaw Burn
- Aurs Place
- Patterton Drive
- Campbell Drive
- Aurs Drive
- Levernholme Lodge
- Salterland Road
- Blackbyres Road
- Bridgebar Bridge
- Carlibar Road
- Arthurlie Gardens
- Moorhouse Street
- Cowan Park
- Rankin Way
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