How to Keep a Mattress Topper From Sliding
A topper that drifts toward the foot of the bed or bunches under the sheet every night isn't defective — it is a smooth surface sitting on another smooth surface with nothing to grip. Here are the fixes, from the single best one to a permanent hold.
A mattress topper that drifts toward the foot of the bed, bunches up under the fitted sheet, or ends up half off one side by morning isn't defective, and it doesn't mean you bought the wrong topper. It's a friction problem: a smooth topper resting on smooth sheets or a slick mattress cover has almost nothing to grip, so ordinary movement slowly walks it out of place. The fixes below are ranked roughly most-effective first, and most people solve it with the very first one on the list.
Why a mattress topper slides in the first place
It comes down to two surfaces that are both too smooth to grip each other. Many toppers — especially memory foam and latex — have a slick, uniform underside, and they often sit either directly on the mattress's smooth quilted cover or, worse, on a set of slippery sheets. Very silky weaves make this dramatically worse: satin, sateen, silk, and some slick bamboo-derived sheets feel wonderful but offer almost no surface friction, so a topper laid over them slides as if it were on a low-friction bearing. Add a night of tossing, two sleepers shifting at once, or the simple act of getting in and out of bed, and the topper creeps a little further each time until it's visibly off center. It's a slow drift, which is why it's easy to miss until the topper is already several inches out of place.
This is a different problem from a whole mattress sliding across its base, even though it looks similar and the underlying cause — missing friction — is the same. If what's actually moving is the entire mattress traveling across the frame rather than just the topper drifting on top of the mattress, our guide on how to keep a mattress from sliding covers that, because the fix there has to go underneath the mattress rather than between the mattress and the topper.
The single best fix: a deep-pocket fitted sheet over both layers
The most effective fix by far is one you may already own. Pull a deep-pocket fitted sheet down over the mattress and the topper together, as if the two were one thick mattress, and seat every corner fully so the elastic hem tucks all the way underneath. Done that way, the sheet clamps the topper down against the mattress and holds it there. Instead of relying on friction, you're physically capturing the topper under a taut layer of fabric that's anchored beneath the whole bed. It costs nothing if you already have a deep enough sheet, and it's the reason many people never need any of the fixes that follow.
The one catch is depth. A topper adds a few inches of height, and a standard fitted sheet cut for the bare mattress will now be stretched too shallow — its corners ride up and pop off, which sends you right back to loose bedding. Measure the mattress, add the topper's thickness, and buy a pocket depth a little greater than that combined total. Our guide on keeping fitted sheets from slipping walks through measuring for depth and why a well-seated, correctly sized sheet is the quiet hero of a bed that stays put. The same measurement that keeps your sheet on the bed is exactly what locks the topper down underneath it.
Topper straps, anchor bands, and a built-in skirt
If the sheet alone isn't enough — or you'd rather not size up a sheet — the next step is to anchor the topper directly. Elastic corner straps, sold as topper straps or anchor bands, loop over each corner of the mattress and stretch across the topper to hold its corners down. The idea is the same as sheet suspenders, but the straps work on the topper itself. They install in a minute, work on almost any topper, and are the go-to for restless sleepers and for adjustable bases.
Some toppers sidestep the problem by design. A topper with an elastic skirt — a fitted band sewn around the edge that wraps down over the sides of the mattress like a fitted sheet — or one with built-in corner straps grips the mattress on its own and rarely needs extra help. If you're still shopping and sliding is a known headache for you, an anchored design is worth prioritizing. Our guide on how to choose a mattress topper covers the features to weigh, and an elastic skirt or corner straps is one of the small ones that predicts whether a topper actually stays put.
A non-slip pad or grippy protector underneath
When the surfaces themselves are the problem, add friction between them. A thin non-slip pad — the same rubberized rug gripper or shelf liner used to stop rugs from sliding — cut to size and laid between the mattress and the topper gives both something to bite into. A mattress protector with a textured or slightly grippy surface does double duty, adding friction while it shields the mattress from spills and wear. The goal is simply to replace the slick-on-slick contact with something that has grip, which is often all a lightly sliding topper needs. It also stacks: a grip pad underneath plus a deep-pocket sheet over the top is more secure than either one on its own.
Velcro or adhesive for a permanent hold
For a fix that essentially never moves, hook-and-loop (Velcro) strips bond the topper to the mattress at the corners and along the sides. Attach the loop side to the topper and the hook side to the mattress cover — or use adhesive-backed strips on both — press them together, and the topper is locked in place until you deliberately peel it up. This is the most permanent option and the least reversible, so it makes the most sense once you've settled on a topper you plan to keep for a while. If you go the adhesive route, use a fabric-safe, removable adhesive rather than a harsh permanent glue that can bleed through or damage the foam. The point is to hold the topper, not to ruin it when you eventually want to wash or replace it.
Make sure the topper is the right size
An undersized topper is a sliding problem you can't fix with grip alone. A topper that's cut a little small, or one made for a different mattress size, has room to wander before it hits any edge, and it will keep drifting no matter how much friction you add underneath. Confirm the topper matches your mattress size and actually reaches close to all four edges. If it's noticeably smaller than the mattress, no strap or pad fully compensates — the right move is a correctly sized topper rather than more anchoring on top of a mismatch.
Let a new foam topper finish expanding
A brand-new foam topper that arrives compressed in a box needs time to fully decompress before it grips the way it should. Straight out of the packaging it can be uneven, slightly curled at the edges, and not yet making full flat contact with the mattress — which lets it shift more than it will once it's settled. Lay it out flat and give it the time the maker suggests, usually a day or two, to expand to its full thickness and flatten out. A fully expanded topper sits with its whole underside in contact with the mattress, which is more surface area and more grip than a half-lofted one, so some of the sliding you notice in the first couple of nights tends to go away on its own.
A quick order of attack
Start with what you already have. Pull a deep-pocket fitted sheet down over both the mattress and the topper and seat every corner fully — that alone stops most sliding. If a new foam topper is still settling, give it a day or two to finish expanding first. Still moving? Add elastic corner straps or a non-slip pad between the layers, and if you want it permanent, a few Velcro strips will lock it down for good. And if the topper is simply too small for the bed, size it correctly, because no amount of grip rescues a topper that has room to roam. Somewhere on that list is the fix for yours, and almost none of it costs much or takes long.
Common questions
Why does my mattress topper keep sliding around?
Almost always because two smooth surfaces are stacked with nothing between them to grip. Many toppers, especially memory foam and latex, have a slick underside, and they often sit on a smooth mattress cover or, worse, on slippery sheets. Very silky weaves like satin, sateen, silk, and some slick bamboo-derived sheets have almost no surface friction, so a topper laid over them slides easily. Ordinary movement, or two people shifting at once, then walks it out of place a little at a time. It rarely means anything is wrong with the topper itself.
What is the best way to keep a mattress topper from sliding?
Pull a deep-pocket fitted sheet down over the mattress and the topper together, as if the two were one thick mattress, and seat every corner fully so the elastic hem tucks all the way underneath. That taut layer of fabric physically clamps the topper down against the mattress rather than relying on friction, and it is the single most effective fix. The one requirement is depth: a topper adds a few inches of height, so you need a pocket deep enough to clear the mattress plus the topper, or the sheet corners will ride up and pop off.
Do non-slip pads work between the mattress and topper?
Yes. A thin non-slip pad, the same rubberized rug gripper or shelf liner used to stop rugs from sliding, cut to size and placed between the mattress and the topper gives both surfaces something to bite into. A mattress protector with a textured or grippy surface does the same job while also shielding the mattress. The point is to replace slick-on-slick contact with grip, which is often all a lightly sliding topper needs, and it stacks well with a fitted sheet over the top.
Can I use Velcro to keep a mattress topper in place?
Yes, and it is the most permanent fix. Hook-and-loop (Velcro) strips attached to the topper on one side and the mattress cover on the other bond the two together at the corners and along the edges until you deliberately peel them apart. Because it is the least reversible option, it is best once you have settled on a topper you plan to keep. If you use adhesive-backed strips or a dab of adhesive, choose a fabric-safe, removable product rather than a harsh permanent glue so you do not damage the topper when it is time to wash or replace it.
Does the size of the topper matter for sliding?
It matters a lot. A topper that is undersized, or made for a different mattress size, has room to wander before it hits any edge, and it will keep drifting no matter how much grip you add underneath. Confirm the topper matches your mattress size and reaches close to all four edges. If it is noticeably smaller than the mattress, no strap or pad fully compensates, and the real fix is a correctly sized topper rather than more friction.
Sources
Where the facts on this page come from. We cite other people's testing because we don't do our own — here's what that means.
Read next
- The Best Mattress ToppersSix mattress toppers worth buying, and the simple test that tells you whether a topper will fix your bed or waste your money.
- How to Choose a Mattress TopperChoose a topper by spec: name the problem first, then match material, thickness, and density to it — with the honest caveat that a topper changes feel, not support.
- How to Keep Fitted Sheets From SlippingWhy fitted sheets slip off — usually a pocket-depth mismatch or tired elastic — and the fixes that hold, from measuring for the right depth to all-around elastic, grippy pads, straps, and better tucking.
- How to Keep a Mattress From SlidingWhy mattresses slide (a slick surface underneath, not a defect) and the fixes that actually stop it, from a rug pad to a proper frame with a retainer bar.
- The Best Mattress PadsSix mattress pads worth buying — a thin quilted layer of softness you can machine wash — plus the plain difference between a pad, a topper, and a protector.