i always remember when i stayed in EK getting on the 31 at lindsayfield to go into town and it must have taken a good 2 hours. don't think that service still runs however.
i feel like a lot of the north lanarkshire ones seem to go forever. someone mentioned the 240 and that did feel like an absolute trek and a half.