10 Famous Temples to Visit in Udaipur, Rajasthan

Rajasthan’s Udaipur is renowned for its serene lakes, earning it the popular title of the “City of Lakes.” Alongside these shimmering water bodies, the city is also home to numerous temples each steeped in history, legends, breathtaking vistas, and remarkable architecture. One of the best ways to experience Udaipur’s spiritual side is by choosing a temple sightseeing tour that takes you across its most sacred and culturally significant sites. These temples, dedicated to various Hindu gods and goddesses, are believed to have blessed the region for generations. Many were built by the royal families of Mewar as a mark of devotion and gratitude. Read on to explore the temples you must visit on your next trip to Udaipur.

# Mahakaleshwar Temple

Mahakaleshwar Temple is among Udaipur’s most revered shrines. Dedicated to Lord Shiva—revered here as Mahakaleshwar, the ‘God of Time’—the temple is believed to be nearly 900 years old. Situated along the banks of Fateh Sagar Lake, it draws countless devotees, especially during Mahashivratri. The temple is especially significant because the Shiva idol here is considered a Swayambhu (self-manifested).

# Eklingji Temple

Eklingji Temple is one of Udaipur’s most iconic religious landmarks. Here, Lord Shiva is worshipped as Eklingji—a name deeply revered by the locals. Built by the Maharanas of Mewar, this temple has long been the royal family’s primary place of worship. The main attraction is the striking four-faced black stone idol of Lord Shiva, with each face symbolizing a different deity: Surya (East), Brahma (West), Vishnu (North), and Rudra (South).

# Bohra Ganesh Temple

Dedicated to Lord Ganesh, the Bohra Ganesh Temple is another must-visit shrine in Udaipur. Built around 350 years ago, it is especially crowded during Ganesh Chaturthi. The temple’s unique name comes from an old legend: it once served as a place where people could borrow money after seeking Lord Ganesh’s blessings, and repay it with interest—similar to the practices of the Bohra community. Although the tradition no longer continues, it remains an important part of the temple’s history.

# Neemach Mata Temple

Neemach Mata Temple, believed to be the clan deity of the Maharanas, is dedicated to Goddess Nimcha Mata (lovingly called Ambaji). Perched atop Dewali Hill, the temple is accessible via a scenic staircase offering beautiful panoramic views. Inside, visitors will find a striking sculpture of three lions facing the deity, along with an idol of Lord Ganesh. It is regarded as one of the most sacred spiritual sites in Udaipur.

# Mahalaxmi Temple

The Mahalaxmi Temple is a prominent shrine dedicated to Goddess Mahalaxmi, the deity of wealth and prosperity. It is believed that Maharana Shambu Singh built the temple after returning victorious from a battle, bringing with him the idols of Mahalaxmi, Sundar Vinayak, and Rishabhdev. The midnight aarti on the Goddess’s birthday, as per the Hindu calendar, is one of the major highlights here. Devotees also flock to the temple during Diwali and Dhanteras to seek blessings for abundance and good fortune.

# Sahastrabahu Temple (Sas Bahu Temple)

The Sahastrabahu Temple—popularly known as the Sas Bahu Temple—is a 10th-century architectural wonder located in Nagda. The temple complex houses shrines of Lord Vishnu, Lord Brahma, Goddess Saraswati, along with carvings depicting Lord Ram, Lord Balram, and others. According to legend, King Mahipala of the Kachhwaha dynasty built a temple for Lord Vishnu for his wife, and later a temple for Lord Shiva for his daughter-in-law, enabling both to pray peacefully. The name ‘Sahastrabahu,’ another name for Lord Vishnu, reflects the primary deity of the first temple built here.

# Shree Jagdish Temple

Shree Jagdish Temple is a towering architectural masterpiece that stands as one of Udaipur’s most iconic temples. Built in 1651 by Maharana Jagat Singh I, it showcases the exquisite Maru-Gurjara architectural style. Despite facing destruction in historical invasions, the temple has been restored and continues to be a major attraction for devotees and tourists. Dedicated to Lord Vishnu, it remains one of the most visited sites in the city.

# Shri Manshapurna Karni Mata Temple

Perched atop Machhala Hill, the Shri Manshapurna Karni Mata Temple is dedicated to Karni Mata, an incarnation of Goddess Durga. Visitors can reach the shrine either by trekking up the hill or via a ropeway ride—both offering stunning panoramic views. Apart from its spiritual significance, the temple is famous for offering one of the most beautiful sunrise and sunset views in Udaipur.

# Gupteshwar Mahadev Temple

Nestled in the peaceful village of Titardi, the Gupteshwar Mahadev Temple is a serene cave shrine dedicated to Lord Shiva. The temple houses an ancient Shivling believed to be over 1,000 years old. Its tranquil setting and spiritual ambience make it a popular place of worship, especially during Mahashivratri when devotees arrive in large numbers.

# Jagat Temple (Ambika Mata Temple)

Located in Jagat village, the Ambika Mata Temple—often referred to as the Khajuraho of Rajasthan—is dedicated to Goddess Ambika, a form of Goddess Durga. Built in the 10th century, the temple stands out for its breathtaking architecture set against rugged rocky terrain. Intricate carvings embellish its pillars, halls, and windows, reflecting the artistic brilliance of its era.
Share this article