Die Landessprachen Sri Lankas sind Singhalesisch und Tamil. Laut "The World Factbook", einer Veröffentlichung des US-Geheimdienstes CIA, sprechen 74 Prozent der Bevölkerung Singhalesisch und 18 Prozent Tamilisch Juni 2014.
Viele Sri Lanker sprechen sowohl Singhalesisch als auch Tamilisch. Seit 1988 werden beide Sprachen von der srilankischen Verfassung als Sprachen der Gesetzgebung und Verwaltung bezeichnet. Ihre Verfassung erkennt auch Englisch als "Linksprache" an, die in Regierung und Handel verwendet wird.
In Sri Lanka leben Sprecher einer Reihe kleinerer, inoffizieller Sprachen, wie zum Beispiel Veddah mit etwa 2.500 Sprechern; Sri Lankan Malaiisch mit rund 45.000 Sprechern; und Indo-Portugiesisch, eine auf Portugiesisch basierende Kreolsprache mit rund 3.400 Sprechern. Gehörlose Menschen in Sri Lanka kommunizieren mit der srilankischen Gebärdensprache.