Last buses from Johnstone

Direct buses from Johnstone go to 22 places. Tonight (Saturday) the last one leaves at 22:55, the 1A to Kilbarchan. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.

ToToday (Saturday)WeekdaysSaturdaysSundays
Glasgow38 22:3438 22:3438 22:3438 21:59
Paisley38 22:3438 22:3438 22:3438 21:59
Greenock1 17:551 17:551 17:55none
Dalry904 17:47904 17:47904 17:47none
Port Glasgow1 17:551 17:551 17:55none
Gourock1 17:551 17:551 17:55none
Largs904 17:47904 17:47904 17:47none
Loanhead904 17:47904 17:47904 17:47none
Glengarnock904 17:47904 17:47904 17:47none
Beith904 17:47904 17:47904 17:47none
Kilbirnie904 17:47904 17:47904 17:47none
Barrhead51A 09:3151A 08:0351A 09:3151A 10:28
Elderslie38 22:3438 22:3438 22:3438 21:59
Lochwinnoch307A 22:09307A 22:09307A 22:09307A 20:40
Howwood307A 22:09307A 22:09307A 22:09307A 20:40
Bridge Of Weir1A 22:551A 22:551A 22:55none
Brookfield1A 22:551A 22:551A 22:55none
Kilbarchan1A 22:551A 22:551A 22:5538 19:31
Linwood2 17:522 17:422 17:52none
Houston2 17:522 17:422 17:52none
Kilmacolm1 17:551 17:551 17:55none
Quarriers Village1 17:551 17:551 17:55none

The time each last direct bus leaves Johnstone, with its route number. Weekdays, Saturdays and Sundays are from the timetables for Monday, 16 November 2026, Saturday, 21 November 2026 and Sunday, 15 November 2026; bank holidays and Christmas can differ. Before you rely on a last bus, check its live time on its stop's page.

Questions

What time is the last bus from Johnstone tonight?
The 1A to Kilbarchan at 22:55 from Houston Square, from the timetable for Saturday.
What time is the last bus from Johnstone to Glasgow?
The last direct bus from Johnstone to Glasgow: on weekdays, the 38 at 22:34 from Overton Crescent, reaching Glasgow at 23:00; on Saturdays, the 38 at 22:34 from Overton Crescent, reaching Glasgow at 23:00; on Sundays, the 38 at 21:59 from Overton Crescent, reaching Glasgow at 22:25.
What time is the last bus from Johnstone to Paisley?
The last direct bus from Johnstone to Paisley: on weekdays, the 38 at 22:34 from Overton Crescent, reaching Paisley at 22:38; on Saturdays, the 38 at 22:34 from Overton Crescent, reaching Paisley at 22:38; on Sundays, the 38 at 21:59 from Overton Crescent, reaching Paisley at 22:03.
What time is the last bus from Johnstone to Greenock?
The last direct bus from Johnstone to Greenock: on weekdays, the 1 at 17:55 from Houston Square, reaching Greenock at 18:49; on Saturdays, the 1 at 17:55 from Houston Square, reaching Greenock at 18:49; on Sundays, there's no direct bus.
What time is the last bus from Johnstone to Dalry?
The last direct bus from Johnstone to Dalry: on weekdays, the 904 at 17:47 from Auchengreoch Road, reaching Dalry at 18:26; on Saturdays, the 904 at 17:47 from Auchengreoch Road, reaching Dalry at 18:26; on Sundays, there's no direct bus.
What time is the last bus from Johnstone to Port Glasgow?
The last direct bus from Johnstone to Port Glasgow: on weekdays, the 1 at 17:55 from Houston Square, reaching Port Glasgow at 18:40; on Saturdays, the 1 at 17:55 from Houston Square, reaching Port Glasgow at 18:40; on Sundays, there's no direct bus.
What time is the last bus from Johnstone to Gourock?
The last direct bus from Johnstone to Gourock: on weekdays, the 1 at 17:55 from Houston Square, reaching Gourock at 19:01; on Saturdays, the 1 at 17:55 from Houston Square, reaching Gourock at 19:01; on Sundays, there's no direct bus.
What time is the last bus from Johnstone to Largs?
The last direct bus from Johnstone to Largs: on weekdays, the 904 at 17:47 from Auchengreoch Road, reaching Largs at 18:30; on Saturdays, the 904 at 17:47 from Auchengreoch Road, reaching Largs at 18:30; on Sundays, there's no direct bus.
What time is the last bus from Johnstone to Loanhead?
The last direct bus from Johnstone to Loanhead: on weekdays, the 904 at 17:47 from Auchengreoch Road, reaching Loanhead at 18:01; on Saturdays, the 904 at 17:47 from Auchengreoch Road, reaching Loanhead at 18:01; on Sundays, there's no direct bus.
What time is the last bus from Johnstone to Glengarnock?
The last direct bus from Johnstone to Glengarnock: on weekdays, the 904 at 17:47 from Auchengreoch Road, reaching Glengarnock at 18:12; on Saturdays, the 904 at 17:47 from Auchengreoch Road, reaching Glengarnock at 18:12; on Sundays, there's no direct bus.
What time is the last bus from Johnstone to Beith?
The last direct bus from Johnstone to Beith: on weekdays, the 904 at 17:47 from Auchengreoch Road, reaching Beith at 18:03; on Saturdays, the 904 at 17:47 from Auchengreoch Road, reaching Beith at 18:03; on Sundays, there's no direct bus.

Buses in Johnstone · Plan a journey with a change

Timetables from the Bus Open Data Service (Department for Transport), updated Saturday, 14 November 2026. Stop details from NaPTAN. Train timetables contain data from Network Rail, licensed under the Open Government Licence; live train times from National Rail. Times are UK local time and can change at short notice: check before you travel.

Add free live bus times to your website · StopToStop on Facebook