Nurse Salary in Malaysia
Updated · Compiled from Michael Page Malaysia, Hays Malaysia, Randstad Malaysia, JobStreet Malaysia salary guides · Methodology
Open Nurse Jobs
Roles being advertised in Malaysia right now. Compare what they offer against the salary ranges above.
Compare Nurse with
Compare any 2 jobs →Detailed Breakdown
| Level | Min / Month | Median / Month | Max / Month | Min / Year | Max / Year |
|---|---|---|---|---|---|
| Junior | RM 2,200 | RM 2,600 | RM 3,000 | RM 26,400 | RM 36,000 |
| Mid | RM 3,200 | RM 4,000 | RM 4,800 | RM 38,400 | RM 57,600 |
| Senior | RM 5,000 | RM 6,500 | RM 8,000 | RM 60,000 | RM 96,000 |
Nurse Salary by City
| City / Region | Median / Month | Typical Range |
|---|---|---|
| Kuala Lumpur / Klang Valley | RM 4,366 | RM 2,200 — RM 8,000 |
| Penang | RM 4,060 | RM 2,046 — RM 7,440 |
| Johor Bahru | RM 3,929 | RM 1,980 — RM 7,200 |
| Other states | RM 3,623 | RM 1,826 — RM 6,640 |
Market Insight: Nurse
Nursing pay in Malaysia depends heavily on the public vs private split. Government nurses follow fixed grade scales (starting around grade U29) with allowances and strong job security, while private hospitals often pay more but with different shift structures. Specialisation — ICU, theatre, paediatrics — and post-basic certificates raise earning power. Experienced nurses can also pursue overseas roles in Singapore, the Middle East or the UK, which pay well above the local market.
What's the real take-home?
The Nurse median is RM 4,366 gross. See what's left after EPF, SOCSO & tax.
📄 See a Nurse resume example (summary & skills) →
Make your Nurse salary go further
🎂 Someone's birthday coming up? Eat Cake Today
Surprise family or friends in Malaysia with a cake — even from thousands of miles away. Order online and they get a big surprise on their special day.
Frequently Asked Questions
How much does a Nurse earn in Malaysia?
A Nurse in Malaysia earns a median of RM 4,366 per month (RM 52,392 per year), with most earning between RM 2,200 and RM 8,000 monthly.
What is the starting salary for a Nurse in Malaysia?
Entry-level Nurses typically start at RM 2,200 to RM 3,000 per month in the Klang Valley market.
How much does a senior Nurse make?
A senior Nurse can earn up to RM 8,000 per month — about 150% more than an entry-level role.
How much does a Nurse earn per hour in Malaysia?
At the median monthly pay of RM 4,366, a Nurse earns roughly RM 22 per hour based on a standard full-time work week.
How much does a Nurse earn in Kuala Lumpur?
In Kuala Lumpur and the Klang Valley, a Nurse earns about RM 4,366 per month at the median — the highest in Malaysia. Penang and Johor Bahru pay slightly less, around RM 4,060 and RM 3,929.
Is Nurse a well-paid job in Malaysia?
With a median of RM 4,366 per month, a Nurse earns around the Malaysian graduate median, and pay improves notably with experience and specialised skills.