BusGenie
51A
McGills Buses

51A bus timetable: Johnstone to Paisley

Johnstone - Paisley

Mode Bus

Johnstone → Barrhead via Paisley

22 trips · first 05:47 · last 09:48
Saturday Upcoming Valid 2026-07-12 – 2027-07-11

Swipe sideways to see later trips.

Stop
05:47 Barrhead via Paisley
05:51 Barrhead via Paisley
06:13 Barrhead via Paisley
06:23 Barrhead via Paisley
06:29 Barrhead via Paisley
06:38 Barrhead via Paisley
06:47 Barrhead via Paisley
06:58 Barrhead via Paisley
07:03 Barrhead via Paisley
07:12 Barrhead via Paisley
07:13 Barrhead via Paisley
07:24 Barrhead via Paisley
07:45 Barrhead via Paisley
08:14 Barrhead via Paisley
08:33 Barrhead via Paisley
08:49 Barrhead via Paisley
08:50 Barrhead via Paisley
08:56 Barrhead via Paisley
09:20 Barrhead via Paisley
09:26 Barrhead via Paisley
09:42 Barrhead via Paisley
09:48 Barrhead via Paisley
05:47
05:51
06:13
06:23
06:29
06:38
06:47
06:58
07:03
07:12
07:13
07:24
07:45
08:14
08:33
08:49
08:50
08:56
09:20
09:26
09:42
09:48
·
·
·
06:38
·
06:53
·
·
07:18
·
07:28
·
08:00
08:29
08:48
·
09:05
·
09:35
·
09:57
10:03
06:02
06:06
06:28
·
06:44
·
07:02
07:13
·
07:27
·
07:39
·
·
·
09:04
·
09:11
·
09:41
·
·
06:08
06:12
06:34
·
06:50
·
07:08
07:19
·
07:33
·
07:45
·
·
·
09:10
·
09:17
·
09:47
·
·
·
06:15
·
·
·
·
07:11
·
·
07:36
·
·
·
·
·
·
·
09:20
·
·
·
·
06:11
·
06:37
·
·
·
·
07:22
·
·
·
·
·
·
·
09:13
·
·
·
09:50
·
·
06:18
·
06:44
·
·
·
·
07:29
·
·
·
·
·
·
·
09:20
·
·
·
09:57
·
·

Barrhead via Paisley → Johnstone

23 trips · first 17:36 · last 23:46
Saturday Upcoming Valid 2026-07-12 – 2027-07-11

Swipe sideways to see later trips.

Stop
17:36 Barrhead via Paisley
17:41 Barrhead via Paisley
18:00 Barrhead via Paisley
18:08 Barrhead via Paisley
18:20 Barrhead via Paisley
18:24 Barrhead via Paisley
18:30 Barrhead via Paisley
18:49 Barrhead via Paisley
18:59 Barrhead via Paisley
19:22 Barrhead via Paisley
19:25 Barrhead via Paisley
19:30 Barrhead via Paisley
19:49 Barrhead via Paisley
19:55 Barrhead via Paisley
20:02 Barrhead via Paisley
20:16 Barrhead via Paisley
20:20 Barrhead via Paisley
20:26 Barrhead via Paisley
21:16 Barrhead via Paisley
21:16 Barrhead via Paisley
23:09 Barrhead via Paisley
23:38 Barrhead via Paisley
23:46 Barrhead via Paisley
·
·
·
·
·
18:24
·
18:49
·
19:22
·
·
19:49
·
·
·
·
·
·
·
23:09
·
·
17:36
·
18:00
18:08
18:20
·
18:30
·
18:59
·
19:25
19:30
·
19:55
·
20:16
20:20
20:26
21:16
·
·
·
·
·
17:41
·
·
·
·
·
·
·
·
·
·
·
·
20:02
·
·
·
·
21:16
·
23:38
23:46
·
17:47
·
·
·
·
·
·
·
·
·
·
·
·
20:08
·
·
·
·
21:22
·
23:44
23:52
·
17:50
·
·
·
18:27
·
18:52
·
19:25
·
·
19:52
·
20:11
·
·
·
·
21:25
23:12
23:47
23:55
·
17:56
·
·
·
18:33
·
18:58
·
19:31
·
·
19:58
·
20:17
·
·
·
·
21:31
23:18
23:53
00:01+1
17:51
18:11
18:15
18:23
18:35
18:48
18:45
19:13
19:14
19:46
19:40
19:45
20:13
20:10
20:32
20:31
20:35
20:41
21:31
21:46
23:33
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 Town Hall at
  3. Paisley, Barterholm Road At
  4. Barrhead, George Street before
  5. Barrhead, Kirkton Bridge after
  6. Barrhead, Water Road before
  7. Auchenback, Fenwick Drive before