Główną religią Sri Lanki jest buddyzm Theravada, który jest także oficjalną religią tego kraju. Około 70 procent populacji praktykuje buddyzm. Drugą najczęstszą religią jest hinduizm, który wyznaje 15 procent populacji.
Około 8 procent mieszkańców Sri Lanki to chrześcijanie, którzy skupiają się w zachodniej części kraju. Muzułmanie stanowią około 7 procent populacji i gromadzą się na wschodzie. Północ jest w przeważającej mierze hinduską. Większość syngaleska jest buddyjska. Według niedawnego sondażu Gallupa, Sri Lanka jest jednym z najbardziej religijnych krajów na świecie, ponieważ 99 procent mieszkańców Sri Lanki twierdzi, że religia odgrywa istotną rolę w ich codziennym życiu.