20
McGills Buses
20 bus timetable: Johnstone to Paisley
Johnstone - Paisley
Route map
20 live route map
See the route, stops, and live buses currently on this line.
97 stops
Live buses loading
Map ready
Loading the route map...
Johnstone → Paisley via Elderslie + Green Rd
14 trips · first 05:58 · last 17:05
Mon–Fri
Upcoming Valid 2026-07-12 – 2027-07-11
Swipe sideways to see later trips.
Stop
05:58
Paisley via Elderslie + Green Rd
06:24
Paisley via Elderslie + Green Rd
07:01
Paisley via Elderslie + Green Rd
07:26
Paisley via Elderslie + Green Rd
08:08
Paisley via Elderslie + Green Rd
09:10
Paisley via Elderslie + Green Rd
10:10
Paisley via Elderslie + Green Rd
11:10
Paisley via Elderslie + Green Rd
12:10
Paisley via Elderslie + Green Rd
13:10
Paisley via Elderslie + Green Rd
14:10
Paisley via Elderslie + Green Rd
15:10
Paisley via Elderslie + Green Rd
16:10
Paisley via Elderslie + Green Rd
17:05
Paisley via Elderslie + Green Rd
Johnstone, Tannahill Crescent
opposite
06:01
06:27
07:05
07:31
08:13
09:15
10:15
11:15
12:15
13:15
14:15
15:15
16:15
17:10
Johnstone, Hogg Avenue
opposite
06:02
06:28
07:06
07:32
08:14
09:16
10:16
11:16
12:16
13:16
14:16
15:16
16:16
17:11
Johnstone, Bruce Avenue
opposite
06:02
06:28
07:06
07:32
08:14
09:16
10:16
11:16
12:16
13:16
14:16
15:16
16:16
17:11
Johnstone, Maple Drive
opposite
06:04
06:30
07:08
07:34
08:16
09:18
10:18
11:18
12:18
13:18
14:18
15:18
16:18
17:13
Johnstone, Hazel Avenue
opposite
06:05
06:31
07:09
07:36
08:18
09:20
10:20
11:20
12:20
13:20
14:20
15:20
16:20
17:15
Johnstone, Hazel Avenue
opposite 45
06:06
06:32
07:10
07:37
08:19
09:21
10:21
11:21
12:21
13:21
14:21
15:21
16:21
17:16
Johnstone, Willow Drive
before
06:07
06:33
07:11
07:38
08:20
09:22
10:22
11:22
12:22
13:22
14:22
15:22
16:22
17:17
Johnstone, Auchenlodment Road
opposite
06:07
06:33
07:11
07:38
08:20
09:22
10:22
11:22
12:22
13:22
14:22
15:22
16:22
17:17
Johnstone, Williamson Place
opposite
06:08
06:34
07:12
07:39
08:21
09:23
10:23
11:23
12:23
13:23
14:23
15:23
16:23
17:18
Elderslie, Barclay Avenue
opposite
06:09
06:35
07:13
07:41
08:23
09:25
10:25
11:25
12:25
13:25
14:25
15:25
16:25
17:20
Elderslie, Thornhill Drive
opposite
06:09
06:35
07:13
07:41
08:23
09:25
10:25
11:25
12:25
13:25
14:25
15:25
16:25
17:20
Elderslie, Walker Drive
opposite
06:10
06:36
07:14
07:42
08:24
09:26
10:26
11:26
12:26
13:26
14:26
15:26
16:26
17:21
Elderslie, Houston Place
opposite
06:10
06:36
07:14
07:42
08:24
09:26
10:26
11:26
12:26
13:26
14:26
15:26
16:26
17:21
06:11
06:37
07:15
07:43
08:25
09:27
10:27
11:27
12:27
13:27
14:27
15:27
16:27
17:22
06:13
06:39
07:19
07:47
08:29
09:30
10:30
11:30
12:30
13:30
14:30
15:30
16:30
17:25
06:14
06:40
07:20
07:48
08:30
09:31
10:31
11:31
12:31
13:31
14:31
15:31
16:31
17:26
Elderslie, Glenpatrick Road
opposite
06:14
06:40
07:20
07:48
08:30
09:31
10:31
11:31
12:31
13:31
14:31
15:31
16:31
17:26
Elderslie, Newton Avenue
opposite
06:15
06:41
07:22
07:50
08:32
09:33
10:33
11:33
12:33
13:33
14:33
15:33
16:33
17:28
Millarston, Cardell Drive
opposite
06:19
06:45
07:28
07:55
08:37
09:38
10:38
11:38
12:38
13:38
14:38
15:38
16:38
17:33
06:22
06:48
07:32
07:59
08:41
09:41
10:41
11:41
12:41
13:41
14:41
15:41
16:41
17:36
06:23
06:49
07:34
08:01
08:45
09:45
10:45
11:45
12:45
13:45
14:45
15:45
16:45
17:38
Paisley via Elderslie + Green Rd → Johnstone
11 trips · first 08:34 · last 17:44
Mon–Fri
Upcoming Valid 2026-07-12 – 2027-07-11
Swipe sideways to see later trips.
Stop
08:34
Paisley via Elderslie + Green Rd
09:20
Paisley via Elderslie + Green Rd
10:20
Paisley via Elderslie + Green Rd
11:20
Paisley via Elderslie + Green Rd
12:20
Paisley via Elderslie + Green Rd
13:20
Paisley via Elderslie + Green Rd
14:20
Paisley via Elderslie + Green Rd
15:20
Paisley via Elderslie + Green Rd
16:12
Paisley via Elderslie + Green Rd
17:15
Paisley via Elderslie + Green Rd
17:44
Paisley via Elderslie + Green Rd
Timetable data from McGills Buses, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code MCGL_20.
All stops shown
57 stops- Paisley, Abbey Close before
- Paisley, Dunn Square at
- Paisley, Forbes Place at
- Paisley, Johnston Street At
- Paisley, Stow Street opposite
- Castlehead, Stevenson Street opposite
- Castlehead, High Calside after
- Castlehead, Stevenson Street after
- Paisley, High Calside opposite
- Paisley, Calside Avenue opposite
- Paisley, Riccartsbar Avenue at
- Paisley, Riccartsbar Avenue after
- Paisley, Royal Alexandra Hospital at
- Paisley, Riccartsbar Avenue opposite
- Paisley, Weavers Avenue opposite
- Paisley, Alexandra Drive opposite
- Millarston, Station Road At
- Millarston, Cardell Drive at
- Millarston, Fulbar Road before
- Paisley, Green Road opposite
- Millarston, Ferguslie before
- Paisley, Linwood Road opposite
- Elderslie, Newton Avenue At
- Elderslie, Glenpatrick Road before
- Elderslie, Phoenix Place opposite
- Elderslie, Byres Road opposite
- Elderslie, Edzell Drive opposite
- Elderslie, Burnside Road opposite
- Elderslie, Hillview Road before
- Elderslie, Willow Avenue opposite
- Elderslie, Houston Place at
- Elderslie, Walker Drive near
- Elderslie, Thornhill Avenue near
- Johnstone, Williamson Place near
- Johnstone, Auchenlodment Road after
- Johnstone, Fir Place opposite
- Johnstone, Birch Crescent At
- Johnstone, Hazel Avenue after
- Johnstone, Elm Drive before
- Johnstone, Maple Drive At
- Johnstone, Hogg Avenue opposite
- Johnstone, Bruce Avenue At
- Johnstone, Bruce Avenue opposite
- Johnstone, Hogg Avenue near
- Johnstone, Beith Road before
- Johnstone, Rannoch Road near
- Johnstone, Woodlands Crescent before
- Johnstone High School at
- Johnstone, Ettrick Terrace near
- Johnstone, Milliken Park Road At
- Johnstone, Glenavon opposite
- Johnstone, North Road opposite
- Johnstone, St Margarets Nursery School opposite
- Johnstone, Quarry Street opposite
- Johnstone, Church Street after
- Johnstone, Craigdonald Place opposite
- Johnstone, Houston Square Stop 3