20A Johnstone ↔ Paisley
Operated by McGill's. First bus 09:34, last bus 17:34.
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.
| Houston Square (Stop 3) | 10:03 | 11:03 | 12:03 | 13:03 | 14:03 | 15:03 | 16:03 | 17:03 |
|---|---|---|---|---|---|---|---|---|
| Willow Avenue (Near) | 10:08 | 11:08 | 12:08 | 13:08 | 14:08 | 15:08 | 16:08 | 17:08 |
| Royal Alexandra Hospital (at) | 10:23 | 11:23 | 12:23 | 13:23 | 14:23 | 15:23 | 16:23 | 17:23 |
| Abbey Close (before) | 10:33 | 11:33 | 12:33 | 13:33 | 14:33 | 15:33 | 16:33 | 17:33 |
Route map
All stops on route 20A
20A towards Paisley
- Houston Square (Stop 3) Johnstone
- Laighcartside Street (before) Johnstone
- John Lang Street (before) Johnstone
- Johnstone Station (Opp) Johnstone
- Overton Crescent (Near) Johnstone
- Barclay Avenue (Opp) Elderslie
- Thornhill Drive (Opp) Elderslie
- Walker Drive (Opp) Elderslie
- Houston Place (Opp) Elderslie
- Willow Avenue (Near) Elderslie
- Renshaw Road (Near) Elderslie
- Renshaw Road (At) Elderslie
- Edzell Drive (At) Elderslie
- Greenhill Crescent (At) Elderslie
- Phoenix Place (Near) Elderslie
- Glenpatrick Road (opp) Elderslie
- Newton Avenue (Opp) Elderslie
- Linwood Toll (before) Paisley
- Ferguslie (after) Millarston
- Green Road (Near) Millarston
- Fulbar Road (after) Paisley
- Cardell Drive (Opp) Millarston
- Alexandra Drive (At) Paisley
- Weavers Avenue (At) Paisley
- Riccartsbar Avenue (after) Paisley
- Royal Alexandra Hospital (at) Paisley
- Riccartsbar Avenue (Opp) Paisley
- Maxwellton Road (before) Paisley
- Newton Street (before) Paisley
- King Street (before) Paisley
- West Brae (At) Paisley
- Paisley Museum (at) Paisley
- New Street (before) Paisley
- Abbey Close (Before) Paisley
- Abbey Close (before) Paisley
20A towards Johnstone
- Abbey Close (before) Paisley
- Dunn Square (at) Paisley
- Storie Street (before) Paisley
- Paisley University (at) Paisley
- Walker Street (near) Paisley
- Queen Street (before) Paisley
- Newton Street (Opp) Paisley
- Riccartsbar Avenue (after) Paisley
- Royal Alexandra Hospital (at) Paisley
- Riccartsbar Avenue (Opp) Paisley
- Weavers Avenue (Opp) Paisley
- Alexandra Drive (opp) Paisley
- Station Road Millarston
- Cardell Drive (at) Millarston
- Fulbar Road (before) Millarston
- Green Road (opp) Paisley
- Ferguslie (before) Millarston
- Linwood Road (Opp) Paisley
- Newton Avenue (At) Elderslie
- Glenpatrick Road (before) Elderslie
- Phoenix Place (Opp) Elderslie
- Byres Road (Opp) Elderslie
- Edzell Drive (Opp) Elderslie
- Burnside Road (Opp) Elderslie
- Hillview Road (before) Elderslie
- Willow Avenue (Opp) Elderslie
- Houston Place (at) Elderslie
- Walker Drive (Near) Elderslie
- Thornhill Avenue (Near) Elderslie
- Thorn Court (At) Johnstone
- John Lang Street (Opp) Johnstone
- Canal St (before) Johnstone
- Houston Square (Stop 3) Johnstone
Towns & areas on this route
Frequently asked questions
What time is the first 20A bus?
The first 20A departure leaves at 09:34 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last 20A bus?
The last 20A leaves its first stop at 17:34. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the 20A bus cost?
The England fare cap doesn't apply in Scotland — McGill's sets the fares on the 20A. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card.
Who runs the 20A bus?
The 20A 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.