Salaries in Bahrain

Salary guide

Nurse Salary in Bahrain (2026)

How much do Nurse jobs pay in Bahrain? Monthly pay in BHD, salary by experience, a GCC comparison and the sources behind each figure.

Quick answer

Nurse pay in Bahrain typically ranges from BHD 350 - 1,200 a month (basic monthly salary).

Salary by experience

Nurse Salary in Bahrain (2026)
LevelMonthly salary
EntryBHD 400 - 550
Mid-levelBHD 600 - 850
SeniorBHD 850 - 1,200

What moves the salary

  • PayScale's median base pay is about BHD 395 a month for registered nurses (24 profiles) and about BHD 335 for staff nurses (14 profiles). Private clinics often pay at this lower end.
  • Packages often add accommodation, annual flights and health insurance. You need an NHRA licence to practise.

Nurse salary across the GCC

Salary comparison
CountryMonthly salaryApprox. USDBasis
Saudi ArabiaSAR 4,000 - 15,000≈ $1,100 - $4,000Gross
UAEAED 4,000 - 11,000≈ $1,100 - $3,000Gross
QatarQAR 6,000 - 14,000≈ $1,600 - $3,800Gross
KuwaitKWD 450 - 1,200≈ $1,500 - $3,900Basic
BahrainBHD 350 - 1,200≈ $900 - $3,200Basic
OmanOMR 400 - 1,400≈ $1,000 - $3,600Basic

Gross includes the usual allowances and basic does not - compare like with like.

Where these figures come from

Frequently asked questions

What is the average Nurse salary in Bahrain?

Between BHD 350 and BHD 1,200 a month, depending on experience, qualifications and employer.

Are Nurse salaries in Bahrain tax-free?

There is no personal income tax on salaries, so the figure you are offered is what you take home before any social-insurance deduction that applies to you.

Does the salary include housing and transport allowances?

The figures above are basic salary. Housing and transport allowances are usually paid on top, so the total package is higher.

Turn the benchmark into an offer

An ATS-ready Gulf CV and a tracker for every application - free.