Virupaksha Temple is located in Hampi 350 km from Bangalore, in the state of Karnataka in southern India. It is part of the Group of Monuments at Hampi, designated a UNESCO World Heritage Site. Virupaksha is a form of Shiva and has other temples dedicated to him, notably at the Group of Monuments at Pattadakal, another World Heritage Site.