Wahi Rugs warehouse full of inventory

Professional Rug Care

Rug Cleaning in Hampton Roads

Wahi Rugs & Carpet provides specialized, traditional hand-washing and organic deep-cleaning for Persian, Oriental, wool, and silk area rugs in Norfolk and surrounding Hampton Roads cities. Their gentle, multi-step wash process safely removes dirt, pet stains, and odors while preserving delicate natural fibers and vegetable dyes.

50+Years in Business
3Generations of Expertise
10,000+Rugs Cared For
100%Satisfaction Guarantee

Our Process

Cleaning Done the Right Way

Wahi Rugs & Carpet has provided expert rug cleaning to Hampton Roads for over 50 years. Every rug that comes through our door is inspected, then hand-cleaned according to its specific fiber and construction.

  • Inspection for fiber type, dye stability, and existing damage
  • Dry soil removal to lift embedded dirt and grit
  • Hand-wash cleaning suited to the rug's material
  • Pet odor and stain treatment where needed
  • Controlled drying and a final quality check

For day-to-day upkeep between professional cleanings, see our rug maintenance basics guide.

Get a Free Estimate
Rug in customer dining room

A rug cleaned and returned, right at home

Get in Touch

Reach Us Directly

Call Us

(757) 457-1857

Mon–Fri 10am–5:30pm, Sat 10am–5pm

Pickup & Delivery

Available All Over

Serving all of Hampton Roads

Visit Our Showroom

836 Poplar Hall Dr, Norfolk

Drop off in person, no appointment needed

Watch: Real Rug Cleaning at Wahi Rugs

See our hand-wash cleaning process in action at our Norfolk showroom.

Frequently Asked Questions

Do you offer pickup and delivery?+

Yes, we offer free rug cleaning pickup and delivery all over Hampton Roads, including Norfolk, Virginia Beach, Chesapeake, Portsmouth, and Suffolk.

Do you clean rugs you didn't sell?+

Yes. We clean any rug regardless of where it was purchased — wool, silk, Persian, Oriental, modern, or antique.

How much does rug cleaning cost?+

Pricing depends on rug size, material, and condition. Contact us for a free estimate.

How often should a rug be professionally cleaned?+

Most rugs benefit from professional hand-wash cleaning every 12 to 18 months. Homes with pets or heavy foot traffic often need it closer to the 12-month mark. See our full rug maintenance guide for a complete care schedule.

Is hand-wash cleaning safe for all rug types?+

Hand-wash immersion cleaning is safe for hand-knotted, hand-loomed, and most wool rugs. Hand-tufted rugs with a latex backing need a gentler approach, since full submersion can degrade the backing over time. Not sure what you have? Our rug construction guide shows you how to tell in under a minute.

Hand-Cleaned, Never Rushed

Traditional wash methods suited to each rug's fiber and construction, not a one-size-fits-all machine wash.

We Clean Any Rug

Wool, silk, Persian, Oriental, antique — and any rug regardless of where it was purchased.

Free Pickup & Delivery

Rug cleaning pickup and delivery is available all over our Hampton Roads service area.

Family Owned Since the 1970s

Three generations of hands-on rug care experience, right here in Norfolk.

Visit Our Norfolk Showroom

Get Your Rug Cleaning Estimate Today

Call (757) 457-1857 or visit our Norfolk showroom.