Badrinath or Badrinarayan Temple is a Hindu temple dedicated to Vishnu which is situated in the town of Badrinath in Uttarakhand India. The temple is located in Garhwal hill tracks along the banks of the Alaknanda River in Chamoli District in Uttarakhand.