Home cleaning across England, Scotland, Wales & Northern IrelandMon–Fri 8–6 · Sat 9–4 · 0800 088 4454
Home Cleaning Company

St Andrews, Fife and Tayside

Regular House Cleaning in St Andrews

Regular House Cleaning in St Andrews costs £17–£23 per hour with Home Cleaning Company: weekly or fortnightly cleaning by the same cleaner, at a time that suits you.

Our regular house cleaning service in St Andrews is run by local cleaners who already work across Fife and Tayside.

We clean homes across St Andrews and Fife and Tayside, with prices close to the UK average.

Pets at home? Let us know when you book. Many of our St Andrews cleaners are happy around dogs and cats.

Most St Andrews homes need 2 to 3 hours a week; we suggest a time after the first visit.

Regular House Cleaning in St Andrews

What does the clean include?

  • Bins emptied and rubbish taken out
  • Beds made and linen changed on request
  • Vacuuming and mopping every floor
  • Kitchen worktops, hob, sink and appliance fronts wiped

Regular House Cleaning in St Andrews: your questions

What is the price of regular house cleaning in St Andrews?

Regular House Cleaning in St Andrews is usually £17–£23 per hour. A 3-hour weekly visit costs about £50–£70.

Which parts of St Andrews do you clean in?

Yes. We cover St Andrews and nearby Fife and Tayside, including Dunfermline, Perth, Dundee.

Do I need to provide products and equipment?

No. Your cleaner brings a full caddy and vacuum. If you prefer your own products, just leave them out.

Also in St Andrews

Nearby towns

Get a free cleaning quote

Reply within working hours. No obligation.

Call 0800 088 4454Free quote