Homemade Yoga Mat Spray

This homemade yoga mat spray will keep your yoga mat smelling fresh, even during a hot yoga class!

I have a confession to make.

Yoga mat

My yoga mat was not the.. erm… freshest petunia in the land. 

Yoga mat

So I’m not exactly the stinky onion in class – at least I hope not?! oh no – but in child’s pose the other day, I put my nose down and wasn’t really loving the aroma. It didn’t smell bad, but it definitely didn’t smell sofreshsoclean. I realized it had been a little too long since I’d cleaned my mat. Back in the day, I used a simple solution to clean yoga mats: a little lemon and some water.

Homemade Yoga Mat Spray

Since it had been a while, and my mat had been to a few hot yoga classes since then, I knew I needed something with a little more sanitizing power, but natural enough to protect my mat. (I have a Manduka, and LOVE it.) Witch hazel came to mind, and after doing a bit of Googling, I discovered it would be the perfect component for a little DIY mat spray.

Diy yoga mat spray

Here’s what I did:

DIY yoga mat spray

In a spray bottle, I combined 2/3 the container of witch hazel (vinegar would work too, but has a stronger smell), water (almost the rest of the way up) and some essential oils. I had lavender and tea tree on hand, but eucalyptus and lemongrass would be great, too! 

DIY yoga mat spray

How to Clean Your Yoga Mat

Mix the ingredients, 

spray your mat,

wipe with a cloth and let it dry.

(Putting the mat out in the sun for a little while would help with any lingering smells, too.)

After using a damp cloth to wipe the mat, it was good as new. This will also be the perfect elixir to clean the gym flooring we put in the garage. Playing around with the oils is fun, but I’d be careful not to go overboard as mats have pores and a lot of oil could seep through and affect the mat’s texture. A little goes a long way!

Soooo…when was the last time you cleaned your yoga mat? Hope you like this little cleaner as much as I do 🙂



Post Navigation:


  1. Sara @ LovingOnTheRun on October 16, 2013 at 6:40 pm

    Oh this is a great trick! To be honest I have never really “cleaned” my yoga mat. I have wiped it down after a class but this is something I really need to do!

  2. Olivia at ohmy Olivia on October 16, 2013 at 6:55 pm

    This sounds great! ‘Real’ yoga mat sprays are so expensive – definitely going to try this xo

  3. Jackie on October 16, 2013 at 6:56 pm

    Great idea!

  4. Hillary | Nutrition Nut on the Run on October 16, 2013 at 6:58 pm

    I’ve been looking for a natural yoga mat cleaner recipe – thanks!

  5. Angela @ Eat Spin Run Repeat on October 16, 2013 at 7:01 pm

    OMG so funny that you posted about this today, because I just posted about my similar DIY method for cleaning my iPod armband! It smelled absolutely disgusting but tea tree oil totally helped to do the trick (plus kill the bacteria on it). I also used a natural deodorant that I received to try which smelled like lavender (the link is http://bit.ly/H2ajPi if you want to check it out), and that helped too. I think I’ll try another essential oil in addition to the tea tree next time (maybe something citrusy), and now you’ve inspired me to clean my yoga mat too!

  6. Heather J on October 16, 2013 at 7:14 pm

    I use a mix of tea tree oil and water, sprayed on when I get home from each class. It’s good! Tea tree oil is a natural antibacterial.

  7. Fiona @ Get Fit Fiona on October 16, 2013 at 7:26 pm

    I clean my mat every time I use it (maybe I’m a germophobe). I use a mixture of water and vinegar.

  8. Kimberly on October 16, 2013 at 7:39 pm

    I have wiped my mat down occasionally but I’ve never really cleaned it. Honestly, it never occurred to me to give it more than just a quick wipe down. I’ll have to do this!

  9. Michelle @ A Healthy Mrs on October 16, 2013 at 8:32 pm

    Thanks for the reminder — my mat could definitely use a little…sprucing up 🙂

  10. Haley @Cupcakes and Sunshine on October 16, 2013 at 8:36 pm

    OH yay! this is the greatest. I always feel gross about yoga mats and gym mats. what a great idea! I am making this right away! Can I bring it to the gym and spray it on their mats? (: Haha!

  11. Holly @ EatGreatBEGreat on October 16, 2013 at 8:44 pm

    This is great! I definitely need to give it a try!

  12. Kimberly on October 16, 2013 at 9:47 pm

    I wipe my Manduka mat down semi-regularly with the homemade spray provided by my studio or with my Manduka spray. Still, I have icky marks where my hands and feet most often go that no amount of scrubbing will get off. I teach so it’s embarrassing. Wondering if a black mat would solve that problem…

  13. Tiffany @ She Loves Yoga on October 16, 2013 at 9:48 pm

    Ugh. SO guilty… I saw this on pinterest the other day and thought “eh… another day.” I think this is a hint to do it sooner than later? hahah

  14. Tom T. on October 16, 2013 at 10:22 pm

    Fortunately (or unfortunately) I have missed yoga for a while (like 2 months boo!) and haven’t had the necessity to clean it. Can’t you just spray Febreze and call it a day or is that sacrilegious?

  15. Lorraine on October 16, 2013 at 11:37 pm

    Just what I needed! 🙂

  16. Tiff on October 17, 2013 at 12:04 am

    I have The Mat from Lululemon, and I’ve heard that you’re not supposed to use any oils (not even tea tree oil) on mats such as The Mat, Jade Harmony, etc, because they are made with open-cell rubber, which will absorb oils, and over time, lose it’s grippiness. Can anyone confirm or deny this?

  17. Gina @ Health, Love, and Chocolate on October 17, 2013 at 12:55 am

    Confession: my mat may not be the freshest petunia either…actually i might not even be flower status any more. I will definitely be making this once I remember to pick up witch hazel, so thank you!

  18. courtstar @ starsystemz on October 17, 2013 at 2:22 am

    I should probably clean my yoga mat now that you mention it 🙂 great idea and I love that I can diy it! Lots of love Courtstar

  19. Katie on October 17, 2013 at 6:58 am

    I love my Manduka, too! 🙂 For a while there, I wasn’t cleaning it on the reg. Then one morning, I noticed one of those centipede things with a bazillion legs inside (I’m assuming wanting to be on the sweaty, moist part), freaked out, vacuumed it up, and have cleaned it after every use ever since. 🙂 I may or may not have been constantly looking at my mat during that practice to make sure none of its friends watching it being vacuumed and would want to take revenge.

  20. Maria on October 17, 2013 at 7:56 am

    I’ll definitely give this a try! I was at yoga last Friday and thought the same thing in while I was in child’s pose. It didn’t smell bad, but it didn’t smell good either. Last time I cleaned my mat was a few months ago after my first bikram yoga class. Completely necessary.

  21. Katie @ Talk Less, Say More on October 17, 2013 at 8:39 am

    …I need to do this. 😉

  22. Erin @ The Almond Eater on October 17, 2013 at 9:06 am

    Ahhh this is great! I think it’s a little too easy to forget to clean our mats and then they can quickly become rather nasty. This would be a great spray to have on hand.

  23. Kris on October 17, 2013 at 9:39 am

    I throw mine in the wash machine and hang on our deck railing to dry.

  24. mary on October 17, 2013 at 9:51 am

    I have also machine washed mine. And tossed it in the pool or thrown it on the floor of the tub while I shower. But being in the dessert, the foam always dries fine. I don’t feel like sprays are enough but I guess in some climates actually washing it in water might be a bad idea, since it’s a big sponge. Especially for an expensive mat.

  25. Abigail on October 17, 2013 at 10:19 am

    Well I now feel kind of gross for how infrequently I clean my mat. But at least now I know how to do it and what to use .

  26. leigh @ beach and back runner on October 17, 2013 at 10:43 am

    Those TOMS next to your mat are ADORABLE! Need to get some of those!

  27. Emily @ The Good Era on October 17, 2013 at 10:57 am

    Such a great idea! I usually wipe mine down at the studio because they offer green cleaner and towels, but sometimes it just needs a little “more”. Thanks for sharing 🙂

  28. Tracy on October 17, 2013 at 12:41 pm

    This is perfect timing for me and my mat!

  29. Kat on October 17, 2013 at 12:52 pm

    This would be great to give as a gift in a fitness-themed gift basket!

  30. Anna @ Fitness à la Anna on October 17, 2013 at 1:27 pm

    What a great DIY idea! I personally won’t be using any tea tree oil since I have a lululemon ‘the mat’ which has the slip-free coating that can get damaged/clogged with essential oils – I always have to be careful about which sprays I use at yoga studios!

  31. Caitlin on October 17, 2013 at 2:22 pm

    You read my mind! I have been meaning to look into cleaning solutions and tada here one is, thank you!

  32. Ruthie@ShesWickedHealthy on October 17, 2013 at 6:34 pm

    Yeahhhhh…now that you mention it…
    This is something I really should do ASAP. And probably issue a formal apology to my fellow bikram-ers…eek!

  33. Liesl on October 17, 2013 at 8:00 pm

    My yoga mat needs some serious TLC as well…but it’s hard with our concrete floors at home, it just gets so dirty so quick. Great idea with the cleaner though, I usually use vinegar, lemon and some water on mine.

  34. Kelsey on October 18, 2013 at 1:50 pm

    Thanks for this! My mat definitely could use a wipe down and I’ve always been stumped on what to use besides some warm water.

  35. janna on October 20, 2013 at 12:31 am

    Thayers has a rose scent witch hazel too! I order mine from Amazon 🙂

  36. Adeline on October 26, 2013 at 7:21 am

    I have yet to clean my 4 year old yoga mat, Lol. Your diy cleaner will be a breeze for me to use since I use basically the same ingredients as my household cleaner!

  37. Diana on December 11, 2013 at 3:06 pm

    I love this recipe. I found it a few weeks ago. I use the Thayer rose scented witch hazel, then add a few drops of lavender oil, jasmine perfume oil, and tea tree oil. It smells much better. This will make a great Christmas present for my daughter and yoga instructor, too.

  38. Cornelius on March 8, 2021 at 1:32 pm

    I have.been using a Manduka Pro Mat Black for about 5 years using a DYI mat cleaner with essential oils (lavender, tea tree, eucalyptus & distilled vinegar & water) Manduka’s site reads do use vinegar it mat damage the metallic and opalescent properties . Has any one found this to be true, I thought vinegar would be safer then witch Hazel? The mat looks brand new after 5 years of use, using this DYI mat cleaner

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.