Sri Lanka Language: What Do They Speak in Sri Lanka?

The official languages of Sri Lanka are Sinhala / Tamil. In Sinhala, the country is called ශ්‍රී ලංකාව. Sri Lanka is officially multilingual, with 2 recognised languages reflecting its diverse cultural and ethnic heritage.

🗣️ Language at a Glance

🗣️
Primary Language
Sinhala
official language
🗣️
Official Language 2
Tamil
official language
📝
Native Name
ශ්‍රී ලංකාව
country name in Sinhala
📞
Calling Code
+94
international dialling

About the Sinhala Language

Sinhala is the official language of Sri Lanka, used in government, education and daily life. In Sri Lanka, Sinhala 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 Sri Lanka

Sri Lanka officially recognises 2 languages: Sinhala, Tamil. 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 Sri Lanka

The official language of Sri Lanka is Sinhala, 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 Sinhala will go a long way. The country is officially known as ශ්‍රී ලංකාව in Sinhala, and the international dialling code is +94.

Frequently Asked Questions about Language in Sri Lanka

What language do they speak in Sri Lanka?

The official languages of Sri Lanka are Sinhala / Tamil.

Is English spoken in Sri Lanka?

English is not an official language in Sri Lanka. The main language is Sinhala. English may be spoken in tourist areas.

What is Sri Lanka called in its own language?

Sri Lanka is called "ශ්‍රී ලංකාව" in Sinhala.

How many official languages does Sri Lanka have?

Sri Lanka has 2 official languages: Sinhala, Tamil.

Do I need to speak Sinhala to visit Sri Lanka?

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

What is the calling code for Sri Lanka?

The international dialling code for Sri Lanka is +94.

What is the population of Sri Lanka?

Sri Lanka has a population of approximately 22.2M, all of whom use Sinhala / Tamil as the official languages.

🌍 Back to Sri Lanka Overview