What Color Rug Goes With Your Walls? Blue, Green, Beige, Gray, White and Red

Choose the rug for your sofa and floor first, then check it against the walls. Blue walls suit warm rugs in rust, terracotta and red. Green walls suit red and rose. Beige and cream walls take almost anything with some depth, gray walls want warmth, white walls let the rug lead, and red walls look best with navy or a pale, quiet rug.
Walls matter less than most people expect. The rug lies on the floor and the sofa stands on it, so those three are seen as one layer. The walls sit behind and above them, framing the picture rather than sharing it. They are also the easiest thing in the room to change, since a wall can be repainted in a weekend and a rug cannot be redyed. So settle the sofa first with our post on what color rug goes with your couch, and use the walls as the final check.
What Color Rug Goes With Blue Walls?
Blue and orange are complementary colors.[1] Placed next to each other, complementary colors look brighter.[1] So the rugs that come alive against blue walls are the warm, orange-leaning ones: terracotta, rust, apricot and brick red. How strong the rug can be depends on the shade of blue.
- Light blue walls. A pale terracotta rug with some blue in its border looks soft and fresh, like the Manisa below. The blue in the rug repeats the walls, and the warm field keeps the room from feeling cold.
- Dark blue or navy walls. The walls already carry the weight, so the rug can be stronger. A deep terracotta like this Isparta with a terracotta field and a dark blue border holds its own. On a dark floor, a cream rug with blue drawing brightens the lower half of the room instead.
- Teal or turquoise walls. These blues lean toward green, so a rose or faded red rug suits them as well as a terracotta one. Some cream in the rug helps, because a teal room can feel heavy late in the day.
A blue rug under blue walls with a blue sofa is the combination to skip, since three blues in a row swallow the rug. The terracotta rugs are the best starting point.

What Color Rug Goes With Green Walls?
Red is green’s complement, which is good news for anyone with green walls and a liking for Persian rugs.[1] The shade of green decides which red.
- Sage green walls. Sage is soft and grayish, and a bright red rug looks harsh against it. A faded rose suits it better, especially when the rug carries a little of the wall color back. This Manisa with a muted pink field and a celadon border does exactly that, so the floor and the walls look chosen together.
- Dark green walls. Forest, bottle and olive green are deep enough to take a deep red Persian. Look for one with some green or cream in it, such as this Mashhad with a deep red field, a navy border and sage in the pattern, or the Tabriz in the study below.
Dark walls, a dark rug and a dark floor together can close a room in, and our post on oxblood rugs explains how to keep one surface light.

What Color Rug Goes With Beige or Cream Walls?
Beige, tan and cream walls are the most forgiving background there is, so the choice comes down to the sofa, the floor and the undertone of the beige. A pink-leaning beige suits rose and faded red rugs. A yellow-leaning beige or tan suits navy, rust and rugs with gold in them. A gray-leaning beige, often called greige, behaves more like gray and wants a warm rug.
The one thing to watch is tone, the lightness or darkness of a color.[2] A beige rug on a beige floor against beige walls reads as one flat color from wall to wall. Navy fixes that most reliably, giving a warm room depth and a cool note, as the Tabriz below does against beige plaster. For a darker, more unusual choice, this Isparta with a charcoal field drawn in gold, rose and teal picks up tan walls through its gold. And if the walls are plain cream, a rug with five or six colors has nothing to compete with. Start with the navy rugs or the colorful rugs.

What Color Rug Goes With Gray Walls?
Gray walls are cool, so the rug is where the warmth comes from. A gray rug against gray walls leaves the room with almost no color at all.
- Light gray walls. A rose rug looks clean and warm against pale gray, and navy or plum in its drawing connects it back to the cool walls. The Manisa under the dining table below is a good example.
- Dark gray or charcoal walls. A rust rug glows against charcoal. This Mahal with a rust field and plum in the pattern has the warmth a dark gray room needs.
- Gray walls with white trim. A faded red rug with cream in the border picks up the trim and warms the walls at the same time.
Gray takes on a cast from whatever sits next to it, so judge the pair in daylight before you decide. The pink rugs are the easiest place to start.

What Color Rug Goes With White Walls?
White walls ask nothing of the rug, which makes them the best background for a bold or unusual one, the way a white gallery wall suits a painting. The Isparta below, with an emerald medallion on a stone field, would fight colored walls but looks right against white. Bright white rooms in general take a strong rug well, in deep red, navy or many colors, and a strong rug keeps them from looking unfinished.
Warm white and off-white walls are gentler, and faded colors suit them: rose, faded red and pale terracotta. A cream rug with darker drawing keeps the room calm and still gives it an edge, like this Kerman with a cream field, a burgundy border and navy in the pattern. A cool, blue-leaning white can feel chilly, and a rust or terracotta rug is the quickest way to warm it without repainting.
White rooms are often the sunniest, and light causes the colors of carpets and rugs to fade.[3] Turning the rug now and then keeps the change even, as we explain in protecting a rug from sun, pets and spills.

What Color Rug Goes With Red Walls?
Red walls are the hardest case, because so many old rugs are red too. A red rug against red walls can work in a deliberately rich, enclosed room, but usually it is one red too many. Cool or quiet colors are easier.
- Navy. A navy rug is the classic partner for red walls. It cools them and gives the eye somewhere to rest, like the Kashmar at the top of this page, with its ochre and turquoise drawing.
- Cream with blue. A pale rug breaks up all the red, and blue drawing ties it back. This Nain with a cream field and denim blue drawing is a good example.
- Green. A green field is the most direct answer, since green is red’s complement. This Isparta with a forest green field and a muted pink border balances red walls without matching them.
Dark red and burgundy walls behave more like a dark color than a red one. Treat them as you would dark green walls, and keep either the floor or the rug light.
How to check a rug against your walls
Look at the border first. When you stand in the room, the border is the part of the rug nearest the walls, so it decides how the two meet. The field decides how the rug reads from the doorway. Hold a paint chip from your walls against the rug in daylight and again in the evening under your own lamps, because a wall color can shift a lot between the two.
If the rug arrives and the walls fight it, remember which of the two is easier to change. Returns are accepted within seven days of delivery (fourteen in the European Union), and the shipping and returns page has the details. A can of paint is often the cheaper fix.
If your room gets little daylight, read choosing a rug for a dark room. If your floor is gray or terracotta tile, what color rug goes with gray floors or terracotta tile is the next step. To browse by color, start at rugs by color.
Sources
- Complementary Colors. Tate.
- Tone. Tate.
- Basic Care: Carpets and Rugs. Canadian Conservation Institute.


