BusGenie
51A
McGills Buses

51A bus timetable: Johnstone to Paisley

Johnstone - Paisley

Mode Bus

Johnstone → Barrhead via Paisley

20 trips · first 05:21 · last 07:59
Mon–Fri Live Valid 2026-06-12 – 2026-07-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
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
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
05:38
·
·
·
06:08
·
06:23
·
·
06:33
06:38
·
06:50
·
·
·
07:24
·
07:47
·
·
05:40
05:43
05:56
·
06:13
·
06:20
06:21
·
·
06:40
·
07:01
07:15
07:16
·
07:35
·
08:14
·
05:50
05:53
06:06
·
06:23
·
06:30
06:31
·
·
06:51
·
07:12
07:26
07:27
·
07:46
·
08:25
·
·
·
06:08
·
·
·
·
06:33
·
·
06:53
·
·
07:28
·
·
·
·
08:27
·
05:59
06:02
·
·
06:32
·
·
·
·
·
·
·
07:22
·
·
·
07:56
·
·

Barrhead via Paisley → Johnstone

23 trips · first 17:42 · last 23:46
Mon–Fri Live Valid 2026-06-12 – 2026-07-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
·
·
18:06
·
18:29
·
18:50
19:00
·
19:25
·
·
19:40
19:55
·
20:16
20:20
20:21
21:16
·
·
·
·
·
17:47
·
·
·
18:40
·
·
19:06
·
19:32
·
·
·
·
·
·
·
·
·
23:09
·
·
17:42
·
·
18:12
·
·
·
·
·
·
·
19:37
·
·
20:12
·
·
·
·
21:17
·
23:38
23:46
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
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 stops

The map can include more stops across directions; use All Stops above for the full timetable list.

  1. Johnstone, Milliken Park Road opposite
  2. Paisley, Linwood Toll before
  3. Paisley Town Hall at
  4. Paisley, Stow Street opposite
  5. Barrhead, George Street before
  6. Barrhead, Kirkton Bridge after
  7. Auchenback, Fenwick Drive before