La religione principale dello Sri Lanka è il buddismo Theravada, che è anche la religione ufficiale del paese. Circa il 70% della popolazione pratica il buddismo. La seconda religione più diffusa è l'induismo, che il 15% della popolazione professa.
Circa l'8 per cento degli abitanti dello Sri Lanka sono cristiani e si raggruppano nella parte occidentale del paese. I musulmani costituiscono circa il 7% della popolazione e si riuniscono nell'est. Il nord è prevalentemente indù. La maggioranza singalese è buddista. Secondo un recente sondaggio Gallup, lo Sri Lanka è uno dei paesi più religiosi del mondo, dal momento che il 99% degli abitanti dello Sri Lanka afferma che la religione svolge una parte importante della propria vita quotidiana.