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

43live jobs near Edinburgh
£27,300typical pay a year (median of 30 recent ads)
31%of recent ads are full-time

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…

Posted 1 NovView & apply

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…

Posted 1 NovView & apply

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…

Posted 1 NovView & apply

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:…

Posted 31 OctView & apply

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…

Posted 31 OctView & apply

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…

Posted 31 OctView & apply

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…

Posted 31 OctView & apply

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,…

Posted 31 OctView & apply

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.

Hiring in Edinburgh?

Post your cleaning job on NextDealUK for free and reach local people.

Post a job — free
Scroll to Top