Nurse Practitioner Salary in Australia
Nurse Practitioner Salary in Melbourne
Based on 54 job listings - Melbourne, Australia 2026
Average salary
$123,713 - $126,900
Median salary
$105,570 - $110,350
Lower rangeUpper range
Salary distribution by percentile
10th percentile$106K
25th percentile$106K
Median$106K
75th percentile$146K
90th percentile$160K
50% of professionals earn between $105,570 - $146,393 AUD
The median salary is $105,570
Compare with national average
Melbourne
Average salary
123,713 - 126,900
Median salary
105,570 - 110,350
54 job openings
Australia
Average salary
75,000 - 115,000
Median salary
92,000 - 115,000
1,246 job openings
Other cities
The average salary for a Nurse Practitioner in Melbourne, Australia is AUD 123,713 - AUD 126,900 per year in 2026, based on 54 job listings.
Explore 54 Nurse Practitioner job listings in Australia on BeBee, or check our salary calculator for a personalized estimate.