147 Cleaning jobs in Scotland
Filter by Disability Confident
Filter by Remote working
Filter by Location
- Filter by UK
- Scotland (147)
- Filter by Glasgow (21)
- Filter by Edinburgh (16)
- Filter by Fife (14)
- Filter by Highlands (11)
- Filter by South Lanarkshire (8)
- Filter by Midlothian (7)
- Filter by Renfrewshire (7)
- Filter by Moray (6)
- Filter by North Lanarkshire (6)
- Filter by Perth & Kinross (6)
- Filter by Falkirk County (5)
- Filter by Orkney Islands (5)
- Filter by West Lothian (4)
- Filter by Dundee (3)
- Filter by East Ayrshire (3)
- Filter by Inverclyde (3)
- Filter by South Ayrshire (3)
- Filter by Angus (2)
- Filter by Argyll & Bute (2)
- Filter by County Stirling (2)
- Filter by East Renfrewshire (2)
- Filter by North Ayrshire (2)
- Filter by West Dunbartonshire (2)
- Filter by Aberdeenshire (1)
- Filter by Clackmannanshire (1)
- Filter by Dumfries & Galloway (1)
- Filter by East Lothian (1)
- Filter by Borders (1)
- Filter by Shetland Islands (1)
Filter by Posting date
Filter by Category
- Filter by Domestic Help & Cleaning Jobs (31)
- Filter by Hospitality & Catering Jobs (19)
- Filter by Retail Jobs (17)
- Filter by Logistics & Warehouse Jobs (10)
- Filter by Manufacturing Jobs (10)
- Filter by Other/General Jobs (10)
- Filter by Customer Services Jobs (7)
- Filter by Healthcare & Nursing Jobs (7)
- Filter by Maintenance Jobs (7)
- Filter by Social Care Jobs (4)
- Filter by Admin Jobs (3)
- Filter by Energy, Oil & Gas Jobs (3)
- Filter by Engineering Jobs (3)
- Filter by Trade & Construction Jobs (3)
- Filter by Agriculture, Fishing & Forestry Jobs (2)
- Filter by HR & Recruitment Jobs (2)
- Filter by PR, Advertising & Marketing Jobs (2)
- Filter by Sales Jobs (2)
- Filter by Accounting & Finance Jobs (1)
- Filter by Creative & Design Jobs (1)
- Filter by Legal Jobs (1)
- Filter by Security & Protective Services Jobs (1)
- Filter by Education & Childcare Jobs (1)
Filter by Contract type
- Filter by Permanent (116)
- Filter by Temporary (18)
- Filter by Contract (13)
Filter by Hours
- Filter by Full time (74)
- Filter by Part time (73)
Sign in now to create an email alert and receive the latest jobs for this search straight in your mailbox
Sign inCleaners
- 01 February 2026
- Maid2Clean - Perth, PH1 5TY
- £14 to £16 per hour
- Permanent
- Part time
Are you an experienced cleaner interested in regular cleaning work? We have clients who need weekly/fortnightly cleans of their property. All work is in private homes, and you'll be completing cleaning, ironing and general domestic duties. You have the ...
Cleaner
- 02 February 2026
- Mitie - PH1 4QE
- Contract
- Part time
Job Title: CleanerHourly Rate of Pay: £15.00Position Type: Fixed Term ContractType of Employment: Part TimeHours: 14 hours per week (4 days a week 3.50 hours per day Monday/Tuesday Thursday & Friday)Location: Historic Environment Scotland, Stanley Mills, ...
Cleaner
- 03 February 2026
- Mitie - IV30 1BJ
- Permanent
- Part time
At Mitie we bring out the best in places. Unlocking their potential so that everyone looks forward to using them and can do their best work in them. From offices and shopping centres to hospitals and airports, we create better places for the communities we ...
Cleaner
- 02 February 2026
- Mitie - EH54 6HR
- Permanent
- Part time
In your new role as a Cleaning Operative you will ensure equipment is kept clean, well maintained and in safe working order and meeting all agreed SLAs. Build your knowledge and understanding of the designated cleaning area, when the work needs to be carried ...
Cleaner
- 03 February 2026
- Mitie - G84 7LA
- Permanent
- Part time
Job Title: CleanerRate of Pay: £12.21 per hourHours: 15 per weekContract: PermanentType of Employment: Part TimeLocation: Hermitage Academy, Cardross Road, Helensburgh, Argyll and Bute, Scotland, G84 7LA Job InformationDeliver excellent service standards for ...
Cleaner
- 03 February 2026
- Search Consultancy LTD - Kirkwall, Orkney Islands, KW15 1LX
- £12.21 per hour
- Temporary
- Part time
We are seeking a dependable and detail-oriented Cleaner to join our team in Orkney , with an immediate start available. Position details: Hours: 6 hours per week Rate of pay: £12.21 per hour Location: Orkney Key responsibilities: Carrying out general cleaning ...
Cleaner
- 03 February 2026
- J Kyle Cleaning Services Ltd - Bellshill, North Lanarkshire
- £13.00 per hour
- On-site only
- Permanent
- Part time
General office cleaning Bellshill Strathclyde business park 12.5 - 15 hours per week Monday - Friday Morning or evening shift (flexible) £13.00 per hour Call : 07787257996
Cleaner
- 03 February 2026
- J Kyle Cleaning Services Ltd - East Kilbride, South Lanarkshire
- £13.00 per hour
- On-site only
- Permanent
- Part time
Close cleaning 3 positions available -4 hours per week -8 hours per week - 12 hours per week Flexible days & hours of work. £13.00 per hour Call : 07787257996
Domestic Cleaner
- 02 February 2026
- Abacus Property Factors - Midlothian, Scotland
- £14.00 to £17.00 per hour
- On-site only
- Permanent
- Part time
Abacus Cleaning Services are looking for permanent self employed cleaners to join our team based in Dalkeith and surrounding areas. Must have transport. Hours will vary and can be worked around your family. Must be flexible. Jobs will mainly include the ...
Domestic Cleaner
- 03 February 2026
- Diamond Home Support Ltd - Inverness, Highland
- £15 per hour
- On-site only
- Permanent
- Part time
Diamond Home Support is a Domestic Cleaning Company. We are actively recruiting for domestic cleaners to join a thriving local business on a self-employed basis in the Inverness area. We can offer a good range of benefits, including: - Regular cleaning work, ...