Iran is a country with 31 provinces and a total of 1245 big and small cities. Many of these cities have their own unique ethnicity, customs, culture, cuisine and even language! Here we are listing a few of them which are the most popular ones among Iran visitors. By clicking on each city, you can see its tour packages.