Principala religie din Sri Lanka este Buddhismul Theravada, care este și religia oficială a țării. Aproximativ 70% din populație practică budismul. Cea de-a doua religie cea mai comună este hinduismul, pe care 15 procente din populație o mărturisește.
Aproximativ 8% din Sri Lanka sunt creștini și se îngroapă în partea de vest a țării. Musulmanii reprezintă aproximativ 7% din populație și se adună în est. Nordul este predominant hindus. Majoritatea sinhaleză este budistă. Potrivit unui sondaj Gallup recent, Sri Lanka este una dintre cele mai religioase țări din lume, deoarece 99% din Sri Lanka spun că religia joacă o mare parte din viața de zi cu zi.