This happened last night at the airport on my way back home to London from Madrid.
I had been in the city for a couple of days with my girlfriend and we had arrived at the airport and were waiting for the gate to be announced so we could make our way to board the plane.
I had been feeling horny all day and hadn't wanked for a good few days. My girlfriend was having her period so we hadn't had sex, and as we had been out sightseeing we had been too tired to do anything else.
I had to go to the toilet and while taking a piss at the urinal and shaking off, my dick started to get hard. I have read a few stories on here about guys wanking in public toilets while at the urinal and checking each others dicks out. They always got me hard, and being horny, I started to wank my dick.
I was squeezing my balls with my left hand and stroking my dick with my right. I was all alone, but the bathroom door was wide open and the thought of someone walking in was making me rock hard.
After a very short time I came into the urinal and all over my hand. Just as I came I heard someone walk into the bathroom. I quickly put my cum covered dick in my shorts and zipped up, walking away from the urinal as it auto flushed away my cum.
As he went to the urinal, I quickly licked some of the cum from my fingers before washing my hands. Then I left the bathroom to find my girlfriend waiting for me, I gave her a quick kiss then we left to board the plane, with me still having a cock covered in cum in my pants.