51A
McGills Buses
51A bus timetable: Johnstone to Paisley
Johnstone - 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
20 trips · first 05:21 · last 07:59
Mon–Fri
Archived Valid 2026-05-20 – 2026-06-11
Swipe sideways to see later trips.
Stop
05:21
Barrhead via Paisley
05:26
Barrhead via Paisley
05:29
Barrhead via Paisley
05:42
Barrhead via Paisley
05:51
Barrhead via Paisley
05:59
Barrhead via Paisley
06:06
Barrhead via Paisley
06:06
Barrhead via Paisley
06:07
Barrhead via Paisley
06:16
Barrhead via Paisley
06:21
Barrhead via Paisley
06:25
Barrhead via Paisley
06:32
Barrhead via Paisley
06:46
Barrhead via Paisley
07:00
Barrhead via Paisley
07:01
Barrhead via Paisley
07:06
Barrhead via Paisley
07:20
Barrhead via Paisley
07:29
Barrhead via Paisley
07:59
Barrhead via Paisley
Johnstone, Milliken Park Road
opposite
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
Paisley, 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
Barrhead via Paisley → Johnstone
23 trips · first 17:42 · last 23:46
Mon–Fri
Archived Valid 2026-05-20 – 2026-06-11
Swipe sideways to see later trips.
Stop
17:42
Barrhead via Paisley
17:47
Barrhead via Paisley
18:06
Barrhead via Paisley
18:12
Barrhead via Paisley
18:29
Barrhead via Paisley
18:40
Barrhead via Paisley
18:50
Barrhead via Paisley
19:00
Barrhead via Paisley
19:06
Barrhead via Paisley
19:25
Barrhead via Paisley
19:32
Barrhead via Paisley
19:37
Barrhead via Paisley
19:40
Barrhead via Paisley
19:55
Barrhead via Paisley
20:12
Barrhead via Paisley
20:16
Barrhead via Paisley
20:20
Barrhead via Paisley
20:21
Barrhead via Paisley
21:16
Barrhead via Paisley
21:17
Barrhead via Paisley
23:09
Barrhead via Paisley
23:38
Barrhead via Paisley
23:46
Barrhead via Paisley
Barrhead, Railway Station
opposite
17:52
17:49
·
18:22
·
18:42
·
·
19:08
·
19:34
19:46
·
·
20:21
·
·
·
·
21:26
23:11
23:47
23:55
18:01
17:58
·
18:31
·
18:51
·
·
19:17
·
19:43
19:54
·
·
20:29
·
·
·
·
21:34
23:20
23:55
00:03+1
Paisley, Linwood Road
opposite
18:07
18:04
18:16
18:37
18:39
18:57
19:00
19:08
19:23
19:35
19:49
19:59
19:48
20:05
20:34
20:24
20:28
20:29
21:24
21:39
23:26
00:00+1
00:08+1
18:15
18:12
18:24
18:45
18:47
19:05
19:08
19:16
19:31
19:43
19:57
20:07
19:56
20:13
20:42
20:32
20:36
20:37
21:32
21:47
23:34
00:08+1
00:16+1
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.
- Johnstone, Milliken Park Road opposite
- Paisley, Linwood Toll before
- Paisley Town Hall at
- Paisley, Stow Street opposite
- Barrhead, George Street before
- Barrhead, Kirkton Bridge after
- Auchenback, Fenwick Drive before