Buses in Giffnock

9 bus routes serve Giffnock, run by First Greater Glasgow, Stagecoach West Scotland, Todd's Travel, Stuart's Coaches and McGill's Bus Service. Trains are run by ScotRail. The busiest stops are Giffnock station, Railway Station and Braidholm Road.

Most frequent routes

Where you can go from Giffnock

Routes

Bus companies

Stops and stations

Nearby stops

Within a 10-minute walk of Giffnock, but in a neighbouring place:

Questions

Where can I go by bus from Giffnock?
Direct buses from Giffnock go to Shawlands (374, 29, 29A), Thornliebank (38B, 38E, 29A), Crookfur (38, 38A), Easterhouse (38, 38A), Glasgow (4, N4), Ayr (4), Baillieston (38E), Barlanark (38B), East Kilbride (train) and Glasgow Central (train).
Which bus goes from Giffnock to Shawlands?
Routes 374, 29 and 29A, run by Todd's Travel and Stuart's Coaches.
Which bus goes from Giffnock to Thornliebank?
Routes 38B, 38E and 29A, run by First Greater Glasgow and Stuart's Coaches.
Which bus goes from Giffnock to Crookfur?
Routes 38 and 38A, run by First Greater Glasgow.
Where do buses stop in Giffnock?
The busiest stops are Giffnock station, Railway Station, Braidholm Road, Elliot Avenue and Park Road.
Which bus companies run in Giffnock?
First Greater Glasgow, Stagecoach West Scotland, Todd's Travel, Stuart's Coaches and McGill's Bus Service.
What are the most frequent buses in Giffnock?
the 38 (Easterhouse – Crookfur), the 38B (Thornliebank – Barlanark), the 38E (Baillieston – Thornliebank) and the 4 (Ayr – Glasgow).

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