Persian Carpets, Oriental Rugs, Handmade Rugs in Apex, NC

Searching for the perfect rug to outfit a room in your Apex, NC home? Look no further than The Persian Carpet to meet all of your rug needs with selection, style and service that you can't find anywhere else in the area.

From traditional rugs to contemporary area rugs to Asmara needlepoint and Aubusson carpets, we have an inventory of over 6,000 carpets in different sizes, designs, patterns and colors. Our rug store staff has more than 150 years of combined experience selling rugs to customers in Apex and beyond, and we'll make sure you not only leave our store with a beautifully-crafted rug for your floor space, but that you're educated about your purchase.

Our rug experts will walk through the entire rug-buying process with you and ensure you find a product that stands out with class, unique style, and sophistication. We offer a level of customer service that you won't find elsewhere, and we'll make sure your new Persian rug is perfect in every way.

Apex Rug Cleaning & Repair

At The Persian Carpet, we want to make sure your oriental rug or area rug lasts for many years to come that's why we offer rug cleaning and repair services to customers in Apex, NC and the surrounding area. With our on-site cleaning service, we'll delicately care for your one-of-a-kind carpet or rug and get it looking like new. If something happens to damage your rug, our on-site rug repairman can take a look at it and fix it in no time.

Come See Our Unique Rug Collection Today!

We would love for you to stop by our rug store near Apex today to find a new area rug for your home. If you would like more information on all of our rug services, you can call us at (919) 489-8362 or contact us online.

The Persian Carpet proudly provides oriental rugs and much more to Apex, NC and surrounding areas, including Durham, Raleigh, Cary , Chapel Hill, Burlington, Greensboro and beyond.

Traditional, Transitional, and Contemporary
Oriental Carpets for your Home

Come visit our location in Durham, NC or you can call us for more information at (919) 489-8362.