. Spinal surgery can take anywhere from 1-8 hours depending on what is being done. A discectomy or laminectomy can usually be done in one to 3 hours depending on the complexity.