What is the language of Sri Lanka?
Sri Lanka has two official languages, Sinhala and Tamil. Sinhala is spoken natively by the Sinhalese majority, while Tamil is primarily spoken by the Tamil and Moor communities.
English is also constitutionally recognised as a "link language" and is widely spoken across the country. It is used a lot in government, commerce, higher education, and the tourism sector. Because of this fairly high level of English capability, international travellers rarely run into big communication obstacles while moving around the island.