Nurse salary in Kelowna, BC
How much does a Nurse make in Kelowna, BC?
Average base salary
- Hour
- Day
- Week
- Month
- Year
The average salary for a nurse is $39.25 per hour in Kelowna, BC. 6 salaries reported, updated at September 8, 2026
Highest paying companies for Nurse in Kelowna, BC
Average year pay is based on job postings on Indeed in the past 36 months.Hiring a Nurse?
Highest paying cities for Nurses near Kelowna, BC
Where can a Nurse earn more?
Compare salaries for Nurses in different locationsFrequently Asked Questions (FAQs) about Nurse
The average salary for a Nurse is $39.25 per hour in Kelowna, BC. This figure is based on 6 salaries taken from job postings on Indeed in the past 36 months, last updated on September 8, 2026.
Nurse jobs on Indeed - find your next one today.
Nurse salaries in Kelowna, BC typically range between a low of $33.20 and a high of $46.39 per hour, depending on experience and the hiring company.
Some of the highest-paying cities for Nurse in Kelowna, BC include Prince George, BC at $49.72 per hour, Vancouver, BC at $49.02 per hour and Maple Ridge, BC at $48.13 per hour.
Based on recent job postings on Indeed, some of the top-paying companies for Nurse in Kelowna, BC include Interior HomeCare Solutions ($100,350 per year) and London Drugs ($93,600 per year).