Salaries in Bahrain

Salary guide

Doctor (General Practitioner) Salary in Bahrain (2026)

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

Quick answer

Doctor (General Practitioner) pay in Bahrain typically ranges from BHD 700 - 1,500 a month (basic monthly salary), around BHD 900 on average.

What moves the salary

  • PayScale's general practitioner median is about BHD 915 a month, with the middle half at about BHD 665-1,335 (small sample, 7 profiles).
  • A healthcare recruiter quotes BHD 800-1,200 for entry-level physicians. Specialists earn BHD 1,500-3,500, and many packages add a housing allowance of BHD 200-500.

Doctor (General Practitioner) salary across the GCC

Salary comparison
CountryMonthly salaryApprox. USDBasis
Saudi ArabiaSAR 8,500 - 40,000≈ $2,300 - $10,700Gross
UAEAED 7,000 - 20,000≈ $1,900 - $5,400Gross
QatarQAR 11,700 - 40,000≈ $3,200 - $11,000Gross
KuwaitKWD 1,000 - 1,800≈ $3,300 - $5,900Basic
BahrainBHD 700 - 1,500≈ $1,900 - $4,000Basic
OmanOMR 1,000 - 1,800≈ $2,600 - $4,700Basic

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 Doctor (General Practitioner) salary in Bahrain?

Between BHD 700 and BHD 1,500 a month, about BHD 900 on average, depending on experience, qualifications and employer.

Are Doctor (General Practitioner) 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.