Oriental / Speciality Rugs


Magic Carpet Cleaning has a unique professional rug care facility based in Townsville servicing North Queensland. Magic Carpet Cleaning specializes in the cleaning of all types of floor area rugs.


Oriental rugs can be an expensive investment, therefore many rug owners are reluctant to risk damage caused by uneducated cleaners. Unlike wall to wall caprets, many factors determine how a particular rug should be cleaned so whether hand made, Persian, Orientals or the popular modern shag pile Mal Barnes at Skrub-A-Rug has a process to thoroughly clean your rug.


Magic Carpet Cleang is owned by Mal & Maria Barnes of Townsville. Mal and Maria have been involved in the carpet and upholstery cleaning industry in North Queensland for over 20 years. During this period, they have witnessed many changes in floor covering maintenance; which is usually performed on site adapting existing machinery to perform a wide range of cleaning tasks.


Through their experience, Mal and Maria realised that Area Rugs demanded specialised attention. As carpet cleaners they know on site cleaning does not remove all of the dry soil and harmful allergens that lie deep in the rug pile. Therefore, they have developed an in-plant system for thorough rug cleaning.


A combination of knowledge gained from visiting rug washing plants throughout Australia, attending hands on courses conducted by leaders in the rug cleaning industry in America and their own personal experiences have motivated them to develop this specialised service for North Queensland.
We are Townsville’s only authorised applicator of MicroSeal Permanent Fabric Protection (recognised as the worlds best permanent fabric protection).


We offer a pick up and delivery service in the local area with a maximum 7 day turn around.

Contact Details

For questions, appointments or enquiries please phone or email using the contact form below.