Buses in Greenock

26 bus routes serve Greenock, run by McGill's Bus Service and Wilsons Buses. Trains are run by ScotRail. The main interchange is West Stewart Street, Greenock.

Bus station: West Stewart Street, Greenock

Most frequent routes

Where you can go from Greenock

Routes

Bus companies

Stops and stations

Questions

Where can I go by bus from Greenock?
Direct buses from Greenock go to Branchton (545, 19, 540, 331), Glasgow (X7, 901, 906, 906X), Larkfield (517, 803, 802, 535), Port Glasgow (545, 1, X22, 802), Wemyss Bay (train, 901, 906, 906X), Glasgow Central (train), Gourock (train, 540), Largs (578, 576), Pennyfern (330A, 330) and Slaemuir (532, 531).
Which bus goes from Greenock to Branchton?
Routes 545, 19, 540 and 331, run by McGill's Bus Service and Wilsons Buses.
Which bus goes from Greenock to Glasgow?
Routes X7, 901, 906 and 906X, run by McGill's Bus Service.
Which bus goes from Greenock to Larkfield?
Routes 517, 803, 802 and 535, run by McGill's Bus Service.
Where do buses stop in Greenock?
The busiest stops are Greenock Central station, Greenock West station, Fort Matilda station, Cartsdyke station and Branchton station.
Which bus companies run in Greenock?
McGill's Bus Service and Wilsons Buses.
What are the most frequent buses in Greenock?
the 517 (Greenock – Larkfield), the X7 (Kilmacolm – Glasgow), the 545 (Branchton – Port Glasgow) and the 532 (Slaemuir – Greenock).
Where is the bus station in Greenock?
Buses meet at West Stewart Street, Greenock.

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