High-paying nursing jobs in Edinburgh

Nursing encompasses the care and support provided by trained professionals to promote health and assist those in need of medical attention. Nurses play a critical role in patient care by assessing conditions, administering treatments, and educating patients and their families. Successful nurses possess strong communication, empathy, and problem-solving skills.


The 79 nursing jobs listed below pay well, with salaries between £39,149 and £49,008 per year. Registered Nurse, Charge Nurse and Registered Mental Health Nurse are among the most popular high-paying roles in Edinburgh.

Job title

Updated Sept 10, 2026
Job title
Edinburgh, SCT
Scotland
Job postings (Edinburgh)

Charge Nurse

Edinburgh

£49,008 per year

Scotland

£48,616 per year

Registered Nurse

Edinburgh

£23.40 per hour

Scotland

£22.07 per hour

Nurse

Edinburgh

£44,235 per year

Scotland

£41,385 per year

Registered Mental Health Nurse

Edinburgh

£42,893 per year

Scotland

£39,727 per year

Nurse Assessor

Edinburgh

£39,149 per year

Scotland

£39,269 per year

Job descriptions below are for educational purposes. Please refer to the employer's job description for complete details.