






1 - 20 of 73 results
Buying fabric in Kenya means navigating a market where a single bolt of kitenge at Eastleigh can cost KSh 800 or KSh 3,500 depending on whether it is wax-printed cotton from a Kenyan mill, a Dutch-wax import, or a Chinese polyester copy with a similar pattern. The difference is not always visible at first glance — but it shows up in how the fabric holds colour after washing, how it feels against skin in Nairobi's heat, and how long a finished garment lasts. This guide covers what women buying fabric in Kenya — whether for a tailor-made outfit, a personal sewing project, or resale — actually need to know.
| Fabric | Composition | Price per metre (KSh) | Best for |
|---|---|---|---|
| Kitenge (African wax print) | Cotton or cotton-poly blend | 250 – 1,200 | Dresses, skirts, blouses, headwraps |
| Kanga | Lightweight cotton | 400 – 900 (pair) | Wraps, baby carriers, home use, gifting |
| Kikoy | Woven cotton | 300 – 800 | Wraps, beach wear, scarves, baby slings |
| Ankara | Cotton with resin print | 350 – 1,500 | Structured dresses, jackets, bags |
| Chiffon | Polyester or silk | 200 – 600 | Blouses, overlays, evening wear |
| Satin | Polyester or silk blend | 250 – 700 | Evening dresses, linings, bridal |
| Linen | Flax or linen-cotton blend | 500 – 1,500 | Office wear, casual trousers, blazers |
| Denim | Cotton twill | 400 – 1,000 | Jeans, jackets, skirts |
| Scuba / neoprene knit | Polyester-spandex | 350 – 800 | Bodycon dresses, pencil skirts |
Prices are typical for Nairobi's main fabric markets — Eastleigh, Kamukunji, and the CBD textile shops along Biashara Street. Mombasa's Old Town fabric shops carry a stronger selection of coastal fabrics like kikoy and kanga, often at slightly lower prices.
Most fabric shops in Kenya do not label the exact composition or origin of their materials. You need to assess quality by hand and eye before buying. Here is what to check:
These two terms are often used interchangeably in Kenyan markets, but they refer to different printing processes. Kitenge is traditionally a wax-resist printed cotton — hot wax is applied to the fabric before dyeing, creating a pattern with a characteristic slightly crackled texture. True wax-print kitenge feels waxy on one side and shows the pattern equally on both sides of the fabric.
Ankara is a resin-printed imitation of wax print. The pattern is printed on one side only and lacks the wax texture. Ankara is cheaper to produce and is what most budget vendors sell as "kitenge." It is not necessarily bad fabric — well-made ankara holds colour and works fine for most garments — but it is not the same product as true wax print and should not be priced the same. If a vendor charges KSh 800 or more per metre, the fabric should be genuine wax print. Check both sides of the fabric before paying.
| Garment | Fabric needed (metres) | Notes |
|---|---|---|
| Simple blouse | 1.5 – 2 | Add 0.5m for puff sleeves or a collar |
| Knee-length dress | 2.5 – 3 | 3.5m if the design includes a flared skirt |
| Maxi dress | 3.5 – 4.5 | Depends on width of fabric and body size |
| Pencil skirt | 1.5 | 1m may suffice with wide-width fabric |
| Trouser suit (jacket + trousers) | 4 – 5 | Allow extra for pattern matching on prints |
| Headwrap / turban | 1 – 1.5 | Depends on wrapping style |
Always buy an extra half metre beyond what your tailor quotes. Cutting mistakes happen, and matching a print from a different batch later is nearly impossible — dye lots vary even within the same shop.
How do I know if kitenge fabric is genuine wax print or ankara?
Where is the cheapest place to buy fabric in Nairobi?
How do I buy fabric on Jiji without seeing it in person?
How much fabric should I buy for a dress?
What is the best fabric for Nairobi's climate?