The United States Government advises against traveling to Iran due to risks associated with terrorism, civil unrest, kidnapping, and the arbitrary arrest of U.S. citizens. It suggests that, if travel is necessary, one should exercise increased caution due to potential wrongful detentions.
Check the full travel advisory.