How to Stop a Bed from Sliding – 7 Simple Solutions

If you’ve experienced the frustration of a bed that won’t stay in place and you want to learn about how to stop a bed from sliding DIY options, you’re in the right place. Whether you have hardwood floors, laminate flooring, or tile floors, the lack of friction can cause your bed to slide, leading to discomfort and annoyance.

Maybe your issue is a sliding mattress that won’t stay on the box spring or platform bed frame. The good news is there are plenty of easy solutions to put an end to either sliding problem.

HGTV dream home 2020 master bedroom

In this comprehensive guide, we’ll explore various DIY methods using common items like rubber mats, velcro strips, and furniture pads to ensure a stable and slip-free bed.

How to Stop Your Bed Frame From Sliding

A bed frame sliding on the floor is typically caused by the lack of traction between the legs of the frame and the flooring surface. Smooth or slippery floors, like hardwood, tile, or laminate, offer little resistance, letting the bed-frame shift with even slight movements.

In some cases, the weight distribution on the frame may also contribute to its sliding tendencies. The issue can be made worse by the use of bed wheels or casters, which, if not equipped with proper gripping mechanisms, can easily skid on smooth surfaces.

To prevent this inconvenience, try one of the following DIY solutions.

1. Rubber Mats and Rubber Feet

One effective solution to prevent your bed from sliding on hardwood or tile floors is to place rubber mats, a non-slip pad, or rubber feet under each bed leg. These provide a strong grip, ensuring your bed stays in place throughout the night.

2. Non-Slip Rug Pads and Area Rugs

If you have hardwood floors, consider placing non-slip rug pads or area rugs under the bed. This not only adds an extra layer of grip but also enhances the overall aesthetic of your bedroom.

3. Furniture Pads and Double-Sided Carpet Tape

Place furniture pads or double-sided carpet tape under the bed legs for added friction on smooth floors. This easy solution is readily available in hardware stores and comes in a variety of sizes.

4. Bed Risers and Adjustable Bed Frames

Elevating your bed with bed risers or opting for an adjustable bed frame can create extra space underneath, minimizing the chances of your bed sliding. This is a great option, especially if you’re dealing with a smaller room.

How to Stop Your Mattress From Sliding

A mattress sliding on a box spring can happen for various reasons, primarily caused by the lack of friction between the two surfaces. The sleek fabric covering the mattress, along with the smooth surface of the box spring, can fail to provide the necessary grip to keep the mattress in place.

Factors like movements during sleep and the overall fit of the mattress on the box spring can contribute to the sliding issue. Addressing these factors with simple DIY solutions can effectively counteract the sliding problem and give a more stable and comfortable sleeping experience.

1. Velcro Strips and Velcro Tape

Velcro strips or velcro tape can be a great way to secure your mattress to the bed base. Attach one side to the mattress and the other to the bed frame to prevent any unwanted mattress movement.

2. Non-Slip Mattress Pads and Mattress Toppers

Investing in a non-slip mattress pad or mattress topper can be a more permanent solution to your sliding problem. These pads provide extra grip between the mattress and the bed frame, ensuring a stable sleeping surface.

3. Gap Fillers and Foot of the Bed Solutions

If your mattress tends to slide due to gaps at the foot or sides, use gap fillers or place furniture pieces strategically to create a more solid wall, preventing the mattress from shifting.


Stopping your bed from sliding doesn’t have to be a hassle. By following one or more of these steps and utilizing affordable and readily available materials, you can say goodbye to the annoying sliding issue and enjoy

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *