Skip to content
Udaipur VisitCity of Lakes
Places to Visit

Temples of Udaipur: Jagdish, Karni Mata, Eklingji and More

Temple bells, hilltop shrines and the Mewar royal family's own deity. The temples of Udaipur worth visiting, how to reach them and a few manners to keep in mind.

By Kruti Verma10 September 2026Updated 19 October 2026 4 min read
Temples of Udaipur: Jagdish, Karni Mata, Eklingji and More

Udaipur wakes up to temple bells. Before the cafés open and the boats start, priests are already lighting lamps and the smell of incense is drifting down the old city's lanes. The temples here aren't museum pieces. They're where locals start new jobs, pray before exams and bring the family every Wednesday or Monday.

Here are five worth your time, from the old city to the hills, and how to visit without putting a foot wrong.

In the old city

1. Jagdish Temple

A short walk from the City Palace, Jagdish Temple was built in 1651 by Maharana Jagat Singh I and is dedicated to Vishnu as Jagannath. A steep flight of steps leads up from the street, flanked by stone elephants, to a tall carved spire covered in dancers, musicians and gods. Facing the shrine is an image of Garuda, Vishnu's mount, kneeling with folded hands.

Come for the morning or evening aarti, when the bell rings, the chanting starts and the whole temple seems to hum. In June or July, the Jagannath Rath Yatra procession sets off from here; dates change every year, so check our events and festivals page.

2. Bohra Ganesh Ji

This is the temple locals actually run to. Weddings, new shops, new vehicles, exam results: half of Udaipur's big moments start with a stop at Bohra Ganesh Ji. It's simple and busy, with a lovely everyday energy. Wednesday is Ganesha's day, and the queues show it. During Ganesh Chaturthi the celebrations are big.

On the hills

3. Karni Mata Temple

Up on Machla Magra hill, this temple is dedicated to Karni Mata, revered as a form of Durga. Most people ride the ropeway up from Deendayal Upadhyay Park near Doodh Talai; fit walkers can take the path. At the top, Lake Pichola, the City Palace and Sajjangarh are all laid out below you, and sunset is spectacular. Queues for the ropeway can be long in the evening, so go a little early.

And no, this isn't the Karni Mata temple in Bikaner known for its rats. Different temple, no rats.

If you have the legs for it, walk down instead of taking the ropeway back. The path is quiet once the sunset crowd has gone, the city lights come on below you one by one, and you'll be at Doodh Talai in time for a kulfi.

4. Neemach Mata Temple

On a hill above Fateh Sagar sits the shrine of Neemach Mata, considered a protector goddess of the city. The climb takes most people 20 to 30 minutes, and it's steep in places, which is why locals jokingly call it Udaipur's Vaishno Devi. You'll pass families carrying offerings and kids racing ahead barefoot. At the top: a wide view over Fateh Sagar and the Aravallis.

Panoramic view of Udaipur city from a hilltop, white domes in the foreground and lakes and hills beyond
The reward for the climb: Udaipur spread out below the hilltop temples.

Just outside the city

5. Eklingji

About 22 km north of Udaipur, Eklingji is dedicated to Shiva and is the family deity of Mewar's rulers, who traditionally ruled as the god's regents. The walled complex holds a main shrine with a four-faced Shiva image, surrounded by many smaller shrines in carved stone and marble. Its origins go back many centuries. Mondays and Maha Shivratri are the busiest and most atmospheric days.

Make a day of it: combine Eklingji with Nathdwara (about 48 km), home of the Shrinathji temple and Pichwai painting. Darshan there happens in set windows through the day, so check timings before you leave.

Good to know: darshan and aarti timings change with the season and festivals, and some temples close in the afternoon. Check before you go, especially for Eklingji and Nathdwara.

Temple manners, the local way

  • Shoes off before you enter. Most temples have a shoe stand at the gate.
  • Dress modestly: shoulders and knees covered is a safe rule.
  • Photography is often not allowed inside the sanctum, and at some temples phones and cameras must be deposited outside. Look for signs or ask.
  • Walk clockwise around a shrine if you're doing a parikrama.
  • Accept prasad with your right hand. It's a blessing, not a snack (though it's usually delicious).
Local tip: visit Jagdish Temple at dawn, then walk down to Gangaur Ghat while the lake is still quiet. It's the most peaceful hour Udaipur has.

Building a temple morning

The old city temples are easy to combine on foot: Jagdish Temple at dawn, a slow walk through the lanes, then breakfast near the ghats. Neemach Mata and Karni Mata are better as separate outings, one in the morning and one at sunset, since they sit on different hills. Keep Eklingji and Nathdwara for a half-day drive with a driver who knows the darshan timings. Want the full story of Mewar's faith and festivals? Head to our culture section.

Quick answers

Which is the most famous temple in Udaipur?

Jagdish Temple, built in 1651 near the City Palace. Outside the city, Eklingji is the most important for Mewar's royal family.

How do I get to Karni Mata temple in Udaipur?

Take the ropeway from Deendayal Upadhyay Park near Doodh Talai, or walk up the hill path. Go before sunset to beat the queue.

Is Eklingji temple worth visiting?

Yes, if you enjoy history and temple architecture. It's about 22 km away and pairs well with Nathdwara.

Culture Lovers Families History Lovers Solo Travellers
Kruti Verma

Kruti Verma

Writer, Udaipur Visit

Explore More Places

Planning your Udaipur trip?

Tell us your dates and interests, and a day-by-day Udaipur itinerary lands in your inbox, free.

Plan My Trip
Aerial view of a lake winding between the Aravalli hills near Udaipur at sunset
Stay Connected

Stories from the City of Lakes.

New places, festival dates, food finds and the odd local secret. One friendly email when there's something worth telling you, never spam.

We respect your privacy. No spam, ever.