🚧 BETA — More countries, languages & features coming soon
🌍Overview👥Population📐Geography✈️Travel💡Facts🗣️Language

🇦🇫 Afghanistan Language — What Do They Speak in Afghanistan?

The official languages of Afghanistan are Dari / Pashto. The country's name in Dari is افغانستان. Afghanistan is a multilingual country with 2 official languages reflecting its diverse cultural heritage.

🗣️ Language Overview

🗣️
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 in Afghanistan

Dari is the primary language of Afghanistan, spoken by the majority of the country's 40.1M population. Alongside Pashto, it reflects the diverse linguistic heritage of the country.The language shapes everyday life, culture, media, education and government across Afghanistan.

Multilingual Heritage

Afghanistan is officially multilingual, recognising Dari, Pashto as official languages. This multilingual status reflects 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 used in government, education and public services.

Language Tips for Travellers

The official language of Afghanistan is Dari, which may be unfamiliar to many international travellers. Learning a few basic phrases in Dari is highly recommended — locals greatly appreciate the effort. In larger cities and tourist areas, some English speakers can usually be found, but it's not guaranteed in rural areas.The country's name in the local language is افغانستان, and the international calling code for $Afghanistan is $+93.

🌍 Other Countries Speaking Dari

🇨🇳
China
Mandarin Chinese
🇸🇬
Singapore
English / Malay / Mandarin / Tamil
🇹🇼
Taiwan
Mandarin Chinese

Frequently Asked Questions

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 of Afghanistan. The official languages are Dari / Pashto. English may be spoken in tourist areas.

What is the name of Afghanistan in its own language?

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

How many official languages does Afghanistan have?

Afghanistan has 2 official languages: Dari / Pashto.

What is the calling code for Afghanistan?

The international dialling code for Afghanistan is +93.

🌍 Back to Afghanistan Overview