Welcome to Mountain Plains Fabrics

Mountain Plains Fabrics is a small town, homegrown business, but we make a big impression. We carry an immense inventory of fabrics, notions, buttons, and much more. You will find a wide selection of our products on this Web site, but it would be impossible for us to list our full inventory. So, if you can't find what you need here, there is a very good chance we have it in our store or can order it and we welcome you to contact us for any inquiry.


Phone: (276) 728-7517
E-mail: support@mtnplainsfabrics.com
Our location:

Mountain Plains Fabrics
4505 Fancy Gap Hwy.
Hillsville, VA 24343


This site currently and exclusively uses PayPal for its shopping cart and checkout process. PayPal is a popular, secure, and free way to send and receive online payments. If you don't already have an account, we encourage you to take a look and get signed up so we can offer you the quickest and most convenient way to receive your order.


PayPal Verified seal


If you encounter a problem with our Web site and would like to report it, we welcome you to send us an online message.