How to Choose a Rug: Size, Material and Placement for SG Homes
Choosing a rug in Singapore? Learn the right size, humidity-friendly materials and placement for HDB and condo homes, plus realistic price ranges to expect.

To choose a rug for a Singapore home, start with size: in the living room the rug should sit under at least the front legs of your sofa, and for dining it should extend about 60cm to 70cm beyond the table on every side so chairs stay on it when pulled out. Then pick a material that suits our humidity, with easy-clean synthetics like polypropylene as the safe all-rounder, wool for softness and durability, and delicate viscose reserved for low-traffic spots. Finally, anchor the rug to your furniture layout rather than the room edges.
Rugs do a lot of quiet work in a home. They define zones in open-plan HDB and condo layouts, soften hard tile or vinyl floors, cut echo, and add warmth and colour without any renovation. The tricky part in Singapore is our year-round humidity and the fact that many living and dining areas share one open space, so a rug that is the wrong size or material quickly looks and feels off. This guide walks through size, material, placement and care so you can buy once and buy right.
What size rug do I need?
Size is the mistake people make most often. A rug that is too small makes the whole room look cramped and floats awkwardly in the middle of the floor. As a rule, go one size bigger than you think, and let the furniture sit partly or fully on top of the rug so everything reads as one grouping.
Rough guidance by room:
- Living room (HDB): a 160cm x 230cm rug suits most standard living rooms, with the front legs of the sofa on it.
- Living room (larger condo): 200cm x 300cm or bigger, ideally with all sofa legs on the rug.
- Dining area: measure your table, then add about 60cm to 70cm on each side so chairs stay on the rug when pulled out; many six-seaters need a 200cm x 300cm rug.
- Bedroom: either a large rug under the lower two-thirds of the bed, or two runners flanking the bed.
- Runners: 80cm x 300cm for hallways or galley kitchens, leaving a few centimetres of floor on each side.
Which rug material is best for humid Singapore?
Material decides how a rug feels, how long it lasts and how it copes with our climate. Humidity, the occasional spill and high foot traffic near the door all matter more here than in a dry country.
Common options compared:
- Polypropylene (synthetic): affordable, stain-resistant and tolerant of humidity, the easy all-rounder for living and dining. From around S$40 for small sizes.
- Wool: soft, warm underfoot and very durable, but pricier and best kept in air-conditioned or well-ventilated rooms so it stays dry.
- Cotton flat-weave: light, often machine-washable and budget-friendly, though thinner and less plush.
- Jute and sisal (natural fibre): great texture and a natural look, but they can trap moisture, are prone to mould if damp, and are hard to clean once stained.
- Viscose or rayon: silky sheen for a luxe look, but delicate, stains easily and is a poor choice for dining rooms, entryways or homes with pets and young children.
If you run air-conditioning often and keep the floor dry, wool and natural fibres are fine. For open, less ventilated areas or anywhere near wet zones, a synthetic rug is the lower-risk pick.
How do I place a rug correctly?
Placement is what makes a rug look designed rather than dropped. The golden rule is to tie the rug to the furniture, not to the walls, and to keep a consistent border of bare floor around it, usually 20cm to 40cm.
Quick placement checks:
- Living room: at minimum the front legs of the sofa sit on the rug; ideally all seating legs do, so the sofa, armchairs and coffee table feel connected.
- Dining room: the rug must be large enough that the back chair legs stay on it even when someone pushes back from the table.
- Bedroom: the rug should reach out past the sides and foot of the bed so your feet land on softness when you get up.
- Open-plan HDB or condo: use separate rugs to mark the living and dining zones, keeping styles related but not identical.
How much should a rug cost in Singapore?
Prices vary widely by size and material, so treat these as ballpark ranges and always check current prices in store or online before buying. Machine-made synthetic rugs are the affordable end, while hand-knotted wool pieces sit at the top.
Typical ranges:
- Small synthetic or cotton rugs: from around S$30 to S$120.
- Mid-size living or dining rugs (about 160cm x 230cm to 200cm x 300cm): roughly S$150 to S$600 depending on material.
- Large or premium wool and hand-knotted rugs: S$800 to S$2,500 and up.
Widely available places to browse include IKEA, Courts, Harvey Norman, HipVan, Castlery, Commune, Scanteak and Nook and Cranny. Order a swatch or view the rug in person where you can, since screen colours and pile height rarely match real life.
Planning rugs into a renovation
A rug is easiest to get right when you plan it alongside the rest of the space rather than as an afterthought. During a renovation is the ideal time, because your floor finish, furniture layout and lighting are all still on paper. If you are choosing floor tiles or vinyl, think about how a rug will layer on top, and mark where large rugs will sit so you can leave enough clearance around built-in carpentry and the TV console.
This also affects your electrical plan. A reading nook or floor lamp beside a living-room rug needs a power point in the right spot, and a robot vacuum that has to glide over a low-pile rug wants nearby charging and clear floor runs. Talking through the layout with your renovation contractor early means the sockets, lighting and furniture footprint all suit the rug you have in mind, instead of forcing you to work around trailing extension cords later.
How do I keep a rug clean and mould-free?
Care is where humid Singapore homes need a little extra discipline. Vacuum regularly to stop grit wearing down the fibres, rotate the rug every few months so it fades and flattens evenly, and blot spills immediately rather than rubbing them in.
To avoid mould and musty smells, keep rugs off damp floors and away from bathroom thresholds, and let air circulate underneath rather than sealing them flat against tile all day. Use a non-slip underlay or anti-slip pad, which both stops the rug sliding on smooth floors and lets a little air move beneath it. For wool, viscose or larger pieces, professional rug cleaning every year or two is worth it.
Frequently asked questions
Are rugs a good idea in humid Singapore? Yes, as long as you match the material to the room. Synthetic rugs like polypropylene handle humidity and spills well anywhere, while wool and natural fibres are best in air-conditioned or well-ventilated spaces kept off damp floors.
What size rug fits a standard HDB living room? A 160cm x 230cm rug suits most standard HDB living rooms, placed so the front legs of the sofa rest on it. Larger condo living areas often look better with a 200cm x 300cm rug or bigger.
Should all my furniture legs be on the rug? Ideally in the living room, yes, so the seating group reads as one zone. At minimum, put the front legs of the sofa on the rug. For dining, all chairs including the back legs must stay on the rug when pulled out.
How do I stop a rug from sliding on tiles? Use a non-slip underlay or anti-slip pad cut to size. It grips smooth tile or vinyl, protects the rug backing, adds a bit of cushioning and lets a little air move underneath to reduce moisture build-up.