wondering what countries are allowed to do this. Citizens of the following countries can visit Iran without visa:

  • Armenia for 90 days within 180 days of each visit
  • Azerbaijan for 30 days
  • Bolivia for 30 days
  • Egypt for 30 days
  • Georgia for 45 days
  • Lebanon for 30 days
  • Malaysia for 15 days
  • Oman for 30 days
  • Syria for 90 days within 180 days of each visit (but only if arriving by air straight from Damascus)
  • Turkey for 90 days
  • Venezuela for 15 days
  • China