
Want to get your hands on silk, lace or batik? These fabric stores in Singapore are the reel thing.
So you’ve picked up a new hobby and polished it at craft workshops? Take your mad sewing skills up a notch and go DIY at art supply stores to create your very own designs. Shop for printed fabrics, quirky designs, chiffon and other sewing materials at textile shops in Singapore for your next stitching project.
Best fabric shops in Singapore
1. Spotlight

Get inspired with materials for arts and crafts – and that includes sewing — at this superstore. It’s got everything from fabrics to threads to needles. The shop boasts a wide selection including printed cotton, glittery materials, embroidered cloths,and specialty fabrics like tulle, satin, lace, felt, lycra and organza. If you’re looking for something heavy-duty, Spotlight also offers calico, hessian and canvas duck fabrics. A little warning: with such a huge range, you may get stuck picking the right fabric for your next masterpiece.
Spotlight, multiple locations including Plaza Singapura and Westgate
2. The Cotton Shoppe
Into Japanese fabrics? Shop high-quality ones from premium brands like Kokka, Nani Iro, Echino and more at this online Singapore-based craft shop. That’s not all, check out its Zentex Korean fabrics in animal and botanical prints or cute fabric mask covers that come in 3D and seamless variations. Have a big occasion coming up? Filter your search by event to see what fits the bill!
The Cotton Shoppe, available online
3. Kawaii Fabrics

With fabrics available from a whole range of categories like animal, batik, Christmas, fairytales, knitting and so much more, you’ll find it hard to stop adding items to your cart. We especially love the multi-colour peacock feather fabric that looks like a good idea for a cute bag! Oh, did we mention the range of fabric bundles perfect for quilting and patchwork?
Kawaii Fabrics, available online and at #05-03, 61 Yishun Industrial Park A, Singapore 768767
4. People’s Park Centre
Tucked away in the heart of Chinatown, you’ll find a crowded corridor full of textile stores on the second floor of People’s Park Centre. Check out Golden Dragon (#02-51) to get great supplies for knitting, sewing and embroidery, including beads and jewellery to go with your fabrics.
People’s Park Centre, 101 Upper Cross Street, Singapore 058357
5. People’s Park Complex and Food Centre
Next door at People’s Park Food Centre, there’s a treasure trove of stores filled with chiffon, georgette, jacquard, ornaments and other pretty knick-knacks. Pop by Maggie Textile (#02-1078), Brighton Accessories House (#02-1168) and Lye Nai Shiong (#02-1018A/B). Nicole Xavier (#02-1138) is our go-to for beautiful Liberty of London fabrics. And don’t miss Fabricity (#02-1098) for carefully curated French lace, satin and jacquard prints (also available online!). At People’s Park Complex, make sure to visit Malin Textile (#02-1122) for gorgeous Japanese fabrics.
People’s Park Food Centre, 32 New Market Road, Singapore 050032; People’s Park Complex, 1 Park Road, Singapore 059108
6. Onlewo

Connect to your roots with Onlewo’s local heritage-inspired fabrics. From upholstery to wallpaper to curtains, this homegrown shop has unique fabrics that represent our little red dot in its designs. Whether it’s Chinatown-patterned wallpapers or furniture fabrics inspired by Singaporean food, you’ll find the best of local culture. We can’t take our eyes off the Singapore orchid silk scarf!
Onlewo, available online and at 5000L Marine Parade Road, Singapore 449293
7. Textile Centre
As its name suggests, this textile behemoth is your best bet. It’s home to fabrics that are great for anyone looking to snap up materials in bulk at wholesale prices. Need sew much more than just fabrics? Sin Hin Chuan Kee (#01-08) stocks all types of materials and garments imaginable, as well as fashion designing supplies and sewing accessories.
Textile Centre, 200 Jalan Sultan, Singapore 199018
8. Bode

This soft furnishing paradise is home to Singapore’s largest collection of textile fabrics, including vibrant designs from James Malone, intricate patterns from Liberty London Interiors, tropical-themed fabrics from Timorous Beasties and more. Even better: the Bode team also provides bespoke upholstery services if you need an expert’s help in stitching something up.
Bode, #05-10, Tan Boon Liat Building, 315 Outram Road, Singapore 169074
9. Mustafa Centre
Think about shopping in Little India and one name springs to mind: Mustafa Centre. This 24-hour shopping mecca sells just about anything, including all your sewing needs. Head to its basement that’s reserved for all things textiles. If your next project includes silk, cotton, lace, Indian sari fabrics or Indonesian batik, you know where to go.
Mustafa Centre, 145 Syed Alwi Road, Singapore 207704

10. Arab Street
When it comes to textile shopping, nothing beats this quaint street full of history and culture. Make Royal Fabrics (84 Arab Street) your one-stop shop in Singapore for traditional Asian fabrics including silk, linen and cotton in a variety of colours, as well as Middle-Eastern and South Asian-inspired designs. If you’re looking to explore silk materials, the folks at Mahaco Impex (51 Arab Street) are the pros. For more Asian fabrics, textiles and sewing supplies, check out Teng Joo Textiles (102 Arab Street) further down the stretch.
51 Arab Street, Singapore 199748; 84 Arab Street, Singapore 199780; 102 Arab Street, Singapore 199798
With this list of awesome fabric shops, finding good quality materials in Singapore won’t be a hassle!