The 21-year-old had been out on the town in the Lower Saxon city of Osnabrück on Saturday night when, towards the early hours of Sunday he realised he was not going to make it home to bed.
Stumbling through the streets he ended up near the train lines, where a freight train was stopped. Clearly drawn to the idea of a warm spot to sleep off the evening's excesses, he clambered aboard and fell asleep, local paper the Hamburger Morgenpost reported on Sunday.
Several hours later, he woke up 175 kilometres away in Hamburg when the train was being unloaded. The woman who found him alerted the police who breathalysed him.
He could not tell officers why or how he got on the freight train and could, according to the Hamburger Morgenpost newspaper, could face a fine as riding a non-passenger train is illegal, and dangerous.
The only thing he could tell them was that he had not been planning to go to Hamburg. It was not reported how he intended to get back home.