Whether you're new to sewing or an experienced sewer, finding the right fabrics for your projects is important.
For Perthians, here are some of the best places to find fabrics in and around the city. We've included options for various budgets and project types, so there should be something for everyone.
Here's a table covering all the fabric shops we mention in this article.
| Store Name | Description | Specialty | Location & Contact Information | Opening Times |
|---|---|---|---|---|
| Calico & Ivy | Offers a range of yarns, fabrics, books, and tools. Hosts workshops on knitting, crocheting, and stitching. | Cotton and linen fabrics, knitting, and crocheting supplies | Shop 4/111 Claremont Cres, Swanbourne WA 6010, Australia +61 8 9383 3794 | Mon-Sat: 10 AM–5 PM Sun: Closed |
| Crossways Wool & Fabrics | Independent store selling knitting and crochet supplies, haberdashery, patterns, and fabrics. Offers classes and workshops. | Knitting, crochet supplies, and fabrics | 15/180 Rokeby Rd, Subiaco WA 6008, Australia +61 8 9381 4286 | Mon-Fri: 9 AM–5 PM Sat: 9 AM–4:30 PM Sun: Closed |
| Fabulous Fabrics | Family-owned textile and fabric business selling various types of fabrics, including silk, knits, linen, cotton, and more. | Silk, knits, linen, cotton, and haberdashery | 1/160 Balcatta Rd, Balcatta WA 6021, Australia +61 8 9240 1453 | Mon-Sat: 9 AM–5 PM Sun: Closed |
| Handcrafters House | Specializes in patchwork, quilting, and sewing. Offers fabrics, kits, threads, patterns, tools, and embroidery supplies. | Patchwork, quilting, and sewing supplies | 7/401 Great Eastern Hwy, Midland WA 6056, Australia +61 8 9274 4955 | Mon-Fri: 9 AM–5 PM Sat: 9 AM–3:30 PM Sun: Closed |
| Homecraft Textiles | Chain store offering apparel and fashion fabrics, trims, notions, and upholstery fabrics. Flat rate shipping available. | Apparel, fashion, upholstery fabrics | 1039 Albany Hwy, St James WA 6102, Australia +61 8 9355 4222 | Mon-Sat: 9 AM–5 PM Sun: 11 AM–5 PM |
| Knitwit Australia | Specializes in knit and stretch fabrics, including printed jersey knits, double knits, cotton spandex knits, and more. | Knit and stretch fabrics | 4/142 Stirling Hwy, Nedlands WA 6009, Australia +61 451 496 122 | Mon-Thu: 10 AM–4:30 PM Fri: 10 AM–3:30 PM Sat: 10 AM–12 PM Sun: Closed |
| Kraft Daze Sewing World | Sells sewing machines and a broad range of fabrics. Also offers stitching, patchwork, and machine embroidery classes. | Sewing machines, fabrics, and embroidery supplies | Unit 1/91 McCoy St, Booragoon WA 6154, Australia +61 8 6180 5224 | Mon-Fri: 9 AM–4 PM Sat: 9 AM–3 PM Sun: Closed |
| Lush Fabrics | Offers knit and woven fabrics, sewing accessories, and trims. Flat-rate shipping available, or pickup from store. | Knit and woven fabrics | 32 Kembla Way, Willetton WA 6155, Australia +61 475 921 693 | Mon-Fri: 10 AM–2 PM Sat-Sun: Closed |
| My Fabricology | Features various fabrics, books, threads, and notions. Fabric sold in 25cm increments. Free shipping on orders over $250. | General fabrics, books, and notions | Unit 33/4 Wicks St, Bayswater WA 6053, Australia +61 493 063 224 | Tue-Fri: 9:30 AM–4 PM Sat: 9:30 AM–3 PM Sun-Mon: Closed |
| Perth Sewing Centre | Sells sewing machines, accessories, fabrics, and leather. Also offers sewing classes and machine servicing. | Sewing machines, fabrics, and leather | Shop 9/16 Kent Way, Malaga WA 6090, Australia +61 8 9249 4150 | Mon-Fri: 9 AM–5 PM Sat: 9 AM–12 PM Sun: Closed |
| Potter & Co | Independent store selling fabrics and accessories. Sells retail through Potter & Co. and wholesale through Potter Textiles. | Linen, hemp, cotton, denim, silk, and wool fabrics | 3 Auckland St, North Perth WA 6006, Australia +61 8 9381 2900 | Tue-Wed: 11 AM–4 PM Thu-Fri: 9 AM–4 PM Sat-Sun: Closed |
| Southlands Fabric & Sewing Centre | Offers sewing materials, machines, kits, patterns, and books. Also provides machine servicing and repairs. | Sewing machines, kits, and fabrics | 26 Yampi Way, Willetton WA 6155, Australia +61 8 9259 4844 | Mon-Fri: 9 AM–4 PM Sat: 9 AM–3 PM Sun: 10 AM–3 PM |
| The Teddy Tree | Specializes in bear making, patchwork, and yarn supplies and kits. Offers classes and workshops on bear making, knitting, and quilting. | Bear making, patchwork, and yarn supplies | 226 Scarborough Beach Rd, Mount Hawthorn WA 6016, Australia +61 8 9201 1011 | Tue-Sat: 9:30 AM–3 PM Sun-Mon: Closed |
Calico & Ivy
Calico & Ivy has both a physical store in Swanbourne and an online store. The online store offers free shipping for orders over $200.
You can browse Calico & Ivy's range of yarns, fabrics, books, tools, and gifts in person. They also offer workshops on knitting, crocheting, and stitching.
Their fabric range includes cotton and linen from both Australian and international designers.
📞 Telephone:
+61 8 9383 3794
🕒 Opening Times:
- Monday 10 AM–5 PM
- Tuesday 10 AM–5 PM
- Wednesday 10 AM–5 PM
- Thursday 10 AM–5 PM
- Friday 10 AM–5 PM
- Saturday 10 AM–5 PM
- Sunday Closed
💻 Website:
www.calicoandivy.com
📍 Address:
Shop 4/111 Claremont Cres, Swanbourne WA 6010, Australia

Crossways Wool & Fabrics
Crossways Wool & Fabrics is an independent store that sells knitting and crochet supplies, haberdashery, patterns, and fabrics and offers classes and workshops.
The store is located in the Crossways Shopping Centre.
📞 Telephone:
+61 8 9381 4286
🕒 Opening Times:
- Monday 9 AM–5 PM
- Tuesday 9 AM–5 PM
- Wednesday 9 AM–5 PM
- Thursday 9 AM–5 PM
- Friday 9 AM–5 PM
- Saturday 9 AM–4:30 PM
- Sunday Closed
💻 Website:
www.crosswayswoolandfabrics.com.au
📍 Address:
15/180 Rokeby Rd, Subiaco WA 6008, Australia

Fabulous Fabrics
Fabulous Fabrics has been going since 2000 and is a family-owned textile and fabric business in Perth.
They sell many fabric types, including silk, knits, lining, linen, cotton, poly, bead, lace, etc.
You can also get various haberdashery accessories and supplies directly from Fabulous Fabrics.

📞 Telephone:
+61 8 9240 1453
🕒 Opening Times:
- Monday 9 AM–5 PM
- Tuesday 9 AM–5 PM
- Wednesday 9 AM–5 PM
- Thursday 9 AM–5 PM
- Friday 9 AM–5 PM
- Saturday 9 AM–5 PM
- Sunday Closed
💻 Website:
www.fabulousfabrics.com.au
📍 Address:
1/160 Balcatta Rd, Balcatta WA 6021, Australia

Handcrafters House
Handcrafters House is a family-owned store in Midland that has been operating since 2003 and specialises in patchwork, quilting, and sewing.
The shop offers fabrics, kits, threads, patterns, tools and notions, and embroidery supplies. You can buy in-store or order online, with online orders being shipped by Australia Post.
Many of the best fabric stores in Brisbane also have online services.
📞 Telephone:
+61 8 9274 4955
🕒 Opening Times:
- Monday 9 AM–5 PM
- Tuesday 9 AM–5 PM
- Wednesday 9 AM–5 PM
- Thursday 9 AM–5 PM
- Friday 9 AM–5 PM
- Saturday 9 AM–3:30 PM
- Sunday Closed
💻 Website:
www.handcraftershouse.com.au
📍 Address:
7/401 Great Eastern Hwy, Midland WA 6056, Australia

Homecraft Textiles
Homecraft Textiles is a chain of textile and fabrics stores with an online store and a store in Perth.
Homecraft Textiles sells apparel and fashion fabrics, printed fabrics, trims and notions, and upholstery and curtain fabrics.
The online service delivers at a flat rate of $14.99 with free delivery for orders over $300.
Some of the top fabric stores in Melbourne also take online orders.

📞 Telephone:
+61 8 9355 4222
🕒 Opening Times:
- Monday 9 AM–5 PM
- Tuesday 9 AM–5 PM
- Wednesday 9 AM–5 PM
- Thursday 9 AM–5 PM
- Friday 9 AM–5 PM
- Saturday 9 AM–5 PM
- Sunday 11 AM–5 PM
💻 Website:
www.homecrafttextiles.com.au
📍 Address:
1039 Albany Hwy, St James WA 6102, Australia

Knitwit Australia
Knitwit Fabric Store specialises in knit and stretch fabrics, selling printed jersey knits, double knits, interlock knits, cotton spandex knits, etc.
Knitwit also sells remnants at 25% off, so you can find something to inspire you and your next project on a budget.
📞 Telephone:
+61 451 496 122
🕒 Opening Times:
- Monday 10 AM–4:30 PM
- Tuesday 10 AM–4:30 PM
- Wednesday 10 AM–4:30 PM
- Thursday 10 AM–4:30 PM
- Friday 10 AM–3:30 PM
- Saturday 10 AM–12 PM
- Sunday Closed
💻 Website:
www.knitwit.com.au
📍 Address:
4/142 Stirling Hwy, Nedlands WA 6009, Australia

Kraft Daze Sewing World
Kraft Daze Sewing World has stores in Booragoon and Armdale. They sell sewing machines and a broad range of fabrics.
At Kraft Daze Sewing World, you can also take stitching, patchwork and sewing, and machine embroidery classes.
📞 Telephone:
+61 8 6180 5224
🕒 Opening Times:
- Monday 9 AM–4 PM
- Tuesday 9 AM–4 PM
- Wednesday 9 AM–4 PM
- Thursday 9 AM–4 PM
- Friday 9 AM–4 PM
- Saturday 9 AM–3 PM
- Sunday Closed
💻 Website:
www.kraftdaze.com.au
📍 Address:
Unit 1/91 McCoy St, Booragoon WA 6154, Australia

Lush Fabrics
Lush Fabrics has a store in Willetton and offers an online shop for all your sewing needs.
The shop offers knit and woven fabrics, sewing accessories, and trims.
For online orders, $15 flat-rate shipping is available to Australian addresses. If you're within the area, you can also pick up your order from the physical store. Sydney's best fabric shops also have online stores where anyone across Australia can order.
📞 Telephone:
+61 475 921 693
🕒 Opening Times:
- Monday 10 AM–2 PM
- Tuesday 10 AM–2 PM
- Wednesday 10 AM–2 PM
- Thursday 10 AM–2 PM
- Friday 10 AM–2 PM
- Saturday Closed
- Sunday Closed
💻 Website:
www.lushfabrics.com.au
📍 Address:
32 Kembla Way, Willetton, WA 6155, Australia

My Fabricology
The My Fabricology store is located in Bayswater, but you can also shop online with free shipping on orders over $250.
The store features various fabrics, books, threads, notions, and interfacing collections. The fabric is sold in 25cm increments or units, making a metre of fabric 4 units.
If you're looking for something specific, you could try Adelaide's best fabric shops as many deliver across Australia.
📞 Telephone:
+61 493 063 224
🕒 Opening Times:
- Monday Closed
- Tuesday 9:30 AM–4 PM
- Wednesday 9:30 AM–4 PM
- Thursday 9:30 AM–4 PM
- Friday 9:30 AM–4 PM
- Saturday 9:30 AM–3 PM
- Sunday Closed
💻 Website:
www.myfabricology.com.au
📍 Address:
Unit 33/4 Wicks St, Bayswater, WA 6053, Australia

Perth Sewing Centre
The Perth Sewing Centre has operated for over thirty years and sells sewing machines, accessories, fabrics, and leather.
Fabrics sold include dress and garment fabric, quilting fabric, panels, canvas and tote materials, and bag leather and vinyl.
In addition to its products, the Perth Sewing Centre also offers sewing classes and machine servicing.

📞 Telephone:
+61 8 9249 4150
🕒 Opening Times:
- Monday 9 AM–5 PM
- Tuesday 9 AM–5 PM
- Wednesday 9 AM–5 PM
- Thursday 9 AM–5 PM
- Friday 9 AM–5 PM
- Saturday 9 AM–12 PM
- Sunday Closed
💻 Website:
www.perthsewing.com
📍 Address:
Shop 9/16 Kent Way, Malaga WA 6090, Australia

Potter & Co
Potter & Co is a small independent store based in North Perth.
They sell fabrics and accessories. The sister brand, Potter Textiles, sells wholesale fabrics, but you want to buy through Potter & Co. for retail customers.
The fabrics they sell include linen, hemp, cotton, denim, silk, wool, and other fibres like Polyester, Viscose, Cupro, etc.
📞 Telephone:
+61 8 9381 2900
🕒 Opening Times:
- Monday Closed
- Tuesday 11 AM–4 PM
- Wednesday 11 AM–4 PM
- Thursday 9 AM–4 PM
- Friday 9 AM–4 PM
- Saturday Closed
- Sunday Closed
💻 Website:
www.potterandco.com.au
📍 Address:
3 Auckland St, North Perth WA 6006, Australia

Southlands Fabric & Sewing Centre
Southlands Fabric & Sewing Centre offers everything anyone interested in sewing could want. In addition to classes and workshops on sewing, dressmaking, and machine embroidery, they also sell materials.
You can buy sewing machines, kits, patterns, books, and many different kinds of fabric.
Southlands Fabric & Sewing Centre also repairs and services sewing machines!

📞 Telephone:
+61 8 9259 4844
🕒 Opening Times:
- Monday 9 AM–4 PM
- Tuesday 9 AM–4 PM
- Wednesday 9 AM–4 PM
- Thursday 9 AM–4 PM
- Friday 9 AM–4 PM
- Saturday 9 AM–3 PM
- Sunday 10 AM–3 PM
💻 Website:
www.sewingperth.com.au
📍 Address:
26 Yampi Way, Willetton, WA 6155, Australia

The Teddy Tree
The Teddy Tree is a store specialising in bear making, patchwork, and yarn supplies and kits.
They also offer classes and workshops on bear making, knitting, crochet, patchwork, and quilting.
Naturally, this means most of their supplies are focused on making teddy bears. You can find patchwork panels and some interesting materials if you want to make soft toys for your next project.
There are some specialist fabric shops in the Gold Coast, too, if you're looking for something specific.
📞 Telephone:
+61 8 9201 1011
🕒 Opening Times:
- Monday Closed
- Tuesday 9:30 AM–3 PM
- Wednesday 9:30 AM–3 PM
- Thursday 9:30 AM–3 PM
- Friday 9:30 AM–3 PM
- Saturday 9:30 AM–3 PM
- Sunday Closed
💻 Website:
www.teddytree.com.au
📍 Address:
226 Scarborough Beach Rd, Mount Hawthorn, WA 6016, Australia

Learn About Sewing with a Superprof Tutor
Suppose you'd like to learn more about sewing, dressmaking, embroidery, patchwork, or any of the textile arts. Why not learn with a private tutor.
On the Superprof website, you can find private tutors in and around Perth, across Australia, and around the world by searching for what you'd like to learn.
Face-to-face tutoring is usually the best option for learning hands-on skills like sewing, but you can also find very talented and skilled online tutors to teach you about the textile arts over the Internet.
For those on a really tight budget, group tutoring can help reduce the cost of tutoring by sharing the cost of the tutor's time and expertise with other students.
Many tutors on Superprof offer the first session for free, so you can even try a few before choosing the right one for you and your budget.
Search for "sewing" on the Superprof site today and browse potential tutors' profiles.









