Temples Badarinath Temple, Uttarakhand Located on the Garhwal hills and on the banks of the River Alakananda, the Badarinath Temple is situated between the two mountains of Nara and Narayana.