We have found that the best way to do this is by first class air con overnight sleeper train. It does get you to Chumporn at an unearthly time in the morning (about 4.30ish) but at least you can go for a walk, stretch your legs, there is a buffet car, and you can lie down and have a nap (depending on how well you sleep normally).
Il treno vi porterà a Chumporn ad un orario non proprio comodo (intorno alle 4.30 del mattino) ma perlomeno potrete uscire per sgranchirvi le gambe, fare una passeggiata, usufruire della carrozza bar, e potrete sdraiarvi e riposare un po’ (sempre in accordo con quanto dormiate bene normalmente).