Major german coach services provide stops in Göttingen and Kassel.
From there you need to go on by train.