The median salary of a pediatric cardiologist per year is around US $217,000 and that of an invasive cardiologist is around US $376,700. Interventional cardiologists are also highly paid and their salary is around US $400,000. However, irrespective of the branches, the average salary of a cardiologist is about US $244,000 per year.