Cleaning staff jobs in Bahrain show up pretty often if you keep an eye out. Hotels and office blocks need reliable people daily.
what the pay looks like
From what I've seen most full time spots start between 150 and 250 dinars. Overtime pushes that higher on busy weeks. Shifts run long sometimes though so you got to plan around that.
Big construction jobs pay a bit more but the dust gets everywhere. Domestic work in homes tends to be steadier hours wise.

where folks actually find openings
Agencies near the souq get new listings every week. Online boards work too if you refresh often. Word of mouth from other cleaners helps more than you'd think.
Walk ins at big malls can land something fast. Just show up neat and ask for the supervisor.
- carry your CPR and ID copies
- mention any past hotel work right away
- basic Arabic makes things easier on site
Thing is some places offer free housing. That changes the math for folks coming from outside.
day to day reality
Mornings start early. You grab supplies then hit the floors. Breaks are short but you get used to the rhythm after a couple weeks.
Not gonna lie the heat hits hard when you're outside cleaning cars or courtyards. Indoor spots feel better year round.
Honest talk many teams speak multiple languages so new starters fit in quick. Training is usually on the job not formal classes.