Explore Udaipur
Temples in Udaipur
Religious sites and temples to visit in Udaipur

Ambika Mata Temple
Built in 961 AD in the village of Jagat, about 50 km southeast of Udaipur, this 10th-century Shakti temple is dedicated to Ambika Devi, a fierce form of Goddess Durga. Constructed in the Maru Gurjara style, its outer walls are covered with detailed carvings of deities, apsaras, and mythological scenes, earning it the title Khajuraho of Mewar. The site is protected by Rajasthan's Archaeology and Museum Department and draws pilgrims and heritage travellers alike.

Eklingji Temple
A sacred Shiva temple built by Bappa Rawal in the 8th century, located 22 km north of Udaipur in Kailashpuri village. The marble and granite complex houses 108 shrines surrounding the main sanctum, where a four-faced black marble Shivalinga represents the four aspects of Lord Shiva. Revered as the presiding deity of the Mewar rulers, it remains one of the most important pilgrimage sites in Rajasthan.

Jagdish Temple
A magnificent 17th-century temple in Udaipur dedicated to Lord Vishnu, known for its towering spire and intricate stone carvings.

Karni Mata Temple
A hilltop temple in Udaipur dedicated to Karni Mata, accessible by ropeway and offering panoramic views of the city and lakes.

Neemach Mata Temple
A hilltop temple in Udaipur dedicated to the local deity Neemach Mata, accessible by stairs and offering sweeping views of the city.

Sas Bahu Temple
A pair of 10th-century temples at Nagda, about 22 km from Udaipur, built by the Guhila dynasty on what was once the first capital of Mewar. The larger temple is dedicated to Lord Vishnu while the smaller one honours Lord Shiva, giving rise to the popular name Sas Bahu, meaning mother-in-law and daughter-in-law. Protected by the Archaeological Survey of India, the complex is celebrated for its intricately carved shikaras and sculptural panels.