I ended up going via hannover. Leaving on the 3pm from London, getting to Hannover midnight, a nearby hotel, then leaving on the 7:30am.
Total cost: 128.
While it is true that a regular person would fly this journey, unlike them, I am ethically compelled to take the train. Flying is one of...