I'm commuting in temperatures ranging from -10 to -25C without windchill factored in. I have a typical pair of interchangeable lens wrap around cycling glasses. I find that they, without fail, immediately fog up when I ride due to the moisture in my exhalation. Wearing a balaclava as I sometimes must doesn't help.

I'm considering trying to find a cheap pair of ski goggles...

Given the poor road conditions, eye protection from debris and dust is imperative. How do other very cold weather commuters deal with this?

  • 8
    cheap ski goggles will probably also fog up, especially if you are wearing a balaclava. +10 for being so committed to cycling
    – robthewolf
    Commented Jan 20, 2013 at 7:23
  • 1
    @robthewolf - I live in NE China. The elderly Chinese ride in all four seasons, they just ride slower in the cold. In fact, the only people who seem to give up are the guys with nice bikes! :-)
    – Drew
    Commented Jan 20, 2013 at 22:59
  • I've had this problem with ordinary prescription eyeglasses, too, when I wear a balaclava in winter. For me, the glasses clear up when I start moving, and I have to pinch the balaclava to my nose each time I come to a stop.
    – amcnabb
    Commented Mar 7, 2013 at 21:51
  • As long as the cheap ski goggles come with double lens they will probably work. Need to watch is that the lens tint is not too dark.
    – mattnz
    Commented Aug 6, 2015 at 21:07
  • i solved this problem but buying motorcycle bugeyed goggles they have ventilated cups around the eyes and the ones I got were fog proof...after i while I sprayed them with anit-fog solution that i use for my snowboard googles. Commented Feb 1, 2019 at 22:09

11 Answers 11


I suffered from foggy glasses a lot, I prefer to wear clear lenses since I tend to ride after dark frequently. I tried a few of different cycling glasses with clear lenses, eyeglasses with anti-fog coating, motorcycle goggles, and several pairs of safety glasses with no luck.

I finally found a pair of $9 MSA Safety Works safety goggles with anti fog coating that work well, don't fog easily, and have good peripheral coverage without obscuring my vision. They sit far enough off my face that they prevent fog when I'm stopped. So far this has been the best alternative to bulky ski goggles that I've used.

One of the biggest things you can do for any glasses to prevent fog is to keep them clean and free of sweat, oil, and residue. I don't know if this is the best method, but i tend to just clean my glasses with a touch of dish soap and rinse well. Don't use harsh cleaners like windex or alcohol which may strip the anti-scratch and anti-fog coatings.

Also, do your best to avoid scratching your glasses, as this will make it harder to see and often can causes refraction when looking at light sources. I keep a glasses case in my bag for storage when not in use.

  • 1
    I use safety glasses too, all year round and as a matter of course. They're Bolle, so are good quality, but cost a lot less than their dedicated cycling glasses. I prefer to get the "high contrast" lens which is essentially clear. I get them off eBay and they are sufficiently cheap that I consider them disposable, go through 2 or 3 pairs per year. There are a variety of models - my preferred is Axis which sits quite close. I only ever have trouble in the rain, and am fine in the cold. But where I am the worst we ever get is a few degrees below.
    – PeteH
    Commented Jan 20, 2013 at 20:14
  • 1
    If you are finding ski goggles too bulky get some downhill mountain bike goggles. They work great when you are wearing a helmet and they are much easier to find in clear than ski goggles. They also help to keep your face a bit warmer. Commented Jan 25, 2013 at 11:55
  • 1
    I finally got a pair of these and am extremely satisfied. Thank you for the recommendation, Benzo.
    – Drew
    Commented Oct 7, 2013 at 8:44
  • I have a new favorite set of safety glasses. These are similar, but with more adjustability with temple length adjustment and angle adjustment, which allow you to adjust to best fit your face and gear (balaclava / helmet / hat). amazon.com/gp/product/B009YNX9Q6/…
    – Benzo
    Commented Nov 20, 2014 at 14:15
  • @PeteH try using a baseball hat with a brim for when it rains/snows. These can be found for cheap as well. It will keep the falling wet off the glasses. I even wear one while not cycling in the weather for that reason.
    – BPugh
    Commented Nov 20, 2014 at 19:14

Coatings are fairly useless on their own. Condensation happens because warm wet air is hitting a surface below a certain temperature (condensation point). Coatings tend to just encourage beading and run off.

I'd look for a pair of double-lens ski goggles. It's as it sounds and works in a similar way to double glazing. Two sets of "glass" separated by some dry air. The front glass gets the worst of the cold but there's nothing to condense on it. The inner glass is allowed to warm up nearer to your breath's temperature, above the condensing point.

And the best thing is none of this is that expensive. You can spend a lot of money but most double-lens goggles work pretty well. Just make sure you try a few on to make sure you've still got good peripheral vision.

  • 2
    Coatings go a long way. They give the surface upon which they're applied a more hydrophobic quality which reduces fogging. Same basic concept as RainX products. The difference between treated and untreated glasses is impressive.
    – joelmdev
    Commented Jan 22, 2013 at 2:56

Full Disclosure, I work for ColdAvenger Face Masks.

Fogging is a difficult issue and our mask is only one part of the solution. We designed the masks to protect your lungs and keep moisture away from your skin. That being said, they do a great job with preventing fogging. ColdAvenger masks have a hidden nose-wire built into the binding above the ventilator piece. This helps seal humid air from escaping into your eye-wear. The second component of keeping your glasses from fogging is the coating.

Coatings are applied to new eye-wear and eventually rub off as you clean the lenses. This coating needs to be reapplied to prevent fogging. Cat crap is a great brand, as well as UVEX fog wipes. One of the best solutions is just regular dish soap. Just put a small dab on the lens and then rub it off with a non-scratching cloth. This does wonders in preventing the phase change of water vapor on your glasses.

Lastly, try not to touch your lenses as you can rub off the coating. Also, don't move your eye-wear to your forehead. This changes the temperature surrounding the lens and also adds extra moisture from brow sweat.

I hope this helps. We are passionate about our products and outdoor sports in the winter. For more info you can check out our website, http://coldavenger.com. We will try to answer any questions you may have (about our products).

Here is a link to the most popular option for fat-biking. I suggest looking up as you put it on. This mimics your riding position and will make it more comfortable.

ColdAvenger Pro Half Mask

  • 4
    Welcome to Bicycles @Phil. Thanks for the disclosure, but I think you're going a little too far with promoting your product. Your answer should be all about helping the OP. Mentioning your product is fine, in that context. Please see bicycles.stackexchange.com/help/behavior.
    – andy256
    Commented Aug 6, 2015 at 22:25

When wearing a balaclava I've found that I really have to concentrate on breathing through the fabric as opposed to letting my breath travel up and out around the eye opening, especially when stopped. If you're still having significant issues with fogging without the balaclava it may be that the glasses actually fit too snugly to your face and perspiration is not venting adequately. Many frames with interchangeable lenses have optional vented lenses which may help, or you might try a different pair if glasses that sit a little further off of your face. I also find that when stopped it helps to pull my glasses down on my nose to let them breathe. There are also a handful of purpose made anti fog applications for glasses which you could try. Finally, if you're willing to try some rather strange sounding stuff, this eHow article lists several solutions that use household cleaners.


In that temperature I run clear downhill (mtb) goggles. They have plastic on the straps so they stick to the back of your helmet. Works great. Bonus of keeping your face a bit warmer. Never had any fogging issues with them, except occasionally when stopped at a light.

I ran ski goggles for a couple winters but have since switched to MTB goggles. Advantages:

  • Sticky strap to stick to your helmet.
  • Smaller frame to fit with a standard helmet. I found ski goggles were a bit too tall and rode too low on my face because my helmet was pushing them down.
  • Easier to find clear goggles for night riding.

I got mine of Kijiji but If I broke or lost them I would rebuy in an instant.


I confronted this problem when temps dropped into the single digits here in Maryland, USA. My face-protector covers the bottom half of my face, channeling exhalations up around my nose and onto my goggles. I tried different eyewear, spit, and sewing a fabric barrier across the top of the protector. But the best solution was the simplest. Taping the top of the face protector to my face forced my breath downward and solved the problem completely. Yes, I did in fact do this with duct tape, but then remembered that I had some medical tape, the tearable kind used with IVs.

And lacking ski-goggles, I donned an old pair of Speedo swim goggles that worked swimmingly.

Hope this helps others.


As a professional cyclist I always had a major issues with foggy lenses. It was bugging me so much cause I was wearing Oakleys, an expensive pair actually. So i dig the research and found this article: https://www.ryderseyewear.com/avoid-foggy-lenses/ Apparently, there's a brand called Ryders Eyewear. They have anti fog lenses created especially for rainy/foggy days. Since I live in Vancouver, it's a major issue for me so I bought one pair last season just to test it and it works amazing! I bought another one last month and honestly the price of 2 works with one from Oakleys. Check them out, pretty good investment in AntiFog glasses that I made.

  • Do you have any connection with this product? If so please declare that. Also, browse our tour to see how SE works.
    – Criggie
    Commented Mar 17, 2017 at 21:57

If you go to your optometrist Essilor make anti fog lenses called opit fog which work. check out http://www.optifog.com/EN/Pages/default.aspx


I stopped trying to use glasses/goggles long ago and have gotten away with it because we rarely have wind here when it gets cold. However, I have started using a Cold Avenger when the temperature drops below 0F. I find that it saves my lungs on long rides. After looking at their advertising, it is supposed to keep goggles/glasses from fogging as well (directs your exhalations away). I've tried my sunglasses a few times with my mask and had no fogging with it.


As a full-time glasses wearer, I have this same problem when using any form of mask. Dust masks for sanding in the workshop do exactly the same.

My dirty fix is to make sure the mask has no holes or gaps between the upper cheek and the mask, and the nose/mask. I was once desperate and ended up using masking tape (painter's paper tape) to stick the mask to my skin.

The second thing that helps is making a concerted effort to exhale down rather than forwards. I've contemplated a mouth snorkel but turned over so it exits under my jacket, but haven't tried this yet.

Finally, visors on helmets encourage fogging because there's a triangle of dead air that spools around. So try riding without a visor if your helmet has one. You can also try tilting the helmet back a tiny bit.

Last resort is a full face helmet. This will be heavier and more expensive but will provide more warmth. Its not a fashion parade out there, comfort is everything.


Any snorkeler will tell you... Saliva is a great anti-fog coating for the inside of your goggles.

  • 2
    Welcome to Bicycles! While what you say is true about snorkeling goggles, it's not so useful for cycling, where the spit dries out quickly. And at -n°C I would expect it to freeze. Perhaps you could expand your answer to explain more fully. Meanwhile, when you have enough rep such a short post should be made as a comment.
    – andy256
    Commented Nov 20, 2014 at 23:57

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.