Flights & getting there
Bad Karlshafen's train station is a 1km walk from the centre of town, across the Weser. It has regular connections to Göttingen (€13, one hour), with space for bikes in the carriages. Bus 180 runs from Hofgeismar to Bad Karlshafen (€5.70, 30 minutes), while R22 runs between Höxter and Bad Karlshafen (€6.90, 50 minutes).
For self-drivers, it's where B83 (towards Kassel) and B80 (towards Witzenhausen) meet.