Afghanistan Language: What Do They Speak in Afghanistan?

The official languages of Afghanistan are Dari / Pashto. In Dari, the country is called افغانستان. Afghanistan is officially multilingual, with 2 recognised languages reflecting its diverse cultural and ethnic heritage.

🗣️ Language at a Glance

🗣️
Primary Language
Dari
official language
🗣️
Official Language 2
Pashto
official language
📝
Native Name
افغانستان
country name in Dari
📞
Calling Code
+93
international dialling

About the Dari Language

Dari is the official language of Afghanistan, used in government, education and daily life. In Afghanistan, Dari is the primary medium for government administration, the legal system, education and broadcasting. It shapes how the country communicates internally and engages with the wider world.

Multilingual Heritage of Afghanistan

Afghanistan officially recognises 2 languages: Dari, Pashto. This multilingual status is a reflection of the country's history, ethnic diversity and cultural complexity. Different regions or communities may predominantly use one language over another, and all official languages are typically represented in government, education and public services. Multilingual countries often have rich cultural traditions that draw from each language community.

Language Tips for Visitors to Afghanistan

The official language of Afghanistan is Dari, which may be unfamiliar to many international travellers. While English speakers can often be found in larger cities and tourist-heavy areas, it is advisable to learn a few basic phrases before your trip. Locals greatly appreciate any effort to use the local language, even if imperfect. Simple greetings, thank-yous and asking for directions in Dari will go a long way. The country is officially known as افغانستان in Dari, and the international dialling code is +93.

🌍 Other Countries Where Dari is Spoken

Dari is not exclusive to Afghanistan; it is also spoken in these countries:

China
China
Mandarin Chinese
Singapore
Singapore
English / Malay / Mandarin / Tamil
Taiwan
Taiwan
Mandarin Chinese

Frequently Asked Questions about Language in Afghanistan

What language do they speak in Afghanistan?

The official languages of Afghanistan are Dari / Pashto.

Is English spoken in Afghanistan?

English is not an official language in Afghanistan. The main language is Dari. English may be spoken in tourist areas.

What is Afghanistan called in its own language?

Afghanistan is called "افغانستان" in Dari.

How many official languages does Afghanistan have?

Afghanistan has 2 official languages: Dari, Pashto.

Do I need to speak Dari to visit Afghanistan?

It is not required but learning basic phrases in Dari is strongly recommended and appreciated.

What is the calling code for Afghanistan?

The international dialling code for Afghanistan is +93.

What is the population of Afghanistan?

Afghanistan has a population of approximately 40.1M, all of whom use Dari / Pashto as the official languages.

🌍 Back to Afghanistan Overview