Le lingue nazionali dello Sri Lanka sono singalese e tamil. Secondo "The World Factbook", una pubblicazione della US Central Intelligence Agency, il 74% della popolazione parla singalese e il 18% parla tamil da Giugno 2014.
Molti srilankesi parlano sia singalese che tamil. Dal 1988, entrambe le lingue sono state designate dalla costituzione dello Sri Lanka come lingue di legislazione e amministrazione. La loro costituzione riconosce anche l'inglese come "linguaggio di collegamento" utilizzato nel governo e nel commercio.
Lo Sri Lanka ospita altoparlanti di un certo numero di lingue minori e non ufficiali, come la Veddah, che conta circa 2.500 oratori; Sri Lankan Malay, che conta circa 45.000 parlanti; e indo-portoghese, un linguaggio creolo basato sul portoghese che ha circa 3.400 altoparlanti. Le persone sorde in Sri Lanka comunicano usando la lingua dei segni dello Sri Lanka.