Are there surgical options to fix syringomyelia?

Yes. If the syrinx is causing significant symptoms, it can be drained with a shunt to either just outside the spinal cord or to another part of the body. Please note that if the syrinx is being caused by something such as a tumor or chiari malformation, that condition should be treated first. Often the syrinx will go away without direct treatment if the condition causing it is successfully treated.
Surgery. Symptomatic syringomyelia can be treated with direct surgery which usually involves diverting the fluid from inside the spinal cord to some other space (often with a small plastic tube). Syringomyelia that are the result of a chiari malformation can be treated more indirectly by treating the chiari malformation itself and the syringomyelia will resolve spontaneously.