No, pinhole glasses can not cure astigmatism.You should know they do improve your vision. The moment you put on pinhole glasses you will notice instant clarity and focused vision. By blocking peripheral rays, and only letting into the eye those rays which pass through the central portion of the pupil, any refractive error in the lens or cornea is not noticed as much. The pupil may be wide open, but only the central portion is receiving light. The improvement in visual acuity can be striking. But they can not cure astigmatism. So if you want to cure astigmatism, you should have to go and have a deep conversation with the doctor. I think he can give you some advices and even the treatment.