As línguas nacionais do Sri Lanka são o cingalês e o tâmil. De acordo com o "The World Factbook", uma publicação da Agência Central de Inteligência dos EUA, 74% da população fala cingalês e 18% fala tâmil desde Junho de 2014.
Muitos cingaleses falam cingalês e tamil. Desde 1988, ambas as línguas foram designadas pela constituição do Sri Lanka como línguas de legislação e administração. Sua constituição também reconhece o inglês como um "idioma de ligação" usado no governo e no comércio.
O Sri Lanka é o lar de falantes de várias línguas menores e não oficiais, como o Veddah, que tem cerca de 2.500 falantes; O malaio do Sri Lanka, que tem cerca de 45.000 falantes; e o indo-português, uma língua crioula baseada no português que tem cerca de 3.400 falantes. Pessoas surdas no Sri Lanka se comunicam usando a linguagem de sinais do Sri Lanka.