51A
McGills Buses
51A bus timetable: Johnstone to Barrhead via Paisley
Johnstone ↔ Barrhead via Paisley
Route map
51A live route map
See the route, stops, and live buses currently on this line.
113 stops
Live buses loading
Map ready
Loading the route map...
Johnstone → Barrhead via Paisley
8 trips · first 06:23 · last 10:25
Sunday
Archived Valid 2026-05-20 – 2026-06-11
Swipe sideways to see later trips.
Stop
06:23
Barrhead via Paisley
07:53
Barrhead via Paisley
09:14
Barrhead via Paisley
09:15
Barrhead via Paisley
09:21
Barrhead via Paisley
09:25
Barrhead via Paisley
10:23
Barrhead via Paisley
10:25
Barrhead via Paisley
Barrhead via Paisley → Johnstone
9 trips · first 17:51 · last 23:38
Sunday
Archived Valid 2026-05-20 – 2026-06-11
Swipe sideways to see later trips.
Stop
17:51
Barrhead via Paisley
18:08
Barrhead via Paisley
18:25
Barrhead via Paisley
18:47
Barrhead via Paisley
19:47
Barrhead via Paisley
20:35
Barrhead via Paisley
21:41
Barrhead via Paisley
23:09
Barrhead via Paisley
23:38
Barrhead via Paisley
Timetable data from McGills Buses, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code MCGL_51A.
Main stops shown
7 main stopsThe map can include more stops across directions; use All Stops above for the full timetable list.
- Paisley Town Hall at
- Auchenback, Fenwick Drive before
- Barrhead, Health Centre opposite
- Barrhead, Cogan Street before
- Barrhead, Railway Station opposite
- Paisley, Stock Street before
- Johnstone, Milliken Park Road At