Sri Lanka has two official languages, Sinhala and Tamil, both given that status by the 1978 Constitution. Sinhala is the first language of roughly three-quarters of the population and Tamil of around a quarter, while English serves as a constitutionally designated "link language" between the two communities.

Two official languages and one link language
Chapter IV of Sri Lanka's constitution establishes both Sinhala and Tamil as official languages and as national languages, and designates English as the link language. In principle this means citizens may transact with the state, receive education and pursue litigation in either official language, and that laws and official documents should be available in both.
The demographic picture behind this arrangement is roughly as follows. Sinhalese people make up around three-quarters of the population and speak Sinhala. Tamil is the first language of the Sri Lankan Tamils, concentrated in the Northern and Eastern Provinces; of the Indian or Up-country Tamils, whose ancestors were brought to the central highlands as plantation labour under British rule; and of most of the Sri Lankan Moors, a Muslim community distributed across the island. Taken together, Tamil speakers amount to roughly a quarter of the population.
Implementation has lagged behind the constitutional text. Shortages of bilingual officials, translators and Tamil-language documentation have been a recurring complaint, and successive governments have run programmes to expand bilingual capacity in the public service with mixed results.
Sinhala: a language found nowhere else
Sinhala is spoken as a native language essentially only in Sri Lanka, by around 16 million people. Its position is geographically peculiar in a way that repays attention.
Sinhala is an Indo-Aryan language. It descends from the same Middle Indo-Aryan stock that produced Hindi, Bengali, Marathi and Gujarati, and is therefore ultimately a member of the Indo-European family — a distant relative of English, Persian and Greek. Yet it sits at the southern tip of South Asia, entirely surrounded by Dravidian-speaking territory: Tamil to the north across the Palk Strait, and Tamil within the island itself.
Its closest living relative is not on the Indian mainland at all. It is Dhivehi, the language of the Maldives, which split from the same ancestral branch. The two are related closely enough for the connection to be obvious to a linguist, though not closely enough to be mutually intelligible.
What contact has done to it
Centuries of proximity have left Sinhala with features unusual for an Indo-Aryan language, many of them attributable to Dravidian influence. Its vocabulary carries substantial layers from Tamil, from Sanskrit and Pali as languages of Buddhist scholarship, and later from Portuguese, Dutch and English — the three colonial powers that successively controlled parts of the island. Everyday Sinhala contains a surprising number of Portuguese-derived words for household objects introduced in the sixteenth century.
Script and diglossia
The Sinhala script descends from Brahmi by way of the southern Indian Grantha script. Its rounded, looping letterforms are commonly attributed to the practice of writing on palm leaves, where straight strokes drawn along the grain would split the leaf. It is an abugida, like most South Asian scripts, with consonants carrying an inherent vowel modified by attached signs.
Sinhala also exhibits pronounced diglossia. The literary written form differs from the colloquial spoken form to an unusual degree — not merely in vocabulary and formality, but in verb morphology, to the point that written Sinhala inflects verbs for person and number while ordinary spoken Sinhala largely does not. Children effectively learn the literary register as a school subject. Some of the earliest surviving Sinhala verse is preserved in the graffiti scratched onto the mirror wall at Sigiriya between roughly the eighth and tenth centuries by visitors admiring the frescoes.
Tamil: one of the world's oldest living literary languages
Tamil is a Dravidian language, unrelated to Sinhala by descent despite the millennia of contact between them. It is spoken by around 80 million people worldwide, principally in the Indian state of Tamil Nadu, in Sri Lanka, in Singapore and Malaysia, and across a substantial diaspora.
Its claim to antiquity is unusually well founded. The Sangam corpus, the oldest surviving body of Tamil literature, is generally dated to roughly the last few centuries BCE and the first few centuries CE. Tamil has been in continuous literary use ever since, which places it among a very small group of languages — alongside Chinese, Greek and Hebrew — with an unbroken written tradition of that length. India recognised it as the first of its official classical languages in 2004.
Sri Lankan Tamil is a distinct set of dialects, and is often described as conservative — retaining older forms that mainland varieties have lost. Speakers from Tamil Nadu and from Jaffna understand one another readily, but the differences in accent and vocabulary are immediately audible. The Tamil script, like Sinhala, derives from Brahmi, but has taken a visibly different path; the two scripts are entirely unreadable to each other's users.
Sinhala and Tamil compared
Because these two languages have shared an island for well over two thousand years, comparing them shows clearly what contact can and cannot do.
They are not related. This is the essential point. Sinhala is Indo-Aryan, Tamil is Dravidian, and the two families have no demonstrated common ancestor. Sinhala's family tree runs north to Hindi and Bengali and onward to Europe and Iran; Tamil's family is largely confined to South Asia.
They have converged anyway. Long contact has pulled them structurally closer. Both are strongly verb-final in word order, both make heavy use of suffixes rather than prepositions, and both share regional features of pronunciation. Sinhala has borrowed substantially from Tamil, and Sri Lankan Tamil has borrowed from Sinhala.
They remain mutually unintelligible. Structural convergence and shared loanwords do not add up to comprehension. A monolingual Sinhala speaker understands no Tamil, and the reverse holds. Nor can either read the other's script. Bilingualism in Sri Lanka is a matter of learning, not of osmosis.
Their external reach differs sharply. Tamil is a major world language with tens of millions of speakers across several countries and a large diaspora, and a Sri Lankan Tamil speaker can operate across a wide region. Sinhala is spoken almost nowhere but Sri Lanka, which makes the island the whole of its linguistic world.
Language politics and the road to conflict
Language has been the most consequential political question in independent Sri Lanka, and the history is impossible to omit from any honest account.
Under British rule, English was the language of administration and advancement, and access to English-medium education became a marker of class. After independence in 1948, pressure grew to replace it with an indigenous language.
In 1956 parliament passed the Official Language Act, universally known as the Sinhala Only Act, making Sinhala the sole official language of the country. The effect on Tamil speakers was immediate and severe: public sector employment, government business and official communication were placed behind a language most of them did not speak, and Tamil civil servants faced the loss of their positions. The Act triggered protests, was followed by ethnic violence, and is very widely identified by historians as a decisive step in the deterioration of relations between the two communities — a deterioration that culminated in a civil war lasting from 1983 to 2009.
Partial correctives came slowly. The 1978 Constitution granted Tamil national language status, and the Thirteenth Amendment of 1987 made Tamil an official language alongside Sinhala. The Official Languages Commission was established in 1991 to oversee implementation. Since the end of the war, trilingual policy — promoting competence in Sinhala, Tamil and English — has been official government position, though progress on the ground has been uneven.
English, minority tongues and the practical picture
English occupies an ambivalent place. It is spoken with fluency by a minority, concentrated in Colombo and among the professional classes, and it remains dominant in higher education, the courts, medicine, the tech sector and tourism. Its association with privilege is captured by the well-known Sinhala slang term kaduwa — "the sword" — describing English as a weapon that cuts those who lack it out of opportunity. At the same time, its neutrality between Sinhala and Tamil gives it a genuinely useful role as a bridge, which is precisely why the constitution names it the link language.
Two smaller languages deserve mention. Sri Lankan Malay is a creole spoken by a community descended from settlers and exiles brought during the Dutch period, blending Malay vocabulary with Sinhala and Tamil grammatical influence. The Vedda language, associated with the island's indigenous Vedda people, is critically endangered; what survives is heavily influenced by Sinhala, and its original classification is debated.
For a visitor, the practical situation is straightforward. English will carry you through Colombo, the port area, the main tourist circuit and the hill country resorts without much difficulty. Signage on major roads and at sites such as Sigiriya is typically trilingual. In rural areas, expect Sinhala in the south and centre and Tamil in the north and east. A few words in the right one — ayubowan as a Sinhala greeting, vanakkam in Tamil — are received warmly, and choosing correctly for the region is appreciated.
Frequently asked questions
What is the main language of Sri Lanka?
Sinhala, spoken as a first language by around three-quarters of the population. Tamil is the other official language, spoken by roughly a quarter.
Are Sinhala and Tamil related?
No. Sinhala is Indo-Aryan and Tamil is Dravidian — two unrelated families. They have influenced each other heavily through long contact but are not mutually intelligible and use different scripts.
Is Sinhala similar to Hindi?
They belong to the same Indo-Aryan family and share some inherited vocabulary, but they are not mutually intelligible, and Sinhala has diverged considerably under Dravidian and colonial influence. Sinhala's closest relative is Dhivehi, spoken in the Maldives.
Is English widely spoken in Sri Lanka?
It is a minority language overall but common in Colombo, in tourist areas and among professionals, and it dominates higher education and the courts. Visitors relying on English generally manage well on the main routes.
What language should I learn before visiting?
It depends on the region. Sinhala is more useful for Colombo, the south coast and the hill country; Tamil for the north and east. English works as a fallback across the main tourist circuit.
Want to test what you know about South Asia? Try our world geography quiz, or compare with the languages of India.