51A Johnstone Depot ↔ Paisley
Operated by McGill's. First bus 05:21, last bus 23:46. 43 journeys on weekdays.
Timetable
Times are shown at the route's main timing stops — buses serve all stops in between. For times at your exact stop, open the stop's own page.
| Milliken Park Road (Opp) | 05:21 | 05:26 | 05:29 | 05:42 | 05:51 | 05:59 | 06:06 | 06:06 | 06:07 | 06:16 | 06:21 | 06:25 | 06:32 | 06:46 | 07:00 | 07:01 | 07:06 | 07:20 | 07:29 | 07:59 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Linwood Toll (before) | 05:29 | 05:34 | 05:37 | 05:50 | 05:59 | 06:07 | 06:14 | 06:14 | 06:15 | 06:24 | 06:29 | 06:33 | 06:40 | 06:54 | 07:08 | 07:09 | 07:14 | 07:28 | 07:37 | 08:07 |
| Paisley Town Hall (at) | 05:38 | · | · | · | 06:08 | · | · | 06:23 | · | 06:33 | 06:38 | · | 06:50 | · | · | · | 07:24 | · | 07:47 | · |
| Stow Street (Opp) | · | 05:40 | 05:43 | 05:56 | · | 06:13 | 06:20 | · | 06:21 | · | · | 06:40 | · | 07:01 | 07:15 | 07:16 | · | 07:35 | · | 08:14 |
| Barterholm Road (At) | · | 05:40 | 05:43 | 05:56 | · | 06:13 | 06:20 | · | 06:21 | · | · | 06:40 | · | 07:01 | 07:15 | 07:16 | · | 07:35 | · | 08:14 |
| George Street (before) | · | 05:50 | 05:53 | 06:06 | · | 06:23 | 06:30 | · | 06:31 | · | · | 06:51 | · | 07:12 | 07:26 | 07:27 | · | 07:46 | · | 08:25 |
| Kirkton Bridge (after) | · | · | · | 06:08 | · | · | · | · | 06:33 | · | · | 06:53 | · | · | 07:28 | · | · | · | · | 08:27 |
| Water Road (before) | · | 05:52 | 05:55 | · | · | 06:25 | · | · | · | · | · | · | · | 07:14 | · | · | · | 07:48 | · | · |
| Fenwick Drive (before) | · | 05:59 | 06:02 | · | · | 06:32 | · | · | · | · | · | · | · | 07:22 | · | · | · | 07:56 | · | · |
Route map
All stops on route 51A
51A towards Paisley
- Milliken Park Road (Opp) Johnstone
- Corseford Avenue (Opp) Johnstone
- Craigbog Avenue (Near) Johnstone
- Highcraig Avenue (Opp) Johnstone
- Cragenfeoch Avenue (At) Johnstone
- Quarrelton Road (Near) Johnstone
- Tower Road (Opp) Johnstone
- Williamson Place (Opp) Johnstone
- Barclay Avenue (Opp) Elderslie
- Park Avenue (Opp) Elderslie
- Glenmalloch Place (Opp) Elderslie
- Glenpatrick Road (opp) Elderslie
- Newton Avenue (Opp) Elderslie
- Linwood Toll (before) Paisley
- Fulbar Road (Opp) Paisley
- Millarston Drive (Near) Paisley
- Station Road (Opp) Paisley
- Ferguslie Walk (Opp) Paisley
- Castle Street (At) Paisley
- Camphill (Opp) Paisley
- Wardrop Street (At) Paisley
- Abbey Close (Before) Paisley
- Paisley Town Hall (at) Paisley
- Stow Street (Opp) Paisley
- Campbell Street (At) Paisley
- Barterholm Road (At) Paisley
- Mary Street (Opp) Paisley
- Lochfield Road (before) Paisley
- Falside Road (Opp) Paisley
- Thornly Park Avenue (At) Paisley
- Woodland Avenue (Opp) Paisley
- Glenfield Road (Opp) Paisley
- Thornly Park Campus (At) Paisley
- Brownside Farm (Opp) Paisley
- Harelaw Burn (near) Barrhead
- Brownside Avenue (Opp) Barrhead
- Grahamston Road (after) Barrhead
- Burnside Avenue (After) Barrhead
- Dealston Road (before) Barrhead
- Victoria Road (after) Barrhead
- Graham Street (opp) Barrhead
- George Street (before) Barrhead
- Cogan Street (opp) Barrhead
- Kirkton Bridge (after) Barrhead
- Centenary Court (before) Barrhead
- Glen Street (after) Barrhead
- Water Road (before) Barrhead
- Millview (after) Barrhead
- Manse Court (opp) Barrhead
- High School (at) Barrhead
- Aurs Crescent (opp) Auchenback
- Patterton Drive (before) Auchenback
- Kelvin Drive (before) Auchenback
- Clyde Avenue (after) Auchenback
- St Marks Primary School (opp) Auchenback
- Divernia Way (opp) Auchenback
- Hawthorn Drive (opp) Auchenback
- Larchwood Terrace (opp) Auchenback
- Oakbank Drive (before) Auchenback
- Fenwick Drive (before) Auchenback
51A towards Johnstone Depot
- Paisley Town Hall (at) Paisley
- Forbes Place (near) Paisley
- Johnston Street (At) Paisley
- Arthurlie Street (before) Barrhead
- Fenwick Drive (before) Auchenback
- Braeside Crescent (before) Auchenback
- Fingleton Avenue (before) Auchenback
- Harelaw Avenue (after) Auchenback
- Aurs Crescent (before) Auchenback
- Aurs Crescent (after) Auchenback
- Aurs Place (opp) Auchenback
- High School (opp) Barrhead
- Manse Court (after) Barrhead
- Millview (opp) Barrhead
- Health Centre (opp) Barrhead
- Arthurlie Street (after) Barrhead
- Arthurlie Parish Church (at) Barrhead
- Centenary Court (opp) Barrhead
- Cogan Street (before) Barrhead
- George Street (opp) Barrhead
- Railway Station (opp) Barrhead
- Victoria Road (opp) Barrhead
- Dealston Road (opp) Barrhead
- Grahamston Road (Opp) Barrhead
- Brownside Avenue (after) Barrhead
- Brownside Farm (At) Paisley
- Thornly Park Campus (Opp) Paisley
- Glenfield Road (At) Paisley
- Southfield Avenue (At) Paisley
- Thornly Park Avenue (Opp) Paisley
- Falside Road (before) Paisley
- Lochfield Road (Opp) Paisley
- Mary Street (Near) Paisley
- Stock Street (before) Paisley
- Stevenson Street (Near) Paisley
- Paisley Canal Station (near) Paisley
- Stow Brae (Near) Paisley
- Camphill (at) Paisley
- Main Road (after) Paisley
- Ferguslie Walk (At) Paisley
- West Lane (Near) Paisley
- Station Road Paisley
- Millarston Drive (Opp) Paisley
- Fulbar Road (Near) Paisley
- Linwood Road (Opp) Paisley
- Newton Avenue (At) Elderslie
- Glenpatrick Road (before) Elderslie
- Glenmalloch Place (Near) Elderslie
- Park Avenue (Near) Elderslie
- Thornhill Avenue (Near) Elderslie
- Williamson Place (Near) Johnstone
- Tower Road (before) Johnstone
- Rannoch Road (Near) Johnstone
- Woodlands Crescent (before) Johnstone
- Johnstone High School (at) Johnstone
- Ettrick Terrace (Near) Johnstone
- Milliken Park Road (At) Johnstone
Service history & registered changes
- 🆕 Registered effective 11 May 2026 Operating between Johnstone, Cochranemill Road and Barrhead given service number 51A effective from 11 May 2026. To amend Timetable.
From official Traffic Commissioner registrations. All service changes →
Towns & areas on this route
Frequently asked questions
What time is the first 51A bus?
The first 51A departure on weekdays leaves at 05:21 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last 51A bus?
The last 51A on weekdays leaves its first stop at 23:46. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the 51A bus cost?
The England fare cap doesn't apply in Scotland — McGill's sets the fares on the 51A. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card.
Who runs the 51A bus?
The 51A is operated by McGill's.
Timetable data from the operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.