Check out our latest communities fighting
AI scams on Reddit and Facebook
On SmartCustomer, businesses may not offer incentives or pay to remove reviews. Learn more about our Review Guidelines.
Christina's Fabrics has a rating of 4.3 stars from 204 reviews, indicating that most customers are generally satisfied with their purchases. Reviewers satisfied with Christina's Fabrics most frequently mention customer service, good quality and fast delivery. Christina's Fabrics ranks 3rd among Fabric sites.
We monitor reviews for authenticity
I am from Nova Scotia. While searching for fabric stores in Canada, I came across Christina's Fabrics. What amused me is you are located somewhat up behind Oshawa, where I went to school at Kingsway College some 36 years ago for 2 years. Your site has oodles of lovely fabrics and I was particularly amused with my vacuumed sealed package. Thank you so much. It was a lovely experience! Thank you again. Karen Rose Heisler
Placed an order online in the evening and it was ready for pick up the next moring! Fabric is exactly what I wanted
Thank you very much Melissa E. For taking the time to write this wonderful review. It is so appreciated not only by us but by those who are contemplating making a purchase. We look forward to serving you again in the future.
Was prompt and professional. Response time was quick when I had to change the order.
Thank you Tanya H. For taking the time to comment. We really do appreciate it. Thanks again!
Beautiful fabric and really quick shipping. I would definitely buy from Christina's Fabrics again.
Thank you Shanna R. For taking the time to write this wonderful review. We really do appreciate knowing that our customers are happy with their orders it means a lot to us. Look forward to serving you again in the future.
Prompt service. Easy to shop on line. Great fabrics
Thank you Kathleen P. For taking the time to write this review. It is really appreciated and nice to know that we have made it a good shopping experience for them. Thanks again. Hope to serve you again in the future!
A great experience. In the midst of the current pandemic I was frantic when I realized I didn't have all the fabric I needed to complete a baby quilt. I never thought I would find what I need and I was starting to panic. I was pleased with the selection and the ease of ordering and more importantly I am pleasantly surprised at how great the fabric feels. I will Definitely be placing another order soon
Thank You Edna W. Always great to hear a customer make reference to ease of use and feel of fabric and we are so happy to hear that we were able to offer what you needed when you needed it. Thank you for taking the time to write this great review it really is very helpful for everyone. We look forward to being able to serve you again in the future :)
My order was scheduled to arrive on Friday April 10th and now has been delayed until Tuesday April 14th. I was really hoping I would have gotten my fabric before the long weekend as I would have had time to work on my project sooner.
Hi Lori C., we are sorry to hear of your disappointment in your scheduled shipment, but this is a very challenging time and the post office is trying it's best to keep the mail moving with limited employees. We are all trying to do our part. It is stated on my online store that we ship within 1-3 business days! We received your order on April 5th (Sunday) your order went out on April 8th and Friday April 10th was Good Friday and Monday Easter Monday. (no mail on either of these days) I ship the most cost effective way possible, hence the flat rate shipping. Perhaps it would have been better for you to have done a curbside pickup, by choosing pick up in store, especially if you were in need of it by a certain date. You were never given a delivery date of April 10th, by us so I am not sure how you came to that date. I understand your disappointment, but I don't believe that we could have done anything any different. We are extremely busy and trying to keep our commitment to ship within a specific time frame and we feel that we are doing this. I can't apologize for the post office, but I also know that like the rest of us they are all going through a very challenging time. We sincerely thank everyone for their patience!
I was very satisfied with how my order was handled. It was ready ontime and pick up was very simple.
I ordered fabric during the COVID-19 lockdown and they sent me all my fabric in separate vacuum sealed packs inside my package. I really appreciate this since the fabric will be used for face masks for customers. Thanks!
Thank you Pat B. For taking the time to submit this review. Very much appreciated and I am sure this is very helpful for us and for those reading these reviews. Thanks again hope to serve you again in the future.
Ordered on-line site was easy to navigate and I had no problems making my selections. Order was confirmed and response that order was complete was quite fast! A wonderful experience, Thanks Christina!
My order was shipped and received in record time. Given the state of the world at the moment, that was quite a feat. I will definitely order from this shop again.
Thank you Helen L. We are so pleased to hear that you are happy with our service. Our customers are very important to us and we try very hard to provide a good service. Thank you for taking the time to write this review. It means a lot to us and also to those who may be reading these reviews. Look forward to serving you again in the future.
There was a problem with my order and I emailed them on a Sunday (hoping to hear back the next day) and they got back to me right away. They went above an beyond to fix the mistake. Thank you for your wonderful fabric and for being prompt and reliable with your customer service (and fast shipping). I highly recommend Christina's Fabrics and will shop with them again.
Thank you very much Lydia for taking the time to write this kind review. We were happy to resolve this as quickly as possible and are happy to hear that it was to your satisfaction. We look forward to serving you again in the future :)
Great store and people to deal with :) very personal
That's great so happy to hear! Thank you for taking the time to write this great review. Much appreciated hope to serve you again at some point in the future :)
Thanks for your excellent service and awesome fabric.!
Thank you Sharon H. For taking the time to write this great review it means a lot and we hope to see you again in the future.
Very happy with my purchase and pleasantly surprised at how quickly I received it.
Thank you Geri S. It is great to hear that you were happy with your purchase. Thank you for taking the time to write this wonderful review it means so much not only to us, but to future customers who are reading these reviews before making a purchase. We look forward to serving you again in the future.
I purchased solid coloured flannel. The quality of the flannel is what I would rate as poor. It's stiff and rough to the touch and it's so thin that it's almost see threw. I am considering not even using it on my granddaughters quilts.
I did like Christina's Fabrics website and service. I was delighted on how quickly I received my order. I simply wish it was a better quality fabric!
Hi there, I am so sorry to hear about your disappointment. I know that you had purchased the snuggle flannel, which is soft to the touch, but a little thin, the burgundy NJ Flannel which was not as soft but a little thicker. It is important that our customers be happy with their purchases and if not then we will make it right. I wish you had sent me an email or called the store prior to this so that we could have discussed this first! I will be in contact to get this rectified. I am just as disappointed in reading your review as you were in your expectations of receiving your flannel.
Thanks Lynne D. Always good to hear from our customers and so happy to hear that you were pleased with your order. It means a lot to us. Thank you for taking the time to write this review much appreciated.


Thank very much Karen H. It is a small world, isn't it :)? ... Thank you for taking the time to write this very positive review it is so appreciated. This is a very challenging time for all of us, but I am happy that in the midst of all that is going on I am still able to somewhat serve my customers. I am so grateful and feel so blessed. Thank you for choosing to shop with us!