How long does an arm amputation surgery last for?

1-2 hours. But it can be longer.
Surgical time varies. The surgical time may vary depending on the patient, the location of procedure, and on the procedure performed.