Home Decor
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.
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
- 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.
- 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.
- 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
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
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
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
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
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
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
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
- Standard rug sizes chart: 2x3 to 9x12
- Round vs rectangular rugs
- Cozy winter rugs
- How to remove rug stains
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.