How to stop goggles fogging / misting up

I hate misted up goggles. For me at least, “Anti Fog” coatings work (but not for long) though cooling one’s face (in the water) before putting the goggles on also helps.
I reckon its contamination on the Anti Fog coating that stops it working as it should.

Historically I have carefully cleaned the goggles every few weeks with Fairy Liquid applied with (thoroughly wet) toilet roll so as to avoid scratching the coating, and that worked reasonably, but recently I have found an answer that works fantastic.
When I have my “after swim shower” I always take a little bottle of shampoo, in fact I keep it with me by the poolside* whilst I am swimming so I do not have to go back to the locker before showering. I now also take a small bottle of concentrated Fairy Liquid / water solution, tip a little into each goggle, swirl it around and then thoroughly wash them out under the shower, if you do not the anti fog will probably still work but your eyes might not appreciate the stinging… It literally takes one minute or so and my goggles are getting cleaned every time I swim and whilst any contaminant is still wet. Since I have started this a few weeks ago I hardly ever get misted up goggles even with ones which were fogging up before, and I only use relatively cheap ones (Speedo Jet).

*once or twice I have had people asking me if it’s a high energy drink !

1 Like

I always used new goggles for my ‘A Race’ so fogging wasn’t an issue. Plus I’d decant a few drops of drinking water in them before the start to swirl about and stop any fogging.

Training goggles I just rinsed with hand-soap from the dispenser, similar to you. I always had a little bit of pool water in them to swirl about too.

The best solution Ive found is to wet the goggles, then spit in them, rub it around then rinse them quickly afterwards.

Doesn’t completely stop it but reduces it by about 75% for me.

It was a tip I picked up in my scuba diving days and works surprisingly well, even for that in cold depths for an hour or so at a time.


This. :arrow_up:

spit for me also, works a treat even on old training goggles


I use that method sometimes but as you say it does not always work and even if it does often not for very long.
Since I have started giving my goggles quick washout with Fairy Liquid after every swim I rarely have to do even that.

After getting hit by a car I couldn’t swim for weeks. My goggles didn’t fog up once in that time.


Were you wearing your goggles when it happened ?

1 Like

I was, it took them an age to get the car out of the pool.