I am planning to visit Iran soon and, unfortunately, I don't speak a word of Persian. As an Azerbaijani, I am curious whether I should try to speak to people there Azerbaijani or English, given the fact that according to different numbers, 16-25% of Iran's population comprise of Azerbaijanis.

I am aware of the fact that people in Iran understand English, but I don't want to look like a tourist from another world, would be more pleasant to feel like a neighbor there.

Speaking of my destinations, I would love to visit Tehran, Isfahan, Shiraz, Bam and the northern regions of Iran where most of the Azerbaijanis live, like Tabriz, Ardabil, Khoy etc.

So, my questions are:

  • how useful Azerbaijani language will be in my destinations?
  • would it be arrogant/unpleasing in any manner to try to speak to people there in Azerbaijani?

A local's insight would be extremely interesting!

  • 8
    @JonathanReez Lots of people in the US speak Spanish, but I can see some people getting offended if you assume everybody you meet is a Spanish speaker. Aug 7, 2017 at 22:09
  • 2
    There are some useful maps and geographic data at: en.wikipedia.org/wiki/Azerbaijani_language#Lingua_franca
    – user65735
    Aug 8, 2017 at 3:24

2 Answers 2


Knowledge of Azerbaijani (Turkish) or even (Istanbul) Turkish would be extremely helpful in (Azeri) Turkish speaking cities like Tabriz and Ardabil, and I seriously doubt whether they get offended to hear someone speaks in Turkish with them.

In southern cities like: Isfahan and Shiraz (some of the main tourist destinations), definitely start with English, as, most probably, no one will understand/be able to speak (Azeri) Turkish there.

Tehran, on the other hand, is a whole different story. Tehran has a big Turkish population; according to the Tehran municipality's website:

The second largest linguistic group is that of the Azeri-speakers.

One could compare the impact of (Azeri) Turkish in Tehran to the impact of Spanish in Californian cities, and what @jpatokal said in the comments above could make perfect sense in Tehran!


I'd go with English when talking to people in public, because first of all you can never know who is going to understand you if you start speaking Azerbaijani and secondly, it would be of no special advantage to you if people knew you are a neighbor. If you happen to visit a supermarket in Tehran though (I'm not sure about other cities), you can speak Azerbaijani to its owner because almost 99% of supermarkets are owned by people from Azerbaijan there. If you really want to speak Azerbaijani to someone, first ask them "Do you know Turki?", and if the answer was Yes (which I guess is in maybe 25% of the time), then go with it.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .