Banashankari Devi Temple is an ancient Hindu shrine located at Amargol at a distance of 7 kms from Hubli(Hubballi) is a fine architectural marvel and is near the Unkal Lake and about 4 km away from Chandramouleshwara Temple. The temple is popularly called Banashankari or Vanashankari since it is located in the Tilakaaranya forest. The temple deity is also called the Shakambhari, an incarnation of the goddess Parvati.

Banashankari Devi Temple was built initially in the Dravidian architectural style. The rebuilt structure is in the Vijayanagara architectural style. This temple is a Dvikuta -a two shrine/two tower temple. Like most temples in this region of this period(13th century), this temple also exhibits Nagara influence. This temple has two shrines topped with Vimanas, one in the stepped-diamond shaped Nagara style and the other in the Dravida style and is enclosed by a high wall on all sides. The main structure has a mukha mantapa (portico), ardha mantapa and a sanctum topped by a Vimana (tower). The main sanctum of the temple has the image of goddess Banashankari deified in it. The black stone sculpture depicts the goddess seated on a lioness trampling a demon under her foot.

This holy place has been completely remodeled. The Navaranga Mandapa in this temple has excellent columns beautified with figures of Shiva, Parvati, Vishnu, Narasimha, Ganapathi, Brahma and different Gods. There is a 360 ft square water tank in the forefront of the temple at the entrance, which is locally called as Haridra Tirtha. The pond is enclosed with stone mantapas on three sides. A pradakshina or circumambulatory path surrounds the tank.

The early morning pooja at Banashankari Devi Temple is from timings: 7:00 AM to 9:00 AM. Prasad lunch is served at 1. 30 PM in the adjacent dining hall. The temple celebrates its annual festival called Banashankari jatre, in the months of January or February. The festival comprises cultural programmes, boat festival as well as a Rath yatra, when the temple goddess is paraded around the city in a chariot so it would be the best time to visit the temple. The Banashankari Devi Temple remains open during timings: 7:00 AM till 7:15 PM.