While the average salary for a pediatric cardiologist ranges from $261,200 to $399,200, reaching a million annually is unlikely. Even at the high end, salaries typically do not exceed $400,000, making it rare for pediatric cardiologists to earn a million in a year.