Glasgow Central is pretty bad for the last trains on commuter routes. For this Friday:
Wemyss Bay (for Whinhill, Drumfrochar, Branchton, Inverkip) - 2237
Neilston - 2305
Edinburgh via Shotts - 2310
Paisley Canal - 2312
Kilmarnock - 2313
East Kilbride - 2317
Lanark - 2320 (for Shieldmuir, Wishaw and Carluke)
Newton (via Queens Park) - 2320
Motherwell (via Whifflet) - 2330
Largs (for Milliken Park, Howwood, Lochwinnoch, Glengarnock and Dalry) - 2345
Newton (via Maxwell Park) - 2245
Larkhall (Bus) - 2307
Motherwell - 2350
Gourock - 2350
Ayr - 0015
All of these could be later, particularly on Neilston, Maxwell Park, Kilmarnock and East Kilbride. It makes going on a night out in Glasgow completely useless as you need to finish early.
The local buses don't finish much later either.
I recall on a Friday there were additional trains after midnight, from memory I think these were:
0005 - Neilston
0013 - Kilmarnock
0017 - Edinburgh
0020 - Cathcart (full circle via Maxwell Park).
Covid killed them off though.