There is no compulsory vaccination to go to Iran. The hepatitis A vaccine is recommended. Travel insurance is compulsory to travel to Iran. LeaveAbode can provide you with an insurance policy from Iranian insurance companies to cover your medical expenses. Also read: Necessary Vaccines for a Trip to Iran