← Back to the journal

Rug Guides · 21 October 2026 · 4 min read

Rug on Carpet: Can You Put a Rug on a Carpeted Floor?

Peony Waterfall Lagoon & Berry Distressed Washable Rug in a bright living room

Renting a flat with oatmeal carpet you didn't choose? Living with a perfectly good fitted carpet that has simply gone a bit dull? Plenty of people assume rugs are only for hard floors, but a rug on carpet is a long-established decorating trick, and done well it looks completely deliberate. It can disguise wear, protect the carpet underneath, bring in pattern and colour, and break a large room into zones. This guide explains when it works, how to pick the right texture and size, how to stop the rug creeping, and the colours that make the pairing look intentional rather than accidental.

Can you put a rug on carpet?

Yes, and there are several good reasons to:

  • Disguise wear or stains in high-traffic patches, such as in front of the sofa or beside the bed.
  • Protect a new carpet where chairs, children or pets cause the most damage.
  • Add character to a plain, wall-to-wall carpet, especially in rented homes where you can't change the floor.
  • Zone a room, marking out a seating area in a large living space or a reading corner in a bedroom.

The only real caution is very deep, shaggy carpet, where a rug can sink and wrinkle. On standard short or medium pile carpet, it works beautifully.

The art of layering: rug over carpet

The secret of layering rug over carpet is contrast. If the rug and carpet are too similar in colour and texture, the rug looks like a mistake. Aim for a clear difference in at least one of these:

  1. Texture. A flat, smooth rug on a soft carpet reads as a deliberate layer. As a rule, the rug should be flatter and thinner than the carpet beneath, so it lies flat and doesn't wobble underfoot.
  2. Colour. On a neutral carpet, choose a rug with some depth: indigo, rust, ochre or teal will stand out clearly against beige or grey.
  3. Pattern. Traditional, Persian-inspired and kilim-style designs sit particularly well on plain carpet, giving the floor a focal point.

This echoes the intentional layering that forecasters see in homes now: a large calm base with a smaller patterned rug on top. Here, your carpet simply plays the role of the base.

Lotus Lake Indigo & Rust Oriental Washable Rug in a living room
Lotus Lake Indigo & Rust Oriental Washable Rug

Choosing the right size

Size the rug for the furniture, not the room. In a living room, a 160×230 cm rug usually works in front of a three-seater, with the front legs of the sofa on it. In a bedroom, try 160×230 cm under the lower two-thirds of a double bed, or a pair of runners either side. Leave plenty of carpet visible around the edges so the layering is obvious; a rug that almost fills the room looks like a second carpet. Our rug size guide covers more layouts.

How to stop a rug on carpet from moving

The most common complaint is creep: the rug slowly walks across the room or rucks up into ridges. That happens because carpet pile has a direction, and every footstep nudges the rug along it. To prevent it:

  • Use an underlay designed for carpet. Standard non-slip pads made for hard floors don't grip carpet well; look for one specifically sold for rug-on-carpet use.
  • Anchor with furniture. Placing the front legs of a sofa or bed on the rug holds it in place.
  • Choose a flatter, lighter rug. Thin, flatweave-style rugs are less likely to buckle than thick ones.
  • Turn it occasionally to spread wear and stop it settling unevenly.
Cloud Knot Peacock & Ochre Persian Washable Rug styled in a room
Cloud Knot Peacock & Ochre Persian Washable Rug

Keeping both clean

Vacuum the rug regularly, and lift it every few weeks to vacuum the carpet underneath, where dust collects. A washable top rug makes life easier: our designer washable rugs go in the machine at 30°C on a gentle cycle and are air dried flat, so the layer that takes the spills can be cleaned without calling in a carpet cleaner. Explore our living room rugs and bedroom rugs for ideas.

Our rug picks

Peony Waterfall Lagoon & Berry Distressed Washable Rug

Green, brown and grey with a softly distressed vintage finish: enough colour to stand out on a beige or grey carpet without shouting. Made to order in 10 sizes from £50.

Lotus Lake Indigo & Rust Oriental Washable Rug

Indigo and rust give strong contrast on pale carpet, and the Oriental floral gives a plain room an instant focal point. Printed polyester chenille on a woven cotton backing, machine washable at 30°C.

Cloud Knot Peacock & Ochre Persian Washable Rug

Peacock blue and ochre in a Persian-inspired design, rich and warming on a cool grey carpet in a bedroom or snug.

Indigo & Coral Afghan Kilim Stripe Washable Rug

A kilim-style stripe in indigo, coral and purple. It's a flatweave, about 4 mm, so it lies well on carpet. London stock from £29, dispatched from Enfield in 1–2 business days, in sizes from 60×90 to 200×290 cm.

Frequently asked questions

Is it OK to put a rug on top of carpet?

Yes. It protects the carpet, adds colour and zones a room. Choose a rug flatter than the carpet and use a carpet-specific underlay.

What kind of rug is best on carpet?

Flat, low rugs with a clear contrast in colour or pattern, such as kilim-style, Persian-inspired or vintage designs.

Will a rug damage my carpet?

Generally not. Lift it occasionally to vacuum underneath and check for any colour difference where light hits the exposed carpet.

A rug on carpet is a quick, renter-friendly way to change a room. Choose contrast, keep it flat and anchored, and the result looks considered rather than accidental.

More from the Journal

Your size

Choose your size

Pick a size once. Every price on the site will show for that size.