The amount of time for a heart transplant depends on the complexity of your case and if you need other procedures. Surgery can range between 6 to 12 hours, depending on one’s condition.