One of the greatest shrines of Lord Vishnu in Assam, the Asvankranta Temple is built on the rocky river bank of Brahmaputra. It houses the Lord's footprints in his tortoise avatar. Legend has it that once Lord Krishna and his army, camped here before he killed demon Narkasur. The temple is also linked with Lord Krishna and his wife, Rukmini, wherein it is believed the temple was constructed at the same spot where Lord Krishna’s horse was surrounded by a number of enemies back then. On the northern bank of River Brahmaputra stands the rare star-shaped Manikarneswar Temple, on a hill. It is said to be one of the oldest ones constructed in the 10-11th century AD by the Pal dynasty. Temporary tin sheets act as the roof of this temple as the original was apparently destroyed in an earthquake.

The Dirgheswari Temple is another attraction that was built by Ahom king Swargadeo Siva Singha between 1714 and 1744 CE. It is said to be a shaktipeetha (devotional shrines where severed body parts of Goddess Sati fell). Though the presiding deity is Goddess Durga, there are a number of images of gods and goddesses engraved in the rocks of the hill. Locals consider it to be the next holiest place after the Kamakhya Temple.

Tourists can also pay respects at the Rudreswar Temple, dedicated to Lord Shiva, and located in Rudreswar village on the northern bank of River Brahmaputra. It was built by Ahom king Pramatta Singha (1744-1751) in memory of his father in 1749 CE. Located at the foothills of Chandrabharati Hill, the Doul Govinda Temple is dedicated to Lord Krishna. Though the original temple was built about 150 years ago, the structure was renovated around 1966.