Bihar Sharif est une ville indienne située dans le district de Nalanda dans l’État du Bihar. En 2012, sa population était de 331 972 habitants.