Nurse Salary in Malaysia
Are you underpaid?
See how your pay compares to a typical Nurse in Malaysia.
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
☕ Tired of the grind? Bask Bear — Buy 1 Free 1
Take a proper break — you earned it. Order your favourite coffee & toastie (pickup, delivery or walk-in), grab the Buy 1 Free 1 deal and rack up app perks while you're at it.
💰 Make your salary earn money on its own → RinggitPlus
Don't let your hard-earned gaji sit idle. Cashback cards & high-interest savings that put hundreds of ringgit back in your pocket every year.
Some links above are affiliate links. We may earn a commission if you sign up or purchase — at no extra cost to you. This never affects our salary data.
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.