Come to Marshall Fabrics for access to a tremendous selection of fabrics at prices that are unparalleled. For more than 30 years we’ve been helping customers find the fabrics they need with the largest fabric stores in Winnipeg, Edmonton, and Lethbridge. You’re sure to find that perfect material, whatever the nature of your project may be. Whether you’re looking for colourful vinyl, or gauze for an outrageous costume, satin for a special piece of clothing, or upholstery for your antique sofa, you’ll find it at Marshall Fabrics.

This isn’t an exclusive, professionals-only outlet, although our vast selection and low prices may make you think otherwise. We’re open to the public six days a week for your convenience. Rest assured, we won’t abandon you or let you get lost wandering among our aisles of fabric – our knowledgeable staff stands ready to help guide you through our extensive inventory. Contact us today!

Edmonton

Address
10003 63 Ave NW, Edmonton, AB, T6E 4Z2
Phone
Main
780-436-3739
Business Hours
Monday
09:00 AM - 06:00 PM
Tuesday
09:00 AM - 06:00 PM
Wednesday
09:00 AM - 06:00 PM
Thursday
09:00 AM - 07:00 PM
Friday
09:00 AM - 07:00 PM
Saturday
10:00 AM - 05:00 PM
Sunday
Closed
Directions

Lethbridge

Address
3018 2nd Ave, Lethbridge, AB, T1H 0C6
Phone
Main
403-327-0466
Business Hours
Monday
09:00 AM - 05:00 PM
Tuesday
09:00 AM - 05:00 PM
Wednesday
09:00 AM - 05:00 PM
Thursday
09:00 AM - 05:00 PM
Friday
09:00 AM - 05:00 PM
Saturday
10:00 AM - 04:00 PM
Sunday
Closed
Directions

Winnipeg

Address
575 Berry St, Winnipeg, MB, R3H 0S2
Phone
Main
204-783-1939
Business Hours
Monday
09:30 AM - 06:00 PM
Tuesday
09:30 AM - 06:00 PM
Wednesday
09:30 AM - 08:00 PM
Thursday
09:30 AM - 08:00 PM
Friday
09:30 AM - 06:00 PM
Saturday
09:30 AM - 06:00 PM
Sunday
Closed
Directions
X
Directions