Bus times in Johnstone
All the buses in Johnstone: 21 bus routes and 111 bus stops. Pick a stop for live departures, or a route for the full timetable.
Next buses from Houston Square (Stop 3) as of 21:11
Scheduled times at Johnstone’s busiest stop, from the operators’ timetables — they update automatically. Open the stop for more departures and its live map, or pick another stop.
Cancellations & disruptions in Johnstone today
- 1 Johnstone Castle → Johnstone Town Centre Shuttle Buses · not Sundays · first 08:08 · last 17:40
- 1 Port Glasgow → Johnstone via Greenock, Gourock McGill's · not Sundays · first 06:05 · last 17:53
- 1A Bridge Of Weir → Johnstone via Kilbarchan, Brookfield McGill's · not Sundays · first 18:53 · last 22:53
- 2 Bridge Of Weir → Johnstone via Houston, Linwood McGill's · not Sundays · first 07:00 · last 18:15
- 5 Spateston → Johnstone Shuttle Buses · not Sundays · first 08:15 · last 17:35
- 7 Johnstone → Paisley via Linwood, Shortroods McGill's · first 05:23 · last 23:59
- 7A Johnstone → Paisley via Linwood, Ferguslie Park McGill's · first 06:19 · last 21:37
- 9 Johnstone circular via Kilbarchan, Bridge Of Weir Shuttle Buses · not Sundays · first 07:50 · last 17:00
- 17A Johnstone → Govan via Paisley, Cardonald McGill's · not Sundays · first 05:49 · last 20:05
- 20 Johnstone → Paisley via Castlehead McGill's · not Sundays · first 05:58 · last 17:44
- 20A Johnstone → Paisley via Elderslie, Millarston McGill's · Sundays only · first 09:34 · last 17:34
- 30 Johnstone circular via Spateston McGill's · not Sundays · first 07:47 · last 17:23
Show 9 more routes
- 31 Johnstone → Houston Square McGill's · not Sundays · first 07:55 · last 17:35
- 32 Johnstone → Kilbarchan McGill's · not Sundays · first 05:59 · last 22:37
- 38 Kilbarchan → Glasgow via Johnstone, Paisley McGill's · first 05:01 · last 23:30
- 38A Johnstone → Glasgow via Paisley, Cardonald McGill's · weekdays only · first 05:47 · last 17:45
- 51A Johnstone → Auchenback via Paisley, Barrhead McGill's · first 05:21 · last 23:46
- 61 Johnstone circular via Paisley, Gallowhill McGill's · first 05:26 · last 23:30
- 307 Johnstone → Lochwinnoch via Spateston, Howwood McGill's · first 07:21 · last 19:45
- 307A Johnstone → Lochwinnoch via Spateston, Howwood McGill's · first 20:19 · last 21:49
- 904 Paisley → Largs via Johnstone, Loanhead McGill's · not Sundays · first 06:38 · last 19:02
Route numbers are reused all over the country. See every UK 38 bus, 7 bus, 61 bus, 1 bus, 7A bus, 32 bus, 51A bus, 5 bus, 31 bus, 904 bus, 20 bus or 307 bus timetable.
Buses to…
Where can you get to by bus from Johnstone?
Show 10 more places
Map of bus stops in Johnstone
All 111 stops shown. Tap a marker for live departures.
Bus stops in Johnstone
Busiest stops
- Houston Square (Stop 3) 13 routes
- Canal St (before) 12 routes
- John Lang Street (Opp) 12 routes
- John Lang Street (before) 12 routes
- Laighcartside Street (before) 12 routes
- Ettrick Terrace (Near) 11 routes
- Milliken Park Road (Opp) 11 routes
- Corseford Avenue (Opp) 10 routes
- Johnstone High School (at) 10 routes
- Milliken Park Road (At) 10 routes
- Rannoch Road (Near) 10 routes
- Woodlands Crescent (before) 10 routes
Johnstone (96 stops)
- 66 John Lang Street (at)
- Alverna (At)
- Annan Place (At)
- Annan Place (opp)
- Auchenlodment Road (after)
- Auchenlodment Road (opp)
- Barrochan Interchange (at)
- Barrochan Interchange (At)
- Beech Road (Near)
- Beith Road (before)
- Birch Crescent (At)
- Broomward Drive (before)
- Bruce Avenue (At)
- Bruce Avenue (Opp)
- Canal St (before)
- Church Street (after)
- Clyde Place (Opp)
- Collier Street (before)
- Corseford Avenue (Opp)
- Corseford School (at)
- Corseford School (opp)
- Cragenfeoch Avenue (At)
- Craigbog Avenue (Near)
- Craigdonald Place (opp)
- Craigston Road (before)
- Dee Place (Near)
- Elm Drive (at 75A)
- Elm Drive (before)
- Elm Drive (opp 126)
- Ettrick Terrace (Near)
- Farrier Court (after)
- Fir Place (Opp)
- Floorsburn Crescent (At)
- George Street (Near)
- Glenavon (Opp)
- Graham Street (before)
- Hazel Avenue (after)
- Hazel Avenue (opp)
- Hazel Avenue (opp 45)
- Highcraig Avenue (Opp)
- Hogg Avenue (Near)
- Hogg Avenue (Opp)
- Houston Square (Opp)
- Houston Square (Stop 3)
- Janefield Avenue (At)
- John Lang Street (before)
- John Lang Street (Opp)
- Johnstone High School (at)
- Johnstone Registry Office (at)
- Johnstone Station
- Johnstone Station (Opp)
- Kilbarchan Road (Near)
- Ladeside Drive (Near)
- Laighcartside Street (before)
- Larch place (Opp)
- Larch Place (after)
- Longmeadow (At)
- Longmeadow (Opp)
- Maple Drive (At)
- Maple Drive (Near)
- Maple Drive (Opp)
- Milliken Park Road (At)
- Milliken Park Road (Opp)
- Ness Avenue (At)
- Nith Place (Near)
- Nith Place (Opp)
- North Road (after)
- North Road (opp)
- North Road (Opp)
- North Road (opp 14)
- Overton Crescent (Near)
- Peockland Gardens (after)
- Peockland Gardens (before)
- Playground (at)
- Playground (opp)
- Quarrelton Road (Near)
- Quarry Street (before) southbound
- Quarry Street (before) south-west bound
- Quarry Street (Near)
- Quarry Street (Opp)
- Rannoch Road (Near)
- South William Street (after)
- St Margarets Nursery School (Opp)
- St Margarets Rectory (At)
- Tannahill Crescent (Opp)
- Tay Place (Opp)
- The Oaks (Opp)
- Thomson Street (At)
- Thorn Court (At)
- Tower Road (before)
- Tower Road (Opp)
- Williamson Place (Near)
- Williamson Place (Opp)
- Willow Drive (before)
- Willow Drive (Near)
- Woodlands Crescent (before)
Spateston (15 stops)
- Auchengreoch Road (after)
- Auchengreoch Road (before)
- Auchengreoch Road (Opp)
- Falcon Road (Near)
- Fulmar Place (At)
- Gladstone Avenue (opp)
- Hallhill Drive (before)
- Hallhill Drive (Opp)
- Heron Place (Near)
- Martlet Drive (Near)
- Nightingale place (At)
- Spateston Road (Near)
- St Cuthberts High School (At)
- St Cuthberts High School (Opp)
- Wren Place (Near)
Operators in Johnstone
Bus services here are registered with Strathclyde Partnership for Transport. See registered service changes and withdrawals →
Frequently asked questions
Which buses run in Johnstone?
21 bus routes serve Johnstone, run by McGill's and Shuttle Buses. The busiest are the 38 (Kilbarchan to Glasgow), the 7 (Johnstone to Paisley), the 61 (Johnstone circular), the 7A (Johnstone to Paisley), the 1 (Johnstone Castle to Johnstone Town Centre), the 32 (Johnstone to Kilbarchan), the 51A (Johnstone to Auchenback) and the 5 (Spateston to Johnstone), plus 9 other regular routes and 4 school or occasional services.
How much is the bus fare in Johnstone?
Fares in Johnstone are set by each operator — the England fare cap doesn't apply in Scotland. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card.
How many bus stops are there in Johnstone?
There are 111 active bus stops in Johnstone across Johnstone, Spateston. Each stop page on this site shows the next departures and every route that calls there.