I used to go to a lot of gigs and concerts in Manchester and catch the last Northern service back to Liverpool from Oxford Road which, over the years, has always been somewhere between 23.20 - 23.30 (it's currently 23.27). It was always 4 carriages and if you were lucky it would be 2 x 150/2's joined together, if you were unlucky it would be 2 x Pacers, or 1 x Pacer and 1 x 150/1.
Friday and Saturday would be the worse evenings to travel - the train would be full and you'd be lucky if you got a seat. What made it worse was the majority of the other passengers would be off their faces on booze and other substances. And, being a Northern service, it would stop at every stop as far as South Parkway. It took forever and was the ultimate in nightmare train journeys.
I eventually got fed up of that palaver so on one occasion decided to risk the NX coach from Chorlton Street which I seem to remember departed at about 00.30 - 01.00 (ish). I bought an advance ticket the day before which only cost a couple of quid. I expected it to be as bad, or worse, than the train; but there were less than 10 other passengers, none of whom were inebriated. The coach was brand spanking new, the roads were empty and I got a seat at the front. I was in heaven! And from centre to centre it was 5 mins quicker than the train.
Only problem is it went via Liverpool Airport (instead of the usual Edge Lane route) and it was only as it was leaving the airport that I realised I should have got off there because I could have caught a taxi the 3 miles home. Even worse, it then went within a quarter of a mile of my house, but you can't ask the driver "do you mind dropping me off at the next bus stop?". So I had to go all the way into the city centre and get a taxi 5 miles back in the direction I'd just come!
Anyway, that coach at whatever time it was no longer operates, and the last two times I've been to gigs in Manchester I've spent the night in an Ibis Budget and caught the train back to Liverpool the next day. Booked in advance you can get a room for about £30, which is well worth paying if you want to avoid that last train of the evening from Oxford Road.