Skip to main content
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

Sydney103 job openings
Brisbane54 job openings
Rockhampton36 job openings
Ballina27 job openings

Nurse Practitioner

54 job openings in Melbourne

View job listings

Find professionals

Nurse Practitioner in Melbourne

View professionals

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.