How Do You Get Rid of Mattress Odours?
A guide to removing mattress odours, including what causes them and how to keep your mattress fresh
Last Updated: March 2026
Over time, mattresses can develop odours from everyday use. Sweat, moisture, and normal wear can gradually cause a mattress to lose its freshness. While this is completely normal, unpleasant smells can make the sleeping environment feel less comfortable.
Fortunately, there are several simple ways to remove mattress odours and restore freshness without damaging the materials inside the mattress.
In this guide, our sleep experts explain what causes mattress odours and how to safely remove them.
Why Mattresses Can Develop Odours
Mattresses are used every night and naturally absorb small amounts of moisture and body heat during sleep. Over time this can lead to odours forming within the mattress surface.
Common causes of mattress odours include:
-
Sweat and body moisture
-
Spills or stains
-
Lack of ventilation
-
Natural build-up of dust and debris
Regular cleaning and proper ventilation can help reduce these issues.
Step 1: Air Out the Mattress
One of the easiest ways to reduce mattress odours is by allowing the mattress to air out.
Remove all bedding and open windows in the room to allow fresh air to circulate. Leaving the mattress uncovered for a few hours helps moisture evaporate and refreshes the surface.
Good airflow can make a noticeable difference to mattress freshness.
Step 2: Use Baking Soda to Neutralise Odours
Baking soda is often used as a natural deodoriser because it absorbs moisture and neutralises smells.
To refresh your mattress:
-
Lightly sprinkle baking soda across the surface of the mattress.
-
Leave it for several hours so it can absorb odours.
-
Vacuum the mattress thoroughly to remove the powder.
This simple method can help remove lingering smells and freshen the mattress surface.
Step 3: Vacuum the Mattress
Vacuuming the mattress helps remove dust, debris, and particles that may contribute to odours.
Use a vacuum cleaner with an upholstery attachment and carefully clean:
-
The entire surface of the mattress
-
Seams and edges
-
Quilted areas where dust can collect
Regular vacuuming can help maintain mattress hygiene.
Step 4: Spot Clean Any Problem Areas
If odours are caused by spills or stains, gentle spot cleaning may be necessary.
Use a mild cleaning solution applied to a cloth and carefully blot the affected area. Avoid soaking the mattress, as excess moisture can damage the internal materials.
Allow the mattress to dry completely before replacing bedding.
Step 5: Use a Mattress Protector
A mattress protector is one of the most effective ways to prevent odours from developing in the first place.
Protectors help create a barrier that prevents moisture and spills from reaching the mattress surface. Because protectors are removable and washable, they are much easier to maintain than cleaning the mattress itself.
How to Prevent Mattress Odours
A few simple habits can help keep your mattress fresh over time.
Helpful steps include:
-
Regularly airing out the mattress
-
Vacuuming it every few months
-
Using a mattress protector
-
Washing bedding frequently
These habits help reduce moisture and debris build-up.
Expert Advice from Land of Beds
Maintaining a fresh mattress doesn’t require complicated cleaning routines. Simple steps such as airing out the mattress, vacuuming it occasionally, and using protective bedding can help maintain a clean and comfortable sleeping surface.
Our experts recommend incorporating mattress care into your regular bedroom cleaning routine to help keep your mattress fresh for longer.
Summary
Mattress odours can develop naturally over time due to moisture, dust, and everyday use. Fortunately, simple methods such as airing out the mattress, using baking soda, vacuuming the surface, and spot cleaning stains can help restore freshness.
Regular mattress care and protective bedding can also help prevent odours and maintain a clean sleep environment.
Still Need Help?
If you have questions, our team is happy to help: