Skip to content
Stopwatch

Johnstone Station

Stop 6140650 · McGill’s Buses · Routes 20A, 31, 38 and 904

Directions

Johnstone Station is a bus stop on the McGill’s Buses network (stop 6140650), served by Route 20A to Paisley, Route 31 to Johnstone, Route 38 to Glasgow, Route 904 to Paisley. On weekdays buses run from 05:07 to 22:33.

Next buses here
  1. Loading the next buses…

Scheduled times. The first bus of the day leaves at 05:07.

Route 20A to Paisley

Sunday, 8 buses

1005
1105
1205
1305
1405
1505
1605
1705

Route 31 to Johnstone

Monday to Friday, 30 buses

0756
08163656
09163656
10163656
11163656
12163656
13163656
14163656
15163656
16163656
171636

Saturday, 28 buses

083656
09163656
10163656
11163656
12163656
13163656
14163656
15163656
16163656
171636

Route 38 to Glasgow

Monday to Friday, 87 buses

05073752
06224252
07112944
08001632404856
0904122028364452
100008162432404856
1104122028364452
120008162432404856
1304122028364452
140008162330384654
1502101826344252
1600081624324355
17102545
18072757
192757
2028
210333
220333

Saturday, 87 buses

0552
06123252
0712274252
0801102030404856
0904122028364452
100008162432404856
1104122028364452
120008162432404856
130412202835425058
1406142230384654
150210182634425059
160919294050
1700102545
18072757
192757
2028
210333
220333

Sunday, 40 buses

061646
071646
081237
09062646
10062646
11062646
12062646
13062646
14062646
15062646
16062656
172656
182958
192958
202858
212858

Route 904 to Paisley

Monday to Friday, 14 buses

0700
080032
0952
1052
1152
1252
1352
1452
1552
1652
1752
1847
1941

Saturday, 13 buses

080032
0952
1052
1152
1252
1352
1452
1552
1652
1752
1846
1941

Read each row as the hour, then the minutes past it: 07 then 05 35 means 07:05 and 07:35. Scheduled times from McGill’s Buses’ official timetable data, refreshed 4 October 2026. Not live arrivals.

Questions about Johnstone Station

Which buses stop at Johnstone Station?

Route 20A to Paisley, Route 31 to Johnstone, Route 38 to Glasgow, Route 904 to Paisley stop at Johnstone Station (stop 6140650) in McGill’s Buses.

When is the first and last bus at Johnstone Station?

Monday: first bus 05:07, last 22:33 (131 buses). Saturday: first bus 05:52, last 22:33 (128 buses). Sunday: first bus 06:16, last 21:58 (48 buses). Public holiday timetables can differ; each route page lists them.

How often do buses come to Johnstone Station?

On a Monday about 10 buses an hour stop here between 07:00 and 19:00 (117 in those twelve hours, all routes together).

What other stops are near Johnstone Station?

The closest are Johnstone Station (6140649, about 1 min walk), John Lang Street (6140651, about 2 min walk), John Lang Street (6140652, about 2 min walk).

Are these live arrival times?

No. They are the scheduled times from McGill’s Buses’ published timetable, refreshed 4 October 2026. A bus can run early or late, and disruptions are not shown.

Source: McGill’s Buses open data (GTFS schedule for McGill’s Buses), used under the Open Government Licence v3.0. Refreshed 4 October 2026. Contains public sector information licensed under the Open Government Licence v3.0. Changes made: times reformatted into timetables and departure lists.

Stops nearby

Enter to open · Esc to close