The official language of Iran is Persian, also known as Farsi. English is not widely spoken, but you can find English-speaking individuals in tourist areas and hotels.