If you are a U.S. citizen, you do not need any vaccinations to travel to San Juan. However, if you are not a U.S. citizen, it’s a good idea to check with your embassy or consulate for any specific requirements.