Limited-Time 30% Off Rug Cleaning Sale

We are offering a limited-time, 30% off rug cleaning to 1st time customers who bring their rug(s) to our facility in Toronto.

Canada's Fastest 7-10 Day Delivery Time

We service Southern Ontario from London to Ottawa. Enter your city to see our rug pickup times and to schedule a pickup.

Instant Rug Cleaning Price Calculator

Simply provide your rug dimensions and our automated calculator will show you our discounted prices instantly.

At Love Your Rug

Rug Cleaning and Repair is our Specialty!

We pick up and deliver area rugs across southern Ontario every day with our own fleet of trucks.

Our delivery personnel are professional, reliable, and courteous. They are trained to safely handle heavy and expensive rugs with utmost care.

Area Rug Cleaning Pickup and Delivery
Area Rug Repair Pickup and Delivery

Rug Pickup and Delivery Details

Ajax Rug Cleaning

Weekly Rug Pickup in Ajax

Wednesdays 9:30am - 11am.

Ancaster Rug Cleaning

Weekly Rug Pickup in Ancaster

Tuesdays 11am-2pm.

Barrie Rug Cleaning

Weekly Rug Pickup in Barrie

Wednesdays Mondays 8am-9am.

Bolton Rug Cleaning

Weekly Rug Pickup in Bolton

Mondays 3pm-4pm & Thursdays 3pm-4pm.

Bradford Rug Cleaning

Weekly Rug Pickup in Bradford

Mondays 9:00am - 9:30am.

Brampton Rug Cleaning

Weekly Rug Pickup in Brampton

Wednesdays 9:30am - 11am

Burlington Rug Cleaning

Weekly Rug Pickup in Burlington

Fridays 7am-9am &Tuesdays 7am-9am.

Caledon Rug Cleaning

Weekly Rug Pickup in Caledon

Wednesdays 7am-8am

Cambridge Rug Cleaning

Weekly Rug Pickup in Cambridge

Wednesdays 10am-10:30am

Clarkson Rug Cleaning

Weekly Rug Pickup in Clarkson

Tuesdays 9:30am-11am & Fridays 11:30am-1:30pm.

Courtice Rug Cleaning

Weekly Rug Pickup in Courtice

Wednesdays 8:30am-10am

Etobicoke Rug Cleaning

Weekly Rug Pickup in Etobicoke

Tuesdays 11am-12:30pm & Fridays 11:30am-1:30pm

Georgetown Rug Cleaning

Weekly Rug Pickup in Georgetown

 Wednesdays 11am-12pm

Guelph Rug Cleaning

Weekly Rug Pickup in Guelph

Wednesdays 11:30am-1pm

Hamilton Rug Cleaning

Weekly Rug Pickup in Hamilton

 Tuesdays 9am-1pm

King City Rug Cleaning

Weekly Rug Pickup in King City

 Mondays & Thursdays 7:30am-8am.

Kitchener Rug Cleaning

Weekly Rug Pickup in Kitchener

Wednesdays 10am-11:30am

Lindsay Rug Cleaning

Weekly Rug Pickup in Lindsay

Wednesdays 7am-7:30am

London Rug Cleaning

Weekly Rug Pickup in London

Wednesdays 8am-9am

Markham Rug Cleaning

Weekly Rug Pickup in Markham

Fridays 7am-10am

Mississauga Rug Cleaning

Weekly Rug Pickup in Mississauga

 Mondays & Thursdays 7am-3pm

Milton Rug Cleaning

Weekly Rug Pickup in Milton

Wednesdays 12pm-1pm

Newmarket Rug Cleaning

Weekly Rug Pickup in Newmarket

Mondays 9am-11am & Thursdays 8am-10am.

North York Rug Cleaning

Weekly Rug Pickup in North York

Mondays & Thursdays 12pm-3pm

Oakville Rug Cleaning

Weekly Rug Pickup in Oakville

Tuesdays 7am-9:30am & 2pm-4pm & Fridays 9am-11am

Orangeville Rug Cleaning

Weekly Rug Pickup in Orangeville

Wednesdays 7am-8am

Oshawa Rug Cleaning

Weekly Rug Pickup in Oshawa

Wednesdays 8:30am-10am

Port Credit Rug Cleaning

Weekly Rug Pickup in Port Credit

Tuesday 9:30am-11am & Fridays 11:30am-1:30pm

Port Hope Rug Cleaning

Weekly Rug Pickup in Port Hope

Wednesdays 8am-8:30am

Peterborough Rug Cleaning

Weekly Rug Pickup in Peterborough

Wednesdays 7:30am-8am

Pickering Rug Cleaning

Weekly Rug Pickup in Pickering

Wednesdays 10am-11am

Richmond Hill Rug Cleaning

Weekly Rug Pickup in Richmond Hill

Mondays 11am-1pm & Thursdays 10am-12pm

Scarborough Rug Cleaning

Weekly Rug Pickup in Scarborough

Wednesdays 11am-3pm

St. Mary'sRug Cleaning

Weekly Rug Pickup in St. Mary's

Wednesdays 7:15am-7:45am

Stony Creek Rug Cleaning

Weekly Rug Pickup in Stony Creek

Tuesdays 9am - 1pm 

North East Toronto Rug Cleaning

Weekly Rug Pickup in North East Toronto

 Mondays & Thursdays 11:30am-2:30pm

North Toronto Rug Cleaning

Weekly Rug Pickup in North Toronto

Tuesdays & Fridays 11:30am-2:30pm

Rexdale Rug Cleaning

Weekly Rug Pickup in Rexdale

Fridays 2pm-3pm

West Central Toronto Rug Cleaning

Weekly Rug Pickup in West Central Toronto

Mondays & Thursdays 1pm-2:30pm

Central Toronto Rug Cleaning

Weekly Rug Pickup in Central Toronto

Tuesdays & Fridays 9am -12pm

East Central Toronto Rug Cleaning

Weekly Rug Pickup in East Central Toronto

Mondays & Thursdays 9am-12pm

West Toronto Rug Cleaning

Weekly Rug Pickup in West Toronto

Tuesdays & Fridays 11:30-2:30pm

South West Toronto Rug Cleaning

Weekly Rug Pickup in South West Toronto

Tuesdays & Fridays 7am-9am

South West Toronto Rug Cleaning

Weekly Rug Pickup in South West Toronto

Tuesdays & Fridays 7am-9am

South East Toronto Rug Cleaning

Weekly Rug Pickup in South East Toronto

Mondays & Thursdays 7am-9am

Stratford Rug Cleaning

Weekly Rug Pickup in Stratford

Wednesdays 6:45am-7:15am

Thornhill Rug Cleaning

Weekly Rug Pickup in Thornhill

Mondays 1pm-3pm & Thursdays 12pm-2pm

Vaughan Rug Cleaning

Weekly Rug Pickup in Vaughan

Mondays 1pm-3pm & Thursdays 12pm-2pm

Waterloo Rug Cleaning

Weekly Rug Pickup in Waterloo

 Wednesdays 10am-11:30am

Whitby Rug Cleaning

Weekly Rug Pickup in Whitby

Wednesdays 8:30am-10am

Woodbridge Rug Cleaning

Weekly Rug Pickup in Woodbridge

Fridays 12pm-1pm

Woodstock Rug Cleaning

Weekly Rug Pickup in Woodstock

Wednesdays 9am-10am

Ottawa Rug Cleaning

Weekly Rug Pickup inOttawa

Pickup available upon request

Cobourg Rug Cleaning

Weekly Rug Pickup in Whitby

Pickup available upon request

Colborne Rug Cleaning

Weekly Rug Pickup in Colborne

Pickup available upon request

Brighton Rug Cleaning

Weekly Rug Pickup in Brighton

 Pickup available upon request

Trenton Rug Cleaning

Weekly Rug Pickup in Trenton

Pickup available upon request

Quinte West Rug Cleaning

Weekly Rug Pickup in Quinte West

Pickup available upon request

Belleville Rug Cleaning

Weekly Rug Pickup in Belleville

Pickup available upon request

Edward Rug Cleaning

Weekly Rug Pickup in Edward

 Pickup available upon request

Napanee Rug Cleaning

Weekly Rug Pickup in Trenton

Pickup available upon request

Kingston Rug Cleaning

Weekly Rug Pickup in Kingston

Pickup available upon request

Brockville Rug Cleaning

Weekly Rug Pickup in Brockville

Pickup available upon request

Johnstown Rug Cleaning

Weekly Rug Pickup in Edward

 Pickup available upon request

Cardinal Rug Cleaning

Weekly Rug Pickup in Cardinal

Pickup available upon request

Spencerville Rug Cleaning

Weekly Rug Pickup in Kingston

Pickup available upon request

Kemptville Rug Cleaning

Weekly Rug Pickup in Kemptville

Pickup available upon request

Manotick Rug Cleaning

Weekly Rug Pickup in Manotick

 Pickup available upon request

Richmond Rug Cleaning

Weekly Rug Pickup in Cardinal

Pickup available upon request

Goulbourn Rug Cleaning

Weekly Rug Pickup in Goulbourn

Pickup available upon request

Stittsville Rug Cleaning

Weekly Rug Pickup in Stittsville

Pickup available upon request

Kanata Rug Cleaning

Weekly Rug Pickup in Kanata

 Pickup available upon request

Nepean Rug Cleaning

Weekly Rug Pickup in Cardinal

Pickup available upon request

Greely Rug Cleaning

Weekly Rug Pickup in Goulbourn

Pickup available upon request

Greenbelt Rug Cleaning

Weekly Rug Pickup in Stittsville

Pickup available upon request

Gloucester Rug Cleaning

Weekly Rug Pickup in Gloucester

 Pickup available upon request

Aylmer Rug Cleaning

Weekly Rug Pickup in Aylmer

Pickup available upon request

Gatineau Rug Cleaning

Weekly Rug Pickup in Gatineau

Pickup available upon request

Call Now for an Instant Rug Quote
Online Quote: Get Price
Shopping Basket

Mon- Fri: 8am - 6pm

Sat: 8am - 4pm