Bus times from Canal St, Johnstone

Canal St, Johnstone is served by 12 bus routes (1, 1A, 2, 9, 20A, 31, 32, 38, 307, 307A and 904), run by McGill's Bus Service and Shuttle Buses. The next buses go to Johnstone, Largs, Lochwinnoch, Greenock, Quarriers Village and Kilbarchan.

Next departures

TimeRouteTo
16:3938Johnstone
16:40904Largs
16:45307Lochwinnoch
16:4738Johnstone
16:5031Johnstone
16:531Greenock
16:551Johnstone
16:5538Johnstone
17:009Quarriers Village
17:0338Johnstone
17:1031Johnstone
17:151Johnstone
17:1938Johnstone
17:3031Johnstone
17:351Johnstone
17:3538Kilbarchan
17:402Bridge Of Weir
17:40904Largs
17:5031Johnstone
17:5138Kilbarchan

Routes from this stop

Stops nearby

All bus routes and stops in Johnstone

Questions

When is the next bus from Canal St, Johnstone?
The 38 to Johnstone at 16:39.
Which buses stop at Canal St, Johnstone?
12 routes: 1, 1A, 2, 9, 20A, 31, 32, 38, 307, 307A and 904, run by McGill's Bus Service and Shuttle Buses.
Where is Canal St, Johnstone?
Canal St is in Johnstone, Renfrewshire.
Where do buses from Canal St, Johnstone go?
The next departures go to Johnstone, Largs, Lochwinnoch, Greenock, Quarriers Village and Kilbarchan.

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