None of us want to use train toilets, but sometimes — especially if you've had a drink or two — it's a necessary evil.
Increasingly, so is having to pay for the privilege.
Here at Londonist we were aghast to notice that 'spending a penny' at Victoria station has recently gone up from 30p to 50p. "I know! The same at Charing Cross too!" came the reply from someone else in the office.
But not all prices have gone up. In fact, at Cannon Street, it's still completely free to relieve yourself.
With so many discrepancies, we decided to create this graphic, showing the prices of all the toilets at the major London termini stations:
Clapham Junction has so far resisted the increase, and it remains 30p. That said, they're not the easiest toilets to find.
Stratford too has somewhat secreted toilets, but these ones are free. Then again, they've always been closed 'due to vandalism' whenever we've tried to use them.
Of course, with many stations, there are 'cheats' to avoid paying. Not that we in any way condone this, but at Liverpool Street you COULD just nip into the nearby McDonald's or Wetherspoon and avoid paying the 30p.
At King's Cross there's a more legit way of avoiding the 30p fee: nip over to St Pancras and use the free toilets there.
We also noticed that all accessible toilets were always free, but you had to have a Radar key to access them.
Thanks to those who got in touch too to tell us about other stations.
Also check out our article on London's most expensive toilets.