Eccentric Sean Conway, who swam the length of Britain in 2013, greeted the new year the hard way – by walking more than 100 miles to London.
Mr Conway, 32, became the first person in history to swim from Land's End to John O'Groats and completed his epic swimming feat in November.
Never one to take the easy option of a bottle of champagne and a few left-over mince pies, Mr Conway decided to see in 2014 with a five-day trek from his home in Cheltenham, Gloucestershire, to the capital for the traditional celebrations.
Mr Conway slept under the stars and lived off less than £8 a day in a bid to get to a friend's party in London for less than the £48.50 train fare. He completed his journey last night after carrying all his belongings in a tiny backpack – including a thin plastic sheet to shelter him from the rain.
Mr Conway was helped out by wellwishers along the way who gifted him a can of beer and offered him shelter in a pub.
Tweeting yesterday from west London he said: "Got quite wet last night. Slept at 9th hole of a golf course. Final stretch to London."
He added: "I'll finish about 7pm I think. I have £4.30 left so time for one more ale."
Mr Conway then made the last leg into the capital, where friends greeted him.