Schedule Your Next Service Now

We Proudly Serve the Triangle Area with Expert Rug & Carpet Care

Rugs vs. Carpets: Why It Matters for Cleaning

Rugs and carpets may seem similar, but they require different care. Rugs are removable, decorative pieces that come in all sizes, materials, and designs – and often need gentle, specialized cleaning. Carpets are fixed, wall-to-wall installations that demand deeper, more thorough treatment.

No matter what you have, we tailor our services to ensure it’s cleaned the right way, and looks like new again.

Service Requested(Required)
When do you need service?(Required)

Walk-Ins Welcome

Drop off your rugs at our location, our team will assist you in person.

Call Ahead

Contact us in advance to discuss your rug cleaning needs and receive a price estimate.

Pick Up and Delivery Services

We can come to your home to pick up your rugs for cleaning and then bring them back freshly cleaned.

Serving the Triangle & Beyond

Caravan Headquarters:

7912 Glenwood Ave, Raleigh, NC 27612

(919) 782- 2673

Monday – Friday: 8:00 am – 4:30 pm

Caravan has cleaned our rugs and upholstery for years. It’s always been a great experience. Recently they revived a 50 year old Moroccan rug that I wanted cleaned so that it would be respectable enough to give away. Caravan did such a great job that I’m now happily keeping it!

– Linda D.

“What a great experience.  They took an old Oriental rug that I feared was on its last leg and brought it back to life.  Extremely responsive…picked the rug up the day after I called and had it back quickly.  Delivered the rug and put it in place.  I could not ask for a better experience.  Highly recommend.”

– Jake M.

Follow Us On Social