Schedule a Rug Cleaning Now

Please fill out the form below to inquire about scheduling a rug cleaning appointment.

 

We are a full-service professional rug cleaning company with operations in the Triangle area of North Carolina and surrounding areas. Our full service includes caring for your rugs, wall-to-wall carpets, upholstery, tile & grout, rug restoration, and rug padding. We can come to your home to pick up your rugs for cleaning and then bring them back freshly cleaned.

We take pride in our work and guarantee the highest quality professional care for all your cleaning needs. We’re thankful for 34+ years of serving clients across the Triangle.

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