Persian and Oriental rugs
Professional rug cleaning in Melbourne for Persian, wool, silk, antique, and modern rugs. Safe, fibre-specific treatment to restore colour, softness, and hygiene.

We treat every rug individually based on its fibre type, age, condition, and construction to ensure safe and effective cleaning results. Rug cleaning is one of five services in our carpet cleaning range across Melbourne.
Rugs are more delicate than carpets and can easily be damaged by incorrect cleaning methods. DIY cleaning or standard carpet cleaning can lead to:
That’s why every rug requires a tailored cleaning approach based on its material and condition.
If it’s your wall-to-wall carpet you need cleaned rather than a rug, see carpet steam cleaning in Melbourne
Before
After
Every rug is unique, so we tailor our cleaning method to its fibres, construction, and condition for safe, effective results.
Our rug cleaning process is designed to safely remove deep-seated dirt, dust, allergens, and stains while preserving the natural beauty and structure of your rug. We assess each rug individually before selecting the most suitable cleaning method.
Booking upholstery cleaning in Melbourne at the same time saves a second visit.

Professional rug cleaning removes embedded dirt, allergens, stains, and odours while helping preserve the rug’s appearance and lifespan.
| What matters | DIY cleaning | Carpet Revive |
|---|---|---|
| Cleaning depth | Surface dirt only | Deep fibre cleaning |
| Fibre safety | Risk of damage | Fibre-safe methods |
| Allergen removal | Dust remains trapped | Removes allergens |
| Pet odour | Masks smells temporarily | Targets odour sources |
| Rug lifespan | Can weaken fibres | Helps protect fibres |
DIY rug cleaning can damage delicate fibres and leave dirt behind, while professional cleaning restores your rug safely and effectively.
Give your rugs specialist care with Melbourne’s trusted rug cleaning experts. Safe, tailored cleaning for delicate, antique, and modern rugs.