How Often Should I Clean My Yoga Mat?

How many of you have quietly wondered how often you should clean your yoga mat? How many of you have wondered if it’s gross that you’ve NEVER cleaned your yoga mat? <– I was definitely part of the latter group at one point in time, so have no shame, haha 😉

Let’s set the record straight: yes, you definitely DO need to clean your yoga mat. Some people say after every class, but I’d venture to say every week if you use it regularly. 

You can make a super simple (cheap!) disinfecting spray at home that won’t wear down your mat and won’t cake it with chemicals.

Here’s how to keep it clean:
In an empty spray bottle, mix 1 part white vinegar and 1 part water PLUS a few drops of your favorite essential oil. Shake it vigorously and then spray it all over your mat and wipe it down with a clean towel. It’ll stay damp for a few hours, but leave it unrolled until it’s dry. If you can set it outside in the sunshine, even better!

This will keep your mat clean enough for regular use so you don’t have to worry about all the funky germs that have built up! Plus, I love that you can actually clean your mat without using chemicals!

Over to you! OK, fess up! How often do you clean your mat? What’s your favorite essential oil? I absolutely LOVE lemon or lemongrass. Super fresh scent and one of the less expensive oils 😉 

[Free ebook] Stop worrying whether you’re doing a pose right, or if you are doing something that will eventually require a few trips to the emergency room. 🚑

Download our free yoga form guide — over 50 yoga poses broken down with pictures.


  1. Avatar


    October 30, 2016 at 12:31 pm

    Fold your mat in half before you roll it up. You’ll unroll to find the practice side up with the floor side down. Alternate between cleanings

    1. Avatar


      October 30, 2016 at 12:42 pm

      That’s super smart one that my yoga instructor taught me long ago, but few seem to practice. Thank you for bringing it up! 🙂 It’s very logical, if you think about it – by folding in half before rolling, you ensure that the clean work surface is fully kept away from the dirty floor surface. Otherwise they are rolled together and become equally saturated with skingerms AND floorgerms. Which… Blergh.

    2. Avatar

      Erin Motz

      October 30, 2016 at 1:22 pm

      great tip! i always forget about this one!

  2. Avatar


    October 30, 2016 at 2:02 pm

    After every class. I hang it in the shower and scrub it down both sides. Rinse then spray with a mix of 16ozs water, 5ozs witch hazel, 10 drops teatree oil, 10 drops peppermint oil, 6 drops lavendar oil and 6 dtops eucalyptus oil….. its smells is claming. …… namaste

    1. Avatar

      Erin Motz

      October 31, 2016 at 8:43 am

      i bet that smells incredible!

  3. Avatar


    October 30, 2016 at 5:06 pm

    Vinegar, water and essential oils, even YOU ARE MADE OF CHEMICALS. Please stop saying nonsense when you mean to the materials (chemicals) you are non-toxic and or environmentally friendly.

  4. Avatar

    Kari Jo Crandall

    October 31, 2016 at 4:27 pm

    I’m in love with Eucalyptus and sweet orange for my mat. I find that I use Eucalyptus for a power style class and the sweet orange for a great svasana or stressful day. I hadn’t heard of folding your mat so thank you for telling us, I’m going to start doing that!

  5. Pála Margrét

    Pála Margrét

    November 1, 2016 at 5:24 pm

    Yeah, I´ve definitely been in the group of nearly never cleaning my map properly – but both my mats got a very nice wash with apple vinegar after our puppy peed on them, haha 😉 However, I really need to make one of these lovely spray bottles when I come back home – it´s super nice 🙂 I actually just like the vinegar smell, not all into the essential oils just yet 😉 Also – sunshine itself is disinfecting, so that is great advice 🙂 I´ve also heard about using baking soda for your mats, especially if you use it a lot in hot yoga and the moisture tends to stick in it – but I´m not selling it more expensive than I got it, never tried it myself 😉 Thank you for this one Erin 🙂

  6. Megan Reddix

    Megan Reddix

    November 18, 2016 at 9:44 am

    Love this! I’m kind of a germaphobe so even if studios provide the mat, I either carry a cleaning spray to wipe down the mat before class or I insist on using my own mat at all times.

  7. Avatar

    Christine Downing

    November 18, 2016 at 4:49 pm

    I never used to clean mine, but I do regularly now. Probably once a week or so, especially if I’ve really sweat all over it! I use vinegar and water with lavender oil. Smells so nice and calming! Never thought about folding it in half though, that makes sense. But I have a heavy Jade Harmony mat and I’m not sure how well it would work. I’ll give it a try!

  8. This Essential Oil Yoga Mat Cleaner Will Banish The Cold And Flu

    March 15, 2018 at 1:41 am

    […] this homemade mat cleaner after every class, or at least once a week to keep smells, germs and dirt away. The tea tree oil boasts antibacterial properties and will help […]

  9. Avatar


    November 22, 2018 at 4:46 pm

    I spray it with a vinegar solution then hose it down on the porch and let it air dry. My girlfriend puts hers in the washer…I haven’t tried that yet. I’m going to try this solution though. Maybe add lavender oil…that will be nice for yoga. Great tip!

Leave a Reply