Los budistas están distribuidos en casi toda la isla menos en el norte, mientras que los hindúes están concentrados en el norte, al este y en las tierras altas centrales.