...

Lund, Copenhagen, Nyköbing, Hamburg, Osnabrück, Rheine, Haren.
6 trains, one ferry, two delays, 11 hours.