For how long does a kidney transplant surgery take?

Probably 2-5 hours. The surgical time of kidney transplant may highly vary depending upon team work, surgeon's experience and skill, anatomical variation of the transplanted kidney, etc. For detail, ask surgeon directly.