Heart transplant surgeons earn between $460,840 and $863,510 annually, with a median of $713,790. While they may not always reach millions, top surgeons can earn close to that range depending on experience and location, reflecting the high skill and demand in their field.