Thanks for all the feedback!
It looks like I'm a bit far out to book anything so I'll probably re-investigate as a I get closer.
I did manage to find a few bus companies that run an overnight but i'm thinking the train might still end up better - especially if I can get a cabin with a shower.
now the only concern is how long the sleeping surface is since i'm 6'2"! :-)