homestars best of award winner 2021
Mon- Fri: 8am - 6pm

Sat: 8am - 4pm

Toll Free:

1 (877) 588-8784

SAME-DAY, NEXT-DAY & WEEKLY

FREE Area Rug
Pickup & Delivery

area-rug-cleaning-repair-pickup
SAME-DAY, NEXT-DAY & WEEKLY

FREE Area Rug Pickup & Delivery

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

We pick up and deliver area rugs across 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

Ajax Rug Cleaning

Weekly Rug Pickup in Ajax
 Mondays & Thursdays 10:00am – 4.00pm.

Pickup times are subject to traffic.

Ancaster Rug Cleaning

Weekly Rug Pickup in Ancaster Wednesdays 09:00am – 03:00pm.

Pickup times are subject to traffic.

Barrie Rug Cleaning

Weekly Rug Pickup in Barrie
Wednesdays 09:00am – 03:00pm.

Pickup times are subject to traffic.

Bolton Rug Cleaning

Weekly Rug Pickup in Bolton
Wednesdays 9:30am – 11am.

Pickup times are subject to traffic.

Bradford Rug Cleaning

Weekly Rug Pickup in Bradford  Wednesdays 9:00am – 3:00pm

Pickup times are subject to traffic.

Brampton Rug Cleaning

Same-Day & Next-Day Rug Pickup in Brampton

 Mondays & Thursdays 10:00am – 03:00pm.

Pickup times are subject to traffic.

Burlington Rug Cleaning

Weekly Rug Pickup in Burlington

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

Pickup times are subject to traffic.

Caledon Rug Cleaning

Weekly Rug Pickup in Caledon

Pickup times are subject to traffic.

Cambridge Rug Cleaning

Weekly Rug Pickup in Cambridge
 Wednesdays 9:30am – 02:00pm

Pickup times are subject to traffic.

Clarkson Rug Cleaning

Weekly Rug Pickup in Clarkson Tuesdays 9:30am-11am & Fridays 11:30am-1:30pm.

Pickup times are subject to traffic.

Courtice Rug Cleaning

Weekly Rug Pickup in Courtice Wednesdays 8:30am-10am.

Pickup times are subject to traffic.

Etobicoke Rug Cleaning

Weekly Rug Pickup in Etobicoke  Monday – Thursday 07:00am – 12:00pmGeorgetown Rug Cleaning

Pickup times are subject to traffic.

Georgetown Rug Cleaning

Weekly Rug Pickup in Georgetown
Mondays & Thursdays 09:00am – 03:00pm

Pickup times are subject to traffic.

Guelph Rug Cleaning

Weekly Rug Pickup in Guelph
 Wednesdays 1:00pm – 6:00pm

Pickup times are subject to traffic.

Hamilton Rug Cleaning

Weekly Rug Pickup in Hamilton

Pickup times are subject to traffic.

King City Rug Cleaning

Weekly Rug Pickup in King City
 Wednesdays 07:00am – 12:00pm.

Pickup times are subject to traffic.

Kitchener Rug Cleaning

Weekly Rug Pickup in Kitchener  Wednesdays 09:00am – 03:00pm

Pickup times are subject to traffic.

Lindsay Rug Cleaning

Weekly Rug Pickup in Lindsay  Fridays 9:00am – 03:00pm

Pickup times are subject to traffic.

London Rug Cleaning

Weekly Rug Pickup in London

Pickup times are subject to traffic.

Markham Rug Cleaning

Same-Day & Next-Day Rug Pickup in Markham are available

Pickup times are subject to traffic.

Mississauga Rug Cleaning

Weekly Rug Pickup in Mississauga

Pickup times are subject to traffic.

Milton Rug Cleaning

Same-Day & Next-Day Rug Pickup in Milton
 Mondays & Thursdays 07:00am-11:00am

Pickup times are subject to traffic.

Newmarket Rug Cleaning

Weekly Rug Pickup in Newmarket
 Tuesdays & Fridays 10:00am – 03:00pm.

Pickup times are subject to traffic.

North York Rug Cleaning

Weekly Rug Pickup in North York
Mondays & Thursdays 12:00pm – 3:00pmBradford Rug Cleaning

Pickup times are subject to traffic.

Oakville Rug Cleaning

Same-Day & Next-Day Rug Pickup in Oakville are available Tuesdays & Fridays 09:00am – 02:00pm

Pickup times are subject to traffic.

Orangeville Rug Cleaning

Weekly Rug Pickup in Orangeville
Wednesdays 7am-8am.

Pickup times are subject to traffic.

Oshawa Rug Cleaning

Weekly Rug Pickup in Oshawa
 Mondays & Thursdays 07:00am – 01:00pm

Pickup times are subject to traffic.

Port Credit Rug Cleaning

Weekly Rug Pickup in Port Credit
Tuesday 9:30am-11am & Fridays 11:30am-1:30pm.

Pickup times are subject to traffic.

Port Hope Rug Cleaning

Weekly Rug Pickup in Port Hope  Fridays 09:00am – 03:00pm

Pickup times are subject to traffic.

Peterborough Rug Cleaning

Weekly Rug Pickup in Peterborough
 Call to inquire for available pickup dates and times.

Pickup times are subject to traffic.

Pickering Rug Cleaning

Weekly Rug Pickup in Pickering
Monday, Thursdays 11:00am – 05:00pm

Pickup times are subject to traffic.

Richmond Hill Rug Cleaning

Weekly Rug Pickup in Richmond Hill
Mondays 11am-1pm & Thursdays 10am-12pm.

Pickup times are subject to traffic.

Scarborough Rug Cleaning

Same-Day & Next-Day Rug Pickup in Scarborough are availableScarborough Rug Cleaning

Pickup times are subject to traffic.

St. Mary’s Rug Cleaning

Weekly Rug Pickup in St. Mary’s  Wednesdays 7:15am – 7:45amStratford Rug Cleaning

Pickup times are subject to traffic.

Stony Creek Rug Cleaning

Weekly Rug Pickup in North East Toronto
 Tuesdays 9am – 1pm.

Pickup times are subject to traffic.

North East Toronto Rug Cleaning

Weekly Rug Pickup in North East Toronto
Mondays & Thursdays 11:30am-2:30pm.

Pickup times are subject to traffic.

North Toronto Rug Cleaning

Weekly Rug Pickup in North Toronto Tuesdays & Fridays 11:30am-2:30pm.

Pickup times are subject to traffic.

Rexdale Rug Cleaning

Weekly Rug Pickup in St. Mary’s Fridays 2pm-3pm.

Pickup times are subject to traffic.

West Central Toronto Rug Cleaning

Weekly Rug Pickup in West Central Toronto
Mondays & Thursdays 1pm-2:30pm

Pickup times are subject to traffic.

Central Toronto Rug Cleaning

Weekly Rug Pickup in Central Toronto
Tuesdays & Fridays 9am -12pm.

Pickup times are subject to traffic.

East Central Toronto Rug Cleaning

Weekly Rug Pickup in East Central Toronto  Mondays & Thursdays 9am-12pm.

Pickup times are subject to traffic.

West Toronto Rug Cleaning

Weekly Rug Pickup in West Toronto  Tuesdays & Fridays 11:30-2:30pm.

Pickup times are subject to traffic.

South West Toronto Rug Cleaning

Weekly Rug Pickup in South West Toronto Tuesdays & Fridays 7am-9am.

Pickup times are subject to traffic.

South East Toronto Rug Cleaning

Weekly Rug Pickup in Central Toronto Tuesdays & Fridays 9am -12pm.

Pickup times are subject to traffic.

East Central Toronto Rug Cleaning

Weekly Rug Pickup in East Central Toronto Mondays & Thursdays 9am-12pm.

Pickup times are subject to traffic.

Stratford Rug Cleaning

Weekly Rug Pickup in Stratford Wednesdays 6:45am-7:15am.

Pickup times are subject to traffic.

Thornhill Rug Cleaning

Same-Day & Next-Day Rug Pickup in Thornhill are available

Pickup times are subject to traffic.

Vaughan Rug Cleaning

Weekly Rug Pickup in Vaughan Tuesdays & Fridays 9am -12pm.

Pickup times are subject to traffic.

Waterloo Rug Cleaning

Weekly Rug Pickup in Waterloo Wednesdays 10:00am – 04:00pmNorth Dumfries Rug Cleaning

Pickup times are subject to traffic.

Whitby Rug Cleaning

Weekly Rug Pickup in Whitby Mondays & Thursdays 08:00am – 03:00pm

Pickup times are subject to traffic.

Woodbridge Rug Cleaning

Weekly Rug Pickup in Woodbridge Fridays 12pm-1pm.

Pickup times are subject to traffic.

Woodstock Rug Cleaning

Weekly Rug Pickup in Woodstock Wednesdays 9:00am – 12:00pmSt. Mary’s Rug Cleaning

Pickup times are subject to traffic.

Ottawa Rug Cleaning

Weekly Rug Pickup in ottawa

Pickup times are subject to traffic.

Cobourg Rug Cleaning

Weekly Rug Pickup in Cobourg
Fridays 09:00am – 03:00pm

Pickup times are subject to traffic.

Colborne Rug Cleaning

Weekly Rug Pickup in Colborne  Every Other Wednesdays 03:00pm – 06:00pm

Pickup times are subject to traffic.

Brighton Rug Cleaning

Weekly Rug Pickup in Brighton Every Other Wednesdays 3:00pm – 6:00pm

Pickup times are subject to traffic.

Trenton Rug Cleaning 

Weekly Rug Pickup in Trenton Wednesdays 04:00pm – 07:00pm

Pickup times are subject to traffic.

Quinte West Rug Cleaning

Weekly Rug Pickup in Quinte West Pickup available upon request.

Pickup times are subject to traffic.

Belleville Rug Cleaning

Weekly Rug Pickup in Belleville Wednesdays 12:00pm – 5:00pm

Pickup times are subject to traffic.

Edward Rug Cleaning

Weekly Rug Pickup in Edward Pickup available upon request.

Pickup times are subject to traffic.

Napanee Rug Cleaning

Weekly Rug Pickup in Napanee
Pickup available upon request.

Pickup times are subject to traffic.

Kingston Rug Cleaning

Weekly Rug Pickup in Kingston Wednesdays 11:00am – 04:00pm

Pickup times are subject to traffic.

Brockville Rug Cleaning

Weekly Rug Pickup in Brockville Wednesdays 11:00am – 04:00pm

Pickup times are subject to traffic.

Johnstown Rug Cleaning

Weekly Rug Pickup in Johnstown
Pickup available upon request.

Pickup times are subject to traffic.

Cardinal Rug Cleaning

Weekly Rug Pickup in Cardinal Pickup available upon request.

Pickup times are subject to traffic.

Spencerville Rug Cleaning

Weekly Rug Pickup in Spencerville Pickup available upon request.

Pickup times are subject to traffic.

Kemptville Rug Cleaning

Weekly Rug Pickup in Kemptville Pickup available upon request.

Pickup times are subject to traffic.

Manotick Rug Cleaning

Weekly Rug Pickup in Manotick Wednesdays 07:00am – 11:00am

Pickup times are subject to traffic.

Richmond Rug Cleaning

Weekly Rug Pickup in Richmond
 Tuesdays & Fridays 09:00am – 03:00pm (Also On Demand For Same-Day)

Pickup times are subject to traffic.

Goulbourn Rug Cleaning

Weekly Rug Pickup in Spencerville Pickup available upon request.

Pickup times are subject to traffic.

Stittsville Rug Cleaning

Weekly Rug Pickup in Stittsville Wednesdays 07:00am – 11:00am

Pickup times are subject to traffic.

Kanata Rug Cleaning

Weekly Rug Pickup in Kanata Wednesdays 07:00am – 11:00am

Pickup times are subject to traffic.

Nepean Rug Cleaning

Weekly Rug Pickup in Nepean Wednesdays 07:00am – 11:00am

Pickup times are subject to traffic.

Greely Rug Cleaning

Weekly Rug Pickup in Greely
Pickup available upon request.

Pickup times are subject to traffic.

Greenbelt Rug Cleaning

Weekly Rug Pickup in Greenbelt Pickup available upon request.

Pickup times are subject to traffic.

Gloucester Rug Cleaning

Weekly Rug Pickup in Gloucester Pickup available upon request.

Pickup times are subject to traffic.

Aylmer Rug Cleaning

Weekly Rug Pickup in Aylmer
Pickup available upon request.

Pickup times are subject to traffic.

Gatineau Rug Cleaning

Weekly Rug Pickup in Gatineau Pickup available upon request.

Pickup times are subject to traffic.

Ingersoll Rug Cleaning

Weekly Ingersoll
Wednesdays 08:00am – 12:00pm

Pickup times are subject to traffic.

Call Now for an Instant Rug Quote

Complementary
Porch & Curb-side Pickups Available