How much does a cardiologist make? The average salary for cardiologists is about $400,000 annually for one who is experienced. The beginning cardiologist salary ranges between $180,000 and $250,000 annually. The salary for the upper 10 percent is $300,000 annually, or an hourly wage of $200 per hour.The lower 10 percent earn about $150 per hour or $150,000 annually. pediatric cardiologist’s annual salary is $241,000, less than the average general cardiologist. However, the top 10 percent have an annual salary of $352,000. A non invasive cardiologist deals with non-surgical procedures.