Buses in Wemyss Bay

7 bus routes serve Wemyss Bay, run by Caledonian MacBrayne, McGill's Bus Service and Millport Motors. Trains are run by ScotRail. The busiest stops are Wemyss Bay station, Wemyss Bay Station and Cliff Terrace Road.

Most frequent routes

Where you can go from Wemyss Bay

Routes

Bus companies

Stops and stations

Questions

Where can I go by bus from Wemyss Bay?
Direct buses from Wemyss Bay go to Glasgow (901, 906, 906X), Greenock (578, 576), Largs (578, 576), Glasgow Central (train), Inverkip (578A), Rothesay (CM3) and Skelmorlie (578A).
Which bus goes from Wemyss Bay to Glasgow?
Routes 901, 906 and 906X, run by McGill's Bus Service.
Which bus goes from Wemyss Bay to Greenock?
Routes 578 and 576, run by McGill's Bus Service.
Which bus goes from Wemyss Bay to Largs?
Routes 578 and 576, run by McGill's Bus Service.
Where do buses stop in Wemyss Bay?
The busiest stops are Wemyss Bay station, Wemyss Bay Station, Cliff Terrace Road, The Meadows and Bathfield.
Which bus companies run in Wemyss Bay?
Caledonian MacBrayne, McGill's Bus Service and Millport Motors.
What are the most frequent buses in Wemyss Bay?
the CM3 (Rothesay – Wemyss Bay), the 901 (Wemyss Bay – Glasgow), the 906 (Glasgow – Wemyss Bay) and the 578A (Inverkip – Skelmorlie).

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