Americans can travel to Iran freely but they do need to know a few things about tours and visas before planning their trip. The relationship with Iran is strained due to many political and economic reasons but it is perfectly legal to travel to Iran as an American citizen.