I have never found a good answer to this one:

How do you clean rock-climbing shoes, without ruining them?

Funky Old Climbing Shoes

Let me be more specific.

I have a pair of modern leather-and-fancy-rubber climbing shoes made by a major brand. They fit exactly the way I want and the rubber is still sound. But they reek like I exercise in them (with no socks) six days a week. How do I make these expensive slippers smell less horrifying without ruining the rubber or the leather?


11 Answers 11


First, prevention is going to give you the best bang for your buck. Make sure you dry your shoes properly between uses by hanging them out, and don't keep them in a bag/trunk/confined space. During your climbing session, it's a good idea to take your shoes off between climbs (at least once in a while) to let them dry out some.

For odor control, I find that spray deodorizers can do a good job. I don't think I would use powders, but I'm curious what everyone else says.

Once things get really bad, you can give shoes a wash (by hand) using warm water, a mild detergent, and a brush of some sort (an old toothbrush works fine). Wash the insides thoroughly using the brush and soap, it'll take a few rinses to get everything. Allow the shoes to dry completely, put them next to a fan/heater (but not too close). Stuff the shoes with newspaper, and change it often.

Generally, I find some brands to be worse for odors than others. I've had good luck with La Sportiva, and a terrible time with Evolvs. This is most likely because of the material (leather vs. synthetic). I've had my current pair for several years (and several resoles) and they don't smell worse than expected for a climbing shoe.

  • 9
    Just a word of caution from experience: drying wet, leather climbing (or other) shoes with heat will cause the leather to shrink some. So unless you want a smaller size, I recommend just using the fan or other air movement.
    – montane
    Commented Feb 12, 2013 at 6:24
  • 3
    This is exactly what I do - a scrub withwarm soapy water and a toothbrush, then leave them to dry in the conservatory, full of newspaper, then a spray with Febreze or similar odour neutraliser.
    – Rory Alsop
    Commented Feb 12, 2013 at 9:40
  • 4
    Oh yeah about the foot powders for odor control...I don't recommend it. It eventually accumulates in the shoes and kind of makes this combined, congealed conglomeration of sweat, dirt, skin cells, and foot powder that feels really nasty.
    – montane
    Commented Mar 11, 2013 at 8:14
  • what counts as a mild detergent?
    – endolith
    Commented Dec 16, 2017 at 19:17

I use boot bananas to tame the stench!


Update 26 Nov 2015:

I am still using the same bananas I had bought recently to this first post. I think I am on my 3rd pair of climbing shoes and I have not been bothered by the smell of any of them since. Great long lasting product.

  • I have never seen those before. Awesome. Commented Feb 15, 2013 at 15:35
  • Those are really good. Only downside is that bananas are a bit heavy, so usually I leave them in the car then go out climbing.
    – Val
    Commented Nov 17, 2014 at 12:16
  • Do you know what's in those bananas? Their webpage doesn't say, but I'd guess something like desiccant beads and baking soda wrapped in a cotton "banana"
    – Xen2050
    Commented Mar 25, 2018 at 14:48

Try dusting the inside of the shoes (or outsides of your feet) with chalk (or talcum powder) before using them to soak up some of the sweat, which can then we wiped out with a slightly damp cloth.

There are various commercial products you can get to soak up shoe smell while shoes are being stored (not climbing shoe specific). These are usually in the form of an inner sole with some kind of absorbent material inside. You could probably achieve a similar result using bi-carb soda. Try putting a few tablespoons full inside a small cotton bag and insert into the show while not in use. The bag should let air in (so the bi-carb can soak up the smell) while stopping the bi-carb from getting into your shoe.


Instead of cleaning them, fill them with cedar balls and hang them. That should eliminate the reek.

  • 4
    Coffee beans will also do the same thing.
    – montane
    Commented Feb 12, 2013 at 0:58

Be careful to check the health warnings on most sterilizing sprays as most of them state not to get on your skin (I don't wear socks in my climbing shoes). There are also a large number of deodorizers, but they can at times produce a far more distracting scent that will fill a room instead of just filling your shoe. As for freezing your shoes, this can damage rubber and only puts the bacteria in a dormant state temporarily until the shoes are brought back to room temperature. In addition the freezing can damage the adhesives in the shoe.

My recommendation:

Proper storage: Leave shoes in the open after climbing and in general. Only store in a bag while transporting your shoes to and from the gym or crag.

Washing: Rinse and wash with handsoap in room temperature water. Leave to air dry. Heat drying can shrink and deform the shoe.

Stuffing: There are loads of products that you stuff in your shoes (bananafingers, sneakerballs, bags of coffee beans even) simply to allow air movement and to absorb smell while also infusing the interior material with a gentle yet pleasant scent.

I use old chalk bags that I rinse out and stuff with different things to then stuff my shoes. I've made several different pairs using everything from coffee beans, lavender, potpourri, and cinnamon. I like to mix them up every now and again.

Best of luck!


They key to all smelly shoes is bacteria. From a prevention perspective, I always wash my feet before they spend a prolonged or arduous of time in shoes or boots. A good spray with an anti-bacteria can do the trick. I've also heard good thing about dusting them with bicarb and then vacuuming it out some time later.

  • This. Washing feet first and exfoliating any dead skin that will end up in the shoe will make a huge difference. Commented Nov 28, 2015 at 18:02

A UV-C germicidal light kills the odor-producing bacteria, so used regularly the smelly compounds never build up and your shoes don't stink. It also helps to dry your shoes after use, e.g. in front of a fan. And, as stevemarvell said, wash your feet before you climb.

I assembled my own UV-C sterilizer and I can attest that it works. It uses a higher output germicidal bulb than e.g. the SteriShoe brand device, and I don't know how well those low-power ones work. Since UV-C is very dangerous make sure you know what you're doing if you choose to do something similar.

  • couldn't UV damage the shoe material too?
    – endolith
    Commented Dec 9, 2017 at 13:53
  • @endolith That's plausible, but I haven't noticed any damage from it. I've been using it for years now, including on one pair of shoes that made it through several resoles. I suppose some materials or brands might be less resistant than others.
    – Mr.Wizard
    Commented Dec 10, 2017 at 3:47

I just spray some Lysol into the shoe from time to time after returning home from climbing, and that seems to do the trick. I haven't noticed a downside to this, but perhaps some more experienced climbers can weigh in.


I had a huge problem with smelly climbing shoes when climbing in the gym or on long multi-pitch days. The single most effective thing I have come across is taking the shoes off between climbs/pitches. This seems tedious at first, but once you make it part of your routine it's not that bad. There still is some smell, but the situation has drastically improved. Bring a second pair to reduce smell even further.


Kill the bacteria that turns perspiration into a foul smell, sounds crazy but put them in the freezer overnight. This and a through onslaught with any other antibacterial treatments e.g. biological washing powder in luke warm water. As far as I'm aware there is no permanent cure.

Do Not put them in the washing machine or use hot water as this may melt the glue that helps to hold the shape of the shoe.

I might add that this trick also works wonders for hard to clean drinks containers (empty ones) like Camelbak or Platypus.

I like the germicidal light approach mentioned by @MrWizard, but mine is cheaper.

  • 1
    I haven't tried this but I am somewhat skeptical about it. Certainly freezing in a household freezer will not kill all bacteria; freezing does not sterilize water for example. Perhaps the primary odor-causing ones are not freeze resistant? I also worry that freezing would keep them from drying properly. Not a problem if you rotate a number of pairs of shoes but fairly important if you climb often in the same pair. Could you give more details of your personal experience with this method?
    – Mr.Wizard
    Commented Sep 17, 2014 at 20:09
  • If leather on the shoes is damp, it's conceivable that freezing would damage the leather, the way it generally damages meat & grapes and other organics with "jagged" ice crystals (IIRC). Also things like bedbugs can survive for days below freezing, I'm not sure about all the different smelly bacteria & foot funguses & spores but overnight seems inadequate, maybe a week at -20C...
    – Xen2050
    Commented Mar 25, 2018 at 15:04

Wipe the insides with a cloth soaked in methylated spirits or other denatured/rubbing alcohol. Don't confuse these with petroleum-derived solvents, which are much more likely to damage the shoes.

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