The main languages spoken in Afghanistan are Dari (Afghan Persian) and Pashto , which are the country’s two official languages.

Quick Scoop: What language do they speak in Afghanistan?

  • Afghanistan has two official languages : Dari and Pashto.
  • Dari is a variety of Persian and works as a common language across regions (a lingua franca), especially in cities like Kabul and Herat.
  • Pashto is widely spoken in the south and east and is closely tied to the Pashtun ethnic group.
  • Beyond these, there are dozens of other languages and dialects, including Uzbek, Turkmen, Hazaragi, Balochi, Pashayi, and others, spoken as regional or minority languages.

Mini FAQ style breakdown

  • If you learn just one language for travel or news : Dari will usually carry you furthest because it’s widely understood across the country.
  • If you’re focusing on southern/eastern Afghanistan or Pashtun culture : Pashto becomes especially important.
[5][9][1][3] [1][3] [7][9][3][1] [3][7][1] [9][7][1][3]
Language Status/Role Where it’s common
Dari (Afghan Persian) Official language, lingua franca.Widely in Kabul, central and northern regions.
Pashto Official language, major ethnic language.Southern and eastern Afghanistan.
Others (Uzbek, Turkmen, Hazaragi, Balochi, Pashayi, etc.) Regional and minority languages.Specific provinces and ethnic communities.

In simple terms: if you ask “what language do they speak in Afghanistan?”, the shortest accurate answer is “Dari and Pashto — plus many regional languages in different parts of the country.”

Bottom note: Information gathered from public forums or data available on the internet and portrayed here.