Content has loaded
Nurse practitioner salary in Australia
How much does a Nurse Practitioner make in Australia?
Average base salary
$136,247
- Hour
- Day
- Week
- Month
- Year
The average salary for a nurse practitioner is $136,247 per year in Australia. 378 salaries reported, updated at 4 September 2026
Highest paying companies for Nurse Practitioner in Australia
Average year pay is based on job postings on Indeed in the past 36 months.WorkPac
$194,272per year
Laser Clinics
$175,000per year
The GEO Group Australia
$165,443per year
Adecco
$161,200per year
Uniting
$155,459per year
Aspen Medical
$151,250per year
Looking to Hire?
Highest paying cities near Australia for Nurse Practitioners
Where can a Nurse Practitioner earn more?
Compare salaries for Nurse Practitioners in different locationsFrequently Asked Questions (FAQs) about Nurse Practitioner