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.
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
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.