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, Port Glasgow, Largs and Lochwinnoch.

Next departures

TimeRouteTo
12:5031Johnstone
12:5338Johnstone
12:531Port Glasgow
12:551Johnstone
13:009Johnstone
13:0138Johnstone
13:0938Johnstone
13:1031Johnstone
13:151Johnstone
13:1738Johnstone
13:2538Johnstone
13:3031Johnstone
13:3338Johnstone
13:351Johnstone
13:40904Largs
13:4138Johnstone
13:45307Lochwinnoch
13:4938Johnstone
13:5031Johnstone
13:531Port Glasgow

Routes from this stop

Stops nearby

All bus routes and stops in Johnstone

Questions

When is the next bus from Canal St, Johnstone?
The 31 to Johnstone at 12:50.
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, Port Glasgow, Largs and Lochwinnoch.

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