Home Decor

Rug Colors Guide: How to Choose Blue, Green, Cream, Terracotta & More

· 10 min read
Rug Colors Guide: How to Choose Blue, Green, Cream, Terracotta & More

The color of a rug does more work than almost anything else in a room. It can make a small space feel bigger, pull a mismatched sofa and floor together, calm a busy room down or become the one bold piece everything else is built around. Yet it's often the hardest decision when buying a rug, because a color that looks perfect on screen can feel completely different on your floor.

This guide walks through every main rug color, from cream and navy to terracotta, mustard and sage green, with simple rules for choosing, how each color tends to make a room feel, ideas for what each color pairs with, how light changes color, and a quick guide by room. Every ThePieCraft rug is hand-tufted to order in New Zealand wool and wool blends, so you can use each section to jump straight to the matching collection.

Chromatic Rug, a multicolor rug with flowing shapes in plum, orange, mustard, blue, sage and blush, in a living room with a green sofa
A multicolor design like the Chromatic Rug can tie together every color already in a room.

The short answer

  • Start with what you can't change: floor, sofa and walls.
  • Decide the rug's role: the bold star of the room, or the calm base.
  • Be practical: mid-tones and patterns hide everyday wear; pale and very dark solids show it.
  • Check it in your light: colors shift between daylight and lamplight.

Three rules for choosing a rug color

  1. Start with what you can't change. Look at your floor, your sofa and any large wall color first. A rug works best when it either picks up one of those colors or deliberately contrasts with them. A rug that ignores all three usually looks like it belongs in a different room.
  2. Decide whether the rug leads or supports. A rug can be the boldest thing in the room, such as a rust or mustard rug in a neutral room, or the quiet base for colorful furniture and art, such as a cream or gray rug. Pick one role and style around it. Trying to make both the sofa and the rug the star usually creates a clash.
  3. Be honest about traffic. Light, solid colors show dirt quickly. Mid-tones and multicolor patterns hide everyday marks far better, which matters in living rooms, hallways and homes with kids or pets.

The 60-30-10 rule for rugs

Interior designers often use a simple ratio to balance color: about 60 percent of a room in a dominant color (usually walls and large surfaces), 30 percent in a secondary color (often furniture and the rug) and 10 percent in an accent color (cushions, art, lamps). A rug usually sits in the 30 percent, or provides the 10 percent accent if it's small and bold.

In practice, that means a large rug works best in a color that relates to your main furniture, while a small rug in a reading corner can be the place for a stronger accent. If your rug has several colors, pick one of its smaller colors and repeat it two or three times around the room, in a cushion, a vase and a print, so the room feels connected.

How colors make a room feel

Color is personal, and the same shade can feel different depending on what surrounds it. Still, most people share some broad reactions to color, and they're a useful starting point when you're deciding what mood you want a room to have.

Warm colors such as terracotta, rust, mustard, coral and red tend to feel energetic, welcoming and cozy. They make large rooms feel more intimate and are lovely in spaces where people gather, like living rooms and dining rooms. In a very small room, use them in a pattern rather than a solid field so the room doesn't feel closed in.

Cool colors such as blue, teal and green tend to feel calm, fresh and restful. They suit bedrooms, home offices and bathrooms, and they can make a small room feel a little more open. Greens sit in the middle: sage feels soft and airy, while forest green feels rich and grounding.

Neutrals such as cream, beige, gray and taupe are quiet and flexible. They let furniture, art and plants take the lead, and they're the easiest to keep as your style changes. A neutral rug with a subtle pattern adds interest without stealing the show.

Dark colors such as navy, charcoal and black add drama and depth. They make a room feel grounded and sophisticated, especially with good lighting and contrasting accents like brass, cream or gold.

Whatever you choose, think about how you want to feel in the room at the end of the day. That's usually a better guide than any trend.

Cream, ivory and beige rugs

A cream rug or ivory rug is the easiest color to live with. It brightens a room, makes it feel larger and works with almost any sofa. Beige and sand tones are a little warmer and more forgiving than pure white. The trade-off is upkeep: in a busy room, choose a neutral rug with a pattern or a second color in it rather than a plain, pale one.

Pairs with: almost everything, especially wood, linen, green plants and brass.

Browse cream and neutral rugs.

Blue and navy rugs

Nami-Do Rug, a rug of overlapping navy and bright blue wave arcs, in a living room with a gray sofa
Bold, tonal blues, as in the Nami-Do Rug, feel calm and fresh at the same time.

A blue rug is calm and versatile. Navy and indigo feel classic and work with wood floors, white walls and gray or cream sofas. Lighter cobalt and teal tones feel fresher and more coastal. A blue and cream rug is one of the safest pattern choices for a living room or bedroom.

Pairs with: cream, white, rust, mustard, warm wood and brass.

Browse blue and navy rugs.

Green rugs: sage, olive and forest green

Green rugs are one of the fastest-growing rug searches in the US, and it's easy to see why: green brings the outdoors in. Sage green is soft and pairs well with cream and light wood. Olive and moss feel earthy and warm. Deep forest green is rich and works with brass, leather and dark wood.

Pairs with: terracotta, cream, blush, natural wood and plants.

Browse green rugs.

Terracotta, rust and orange rugs

Kinetic Rug, a geometric rug in rust, caramel, green, navy and cream blocks
Rust and caramel blocks, as in the Kinetic Rug, bring earthy warmth to a room.

A terracotta rug or rust rug adds instant warmth, especially in rooms with white walls, wood floors and lots of daylight. Burnt orange is bolder, and coral is softer and a little more playful. These earthy colors also hide everyday wear well.

Pairs with: cream, olive, navy, leather and rattan.

Browse orange and terracotta rugs.

Yellow and mustard rugs

Harlequin Rug, a mustard rug with a pink border and a black-and-white striped edge, in a mid-century living room with a teal lounge chair
A mustard field framed in pink and graphic stripes, as in the Harlequin Rug, is a bold, joyful centerpiece.

A mustard rug is the easiest way to add sunshine to a gray or neutral room. Mustard yellow is deeper and more grown-up than bright yellow, and it pairs especially well with navy, charcoal, teal and green. Gold tones add a subtle, warm glow.

Pairs with: navy, charcoal, teal, forest green and walnut.

Browse yellow and mustard rugs.

Pink and peach rugs

Blush Horizon Rug, an irregular-shaped ombre rug fading from burgundy to blush and cream, in a living room with a white sofa
Blush tones read as a warm neutral, as the Blush Horizon Rug shows.

A pink rug doesn't have to feel sweet. Blush and peach tones read as warm neutrals, and they look beautiful with cream, terracotta and light wood. Coral adds more energy. These colors suit bedrooms, nurseries and relaxed living rooms.

Pairs with: cream, sage, terracotta, burgundy and oak.

Browse pink and peach rugs.

Red, maroon and burgundy rugs

Crimson Pebble Rug, a rug of cream pebble shapes outlined in deep red, in a mid-century living room with a tan leather sofa
Deep red used as an outline, as in the Crimson Pebble Rug, adds richness without overwhelming.

A red rug makes a confident statement. Maroon and burgundy are deeper and more traditional, and they work in dining rooms, studies and living rooms with dark wood or leather. Keep the rest of the room simple so the rug can lead.

Pairs with: cream, charcoal, forest green, tan leather and gold.

Browse red and maroon rugs.

Purple and plum rugs

Lilac Flow Rug, a wavy-edged ombre rug in rings of lilac and purple, in a living room with plants and a leather sofa
Lilac and purple, as in the Lilac Flow Rug, add depth to a room full of plants and wood.

Purple and plum add depth to warm, layered rooms. Lilac feels soft and playful; plum feels rich and moody. They pair well with mustard, peach, cream and plenty of greenery.

Browse purple rugs.

Gray and charcoal rugs

A gray rug is the modern neutral. It sits comfortably with almost every sofa color and is more practical than cream. Charcoal adds contrast and grounds a light room. Warm grays with a hint of beige feel softer than cool, blue-toned grays.

Pairs with: mustard, blush, navy, white and black.

Browse gray and charcoal rugs.

Black rugs

Obsidian Rug, a black rug with sweeping gold arcs, in front of a marble coffee table and a rust velvet chair
Black with gold, as in the Obsidian Rug, gives a room a confident, graphic look.

A black rug or black-and-white design gives a room a graphic, gallery feel. Black works best as part of a pattern rather than a solid field, because solid dark rugs can show dust and lint.

Pairs with: white, cream, gold, rust and marble.

Browse black rugs.

Brown and tan rugs

A brown rug is warm, practical and timeless. Tan, caramel and taupe tones work with leather sofas, wood furniture and natural textures, and they are among the most forgiving colors for busy homes.

Pairs with: cream, blue, sage and black.

Browse brown and tan rugs.

Multicolor rugs

If you can't pick one color, a multicolor rug can tie together everything already in the room. Pull two or three colors from the rug into cushions, throws or art. Many of our abstract rugs and modern rugs mix five or more colors.

How light changes rug color

A rug that looks warm and golden in a showroom can look flat and gray in a north-facing room, and the same rug can look completely different at noon and at night. Light is one of the biggest reasons people feel a rug "looks different in person". A few things to keep in mind:

  • North-facing rooms (in the northern hemisphere) get cool, indirect light that makes colors look a little bluer and grayer. Warm colors such as terracotta, mustard and warm cream counteract that.
  • South-facing rooms get warm, bright light that intensifies colors. Cooler blues, greens and grays stay balanced.
  • Lamplight is usually warmer than daylight, so blues can look darker and warm tones glow in the evening.
  • Sheen matters. Rugs with bamboo silk (viscose) highlights look lighter or darker depending on which way you view them, because the fibers reflect light. Read more in what is bamboo silk?
  • Screens vary. Every phone and monitor shows color slightly differently. If you're torn between two shades, ask us for more photos in daylight.

Quick guide: rug color by sofa

Your sofa Calm rug choices Bolder rug choices
Gray Cream, blue, lighter gray Mustard, terracotta, rust
Cream or white Sand, sage, soft blue Navy, forest green, multicolor
Brown leather Cream, blue Green, rust, mustard
Navy Cream, gray, sand Mustard, terracotta
Green velvet Cream, blush Rust, gold, plum
Black Gray, cream Red, gold, graphic black and white

Quick guide: rug color by room

Room Easy choices Bolder choices
Living room Cream with a pattern, gray, blue and cream Terracotta, mustard, forest green
Bedroom Cream, peach, soft blue, sage Navy, plum, blush pink
Dining room Brown, gray, multicolor patterns Red, maroon, rust
Home office Gray, navy, charcoal Green, mustard
Kids' room Multicolor, peach, light blue Yellow, coral
Entryway Brown, rust, charcoal Multicolor geometric

For room-specific advice, see our guides to home office rugs, kids' room rugs and rugs for hallways and entryways.

Frequently asked questions

What color rug goes with a gray sofa?

Almost anything. For a calm room, choose cream, blue or a lighter gray. For warmth, mustard, terracotta and rust all look great against gray.

What color rug goes with a brown leather sofa?

Blue, cream, green and rust work well. Avoid a rug in exactly the same brown, which can make the room feel flat.

What rug color makes a room look bigger?

Light colors such as cream, ivory, beige and soft gray reflect more light and make a room feel larger. A larger rug also helps; see our rug size chart.

What rug color hides dirt best?

Mid-tones and patterns: brown, rust, gray, navy and multicolor designs. Pale solid colors show marks fastest, and very dark solid colors show lint and dust. See our guide for homes with pets and kids.

Should a rug match the walls?

It doesn't need to match, but it should relate. Pick up a wall color in a small part of the rug's pattern, or choose a rug in a contrasting color that makes the walls look intentional.

Can I get a design in different colors?

Yes. Every rug is made to order, so we can adjust a palette for you. Tell us what you have in mind on our custom rugs page.

Keep reading

Every rug is handmade to order for you and ships in 8 days. In the US, it's delivered to your door in 2 to 3 weeks, with shipping and import duties already paid.