The role of a Cardiologist in the UK is both critical and deeply rewarding. As advancements in heart health and medical technologies continue, the demand for skilled cardiologists remains high. From leading hospitals in London to specialized clinics in Manchester and Edinburgh, employers are seeking experienced professionals, offering competitive salaries and exceptional opportunities for career growth in this vital and impactful field.
Cardiologist salary
Base pay £65K – £108K/yr
£84K/yr average base pay
The estimated salary for a Cardiologist is £83,841 per year in the London area. This number represents the median, which is the midpoint of the ranges from our proprietary Total Pay Estimate model and based on salaries collected from our users. The “Most Likely Range” represents values that exist within the 25th and 75th percentile of all pay data available for this role.
The “Most Likely Range” reflects values within the 25th and 75th percentile of all pay data available for this role. Glassdoor salaries are powered by our proprietary machine learning model, which utilises salaries collected from our users and the latest government data to make pay predictions.
What do Cardiologist earn
How much does a Cardiologist make in United Kingdom?
£108,295/yr
Cardiologist Salary by Experience Level
| Entry-level | Average | Senior / Top |
| £65K | £84K | £108K |
How to Become a Cardiologist in the UK
Becoming a cardiologist in the UK requires a 5-6 year MBBS medical degree, 2 years of Foundation Training, Core Medical Training (2 years), then Cardiology Specialty Training (ST3-7, around 6 years) leading to a CCT and consultant status. Doctors register with the GMC and work toward MRCP membership, often adding a subspecialty like interventional cardiology or electrophysiology. The full pathway from medical school to consultant typically takes 13-14 years.
Highest paying cities for Cardiologist near United Kingdom
- Peterborough £116,964 per year
40 salaries reported - London £116,039 per year
31 salaries reported - Ashton-Under-Lyne £111,671 per year
6 salaries reported - Coventry £108,784 per year
5 salaries reported - Prescot £108,568 per year
6 salaries reported - Bristol £103,625 per year
21 salaries reported - Blackburn £102,626 per year
249 salaries reported - Bolton £99,558 per year
29 salaries reported - Southport £86,841 per year
16 salaries reported
Interventional cardiology and electrophysiology sub-specialties command higher pay than general cardiology, and consultants at London teaching hospitals often combine an NHS salary with private clinic sessions. The jump to senior-level pay typically follows consultant appointment, which can take a decade or more of training after medical school. Private cardiac work — echocardiography clinics in particular — is one of the more accessible ways to add income on top of an NHS base.
Weighing cardiology against other high-earning specialties? See how it compares in our Psychiatrist salary guide, or use Debut’s Paycheck Calculator to estimate your take-home pay.
FAQs About Cardiologist Salaries
How long does it take to become a cardiologist in the UK?
Around 13-14 years: 5-6 years of medical school, 2 years of Foundation Training, and roughly 6 years of cardiology specialty training to reach consultant level.
Do cardiologists earn more with private practice?
Yes — many NHS consultant cardiologists take on private clinics or procedures alongside NHS work, which can significantly increase total earnings.
Which cardiology subspecialty pays the most?
Interventional cardiology and electrophysiology typically command higher pay due to the additional years of training and procedural specialisation involved.