Cleaning Jobs in Edinburgh
There are 43 cleaning jobs within 25 km of Edinburgh right now. Typical advertised pay is £27,300 a year (about £13.99 an hour).
Who is hiring in Edinburgh
Employers and agencies with the most recent cleaning ads near Edinburgh:
- Sodexo
- SBFM
- Maid2Clean Edinburgh Ltd
- Fife Council
- Blue Arrow
Where the jobs are
Areas around Edinburgh with the most new cleaning roles:
- Edinburgh
- Edinburgh City Centre
- Dunfermline
- Kirkcaldy
- Dalkeith
Latest cleaning jobs near Edinburgh
Lodestone House · Edinburgh, Scotland
Cleaner - Edinburgh We're currently recruiting a part time Cleaner to join our cleaning and facilities teams for Chartwells, contracted to 30…
SBFM · Woolmet, Dalkeith
Due to our continued growth, we now have an exciting opportunity for a part-time Cleaner to join our business working in a…
Maid2Clean Edinburgh Ltd · Edinburgh City Centre, Edinburgh
We've got customers waiting on a friendly cleaner to clean and keep on top of their housework. This is home cleaning and…
Sodexo · Edinburgh City Centre, Edinburgh
School Cleaner – Edinburgh Academy Senior School Edinburgh Academy Senior School, 42 Henderson Row, Edinburgh, EH3 5BL Pay: £13.50 per hour Contract:…
Sodexo · Edinburgh City Centre, Edinburgh
School Cleaner Edinburgh Academy Junior School, 10 Arboretum Road, Edinburgh, EH3 5PL Christmas & New Year Off – Every Year Friendly School…
Maid2Clean East Scotland Ltd · Dunfermline, Fife
Part-time but permanent positions! The work is the cleaning of residential households - light housekeeping - vacuuming, dusting, polishing and sweeping. Some…
Maid2Clean East Scotland Ltd · Dunnikier Park, Kirkcaldy
The position involves: House cleaning of local homes carrying out chores as told by our clients. This may include some ironing. As…
Fife Council · Kirkcaldy, Fife
Based at Kirkcaldy Bus Station working 12 hours per week on alternate weekends Saturday 11:30am to 8:00pm and Sunday 2:00pm to 6:00pm,…
Blue Arrow · East Whitburn, Bathgate
Warehouse Cleaner - Bathgate (EH48- close to Edinburgh) - Immediate Start Blue Arrow are currently recruiting Warehouse Cleaners for a busy distribution…
Blue Arrow · Bathgate, West Lothian
Warehouse Cleaner - Bathgate (EH48- close to Edinburgh) - Immediate Start Blue Arrow are currently recruiting Warehouse Cleaners for a busy distribution…
Jobs by Adzuna · data via the Adzuna API, updated 2 November 2026. Applying takes you to the employer or job site.
What cleaners do
Cleaners keep offices, schools, hospitals, hotels and homes clean and safe. Many jobs are part-time, early morning or evening, which makes them easy to fit around other work.
Day to day
- Clean floors, kitchens, toilets and shared areas
- Use cleaning chemicals safely
- Restock supplies and empty bins
- Report damage or hazards
What you need
- Right to work in the UK
- Reliability and good timekeeping
- COSHH awareness is a plus (often trained on the job)
- A DBS check for schools and hospitals
How to stand out when you apply
- Say exactly which hours and days you can do
- Mention any hospital, hotel or office cleaning experience
- Ask if equipment and products are supplied
Cleaning jobs in Edinburgh: FAQs
How much do cleaners earn in Edinburgh?
Recent cleaning ads near Edinburgh that show a real salary pay a typical £27,300 a year (the median of 30 ads), which is about £13.99 an hour for a 37.5-hour week. Pay changes with shifts, experience and overtime.
How many cleaning jobs are there in Edinburgh?
We found 43 live cleaning jobs within 25 km of Edinburgh when this page was last updated on 2 November 2026. About 69% of recent ads were part-time.
Can I get a cleaning job with no experience?
Yes, many employers in Edinburgh train new starters. Look for ads that say “no experience needed” or “full training”, and show you are reliable and available.
Is it free to apply?
Yes. A real employer never asks you to pay to apply, for training or for uniform. If an ad asks for money, do not pay and read our safety tips.
Other jobs in Edinburgh
Hiring in Edinburgh?
Post your cleaning job on NextDealUK for free and reach local people.
Post a job — free