Skip to main content
Nurse Practitioner Salary in South Africa

Nurse Practitioner Salary in Cape Town

Based on 73 job listings - Cape Town, South Africa 2026

Average salary
R 180 000 - R 420 000
Median salary
R 280 000 - R 420 000
Lower rangeUpper range
0

Other cities

Western Cape27 job openings
Johannesburg25 job openings

Nurse Practitioner

73 job openings in Cape Town

View job listings

Find professionals

Nurse Practitioner in Cape Town

View professionals

The average salary for a Nurse Practitioner in Cape Town, South Africa is ZAR 180 000 - ZAR 420 000 per year in 2026, based on 73 job listings.

Explore 73 Nurse Practitioner job listings in South Africa on BeBee, or check our salary calculator for a personalized estimate.