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

🇱🇰 Sri Lanka Language — What Do They Speak in Sri Lanka?

The official languages of Sri Lanka are Sinhala / Tamil. The country's name in Sinhala is ශ්‍රී ලංකාව. Sri Lanka is a multilingual country with 2 official languages reflecting its diverse cultural heritage.

🗣️ Language Overview

🗣️
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 in Sri Lanka

Sinhala is the primary language of Sri Lanka, spoken by the majority of the country's 22.2M population. Alongside Tamil, it reflects the diverse linguistic heritage of the country.The language shapes everyday life, culture, media, education and government across Sri Lanka.

Multilingual Heritage

Sri Lanka is officially multilingual, recognising Sinhala, Tamil 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 Sri Lanka is Sinhala, which may be unfamiliar to many international travellers. Learning a few basic phrases in Sinhala 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 $Sri Lanka is $+94.

Frequently Asked Questions

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 of Sri Lanka. The official languages are Sinhala / Tamil. English may be spoken in tourist areas.

What is the name of Sri Lanka 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.

What is the calling code for Sri Lanka?

The international dialling code for Sri Lanka is +94.

🌍 Back to Sri Lanka Overview