El hinduismo y el budismo coexisten en Nepal y, en cierta medida, están entremezclados. La importancia de ambos en la vida nacional se manifiesta en todas partes, solo en el valle de Kāthmāndu se han contabilizado más de 2700 templos y santuarios, mientras que otros innumerables se encuentran dispersos a lo largo de senderos y caminos que se extienden hasta los pasos de montaña más distantes. Bodhnath y Shambunath son famosos templos budistas. El antiguo templo de Chandrahigiri está dedicado a ambas religiones. El río Baghmati, que fluye a través del centro de Nepal, se considera sagrado y es visitado por peregrinos, al igual que ciertas montañas y lagos.
Un informe de principios del siglo XXI indicó que aproximadamente el 81% de la población era hindú, mientras que el 11% era budista. Los musulmanes constituían alrededor del 4% de la población. Las minorías incluían cristianos, bahá’ís, jainistas y kirants (seguidores de una religión animista indígena). La constitución no establece una religión estatal, pero describe a la nación como un «Reino hindú». La constitución también prohíbe el proselitismo. Ciertos días festivos hindúes son reconocidos como días festivos nacionales, al igual que el cumpleaños de Buda. Algunas autoridades locales han restringido las celebraciones públicas de festivales budistas tibetanos.