Not very long in distance, but it once took me three hours to get from Upper Street, Islington to Regina Road, Finsbury Park.
The walk home involved:
Trying to get a lift in a police car
Thinking we'd discovered a new tube station (it was a Nissan dealer - the sign looks similar when you're seeing double, honest)
Swinging around lamp-posts and then removing most of the skin from my forearm doing the same around a tree
Singing
Writing a house-mate's phone number on the snow on windscreens of most parked cars between Islington and Finsbury Park
Waiting for my friend while she had a wee in a mews in full view of a CCTV camera
Going into the 24 hour bagel shop and proclaiming "honest, we're not drunk" and then taking about 10 minutes to locate a £1 coin I dropped on the floor.
It was a class night out

The hangover was not so great though
edit - it's about 3 miles
