Hair transplant surgery can last for four to eight hours depending on the amount of hair that needs to be transplanted.