No, there is not a vaccine; however, the same vaccine used for smallpox has been known to be given and successfully treat monkeypox. Monkeypox is a milder virus compared to smallpox.