Places to visit in Udaipur

- This post may contain affiliate links. Read our disclosure.

I fell under Udaipur’s spell almost as soon as I arrived. Compared to the places to visit in Jaipur, which are mostly colourful and chaotic, Udaipur’s serenity made me feel instantly relaxed. When I was planning my third trip to India, Udaipur wasn’t on my radar. But I’m really glad it was added to my itinerary as it’s now one of my favourite Indian destinations. There are lots of places to visit in Udaipur, from dreamy domed palaces to lovely lakes and the green Aravalli Hills in the background.

things to do in udaipur
Some of the many colourful places to visit in Udaipur.
places to visit in udaipur
The locals are colourful and interesting and part of Udaipur’s attraction.

The Udaipur scenery is stunning,  and beyond the views, lies a compact city with lots of character.

Udaipur might seem a little less chaotic than other places in Rajasthan, such as Jaipur or Jodhpur, but you’ll find lots of things to do in Udaipur that will impress you.

Most international travellers might only have time to squeeze in a quick visit.

Here are five places to visit in Udaipur in 2 days.


Places to visit in Udaipur

1- Lake Pichola

places to visit in Udaipur
Lake Pichola is one of the serene places to visit in Udaipur

Soak up the scenery while on a cruise around Lake Pichola.


You can hardly believe that this massive manmade lake was built in the 14th century.

The views are tranquil and the sights are intriguing as you cruise past Lal Ghat, where bare-breasted women soap themselves at the water’s edge and ladies in brightly coloured saris dip their toes in the water.

Udaipur was built in 1567 by Udai Singh II.

It was the capital of Mewar until the state was merged with the Republic of India in 1947.

The lake’s main attraction is the City Palace, which is a blend of Medieval, European and Chinese architecture, with mysterious towers, domes and arches.

2- Udaipur’s City Palace

The City Palace is the most famous of Udaipur tourist places
Udaipur’s City Palace is one of the most famous Udaipur tourist places.

The Udaipur City Palace complex houses two palace hotels, the City Palace Museum and a pleasure palace in the middle of Lake Pichola.

This is one of the most famous landmarks of India

Amazing Udaipur palace architecture
Photograph the amazing Udaipur palace architecture from different angles.

Soak up the historic atmosphere in the courtyards, pavilions, terraces, corridors and rooms. Encircled by fortifications, the granite and marble palace has terrific views over Udaipur.

Wander through the palace complex and let your imagination go wild.

It’s easy to conjure images in your mind of the romantic era during the reign of the Rajputs. Visiting the City Palace is Udaipur sightseeing at its best. So take advantage of your time there and don’t rush through the palace.

There are lots of interesting things to see in Udaipur City Palace Museum.

The warren of rooms and halls has displays of delicate mirrors, murals, wall paintings, silver and coloured glass.

One room has a display of antique cages used by the maharajahs to house their carrier pigeons.

If you’re a keen photographer, you’ll want to photograph the palace from different angles too, so make sure you get there early to leave yourself plenty of time.

3- Udaipur’s Old Town

Haggling with shopkeepers is one of the things to do in Udaipur
Hitting the shops is one of the fun things to do in Udaipur.

Udaipur is a terrific place to shop.

It’s not as crowded as Jaipur and the streets are packed with small shops selling silver jewellery, miniature paintings, carved wooden toys, wall hangings and brass statues.

You’re expected to negotiate so don’t accept the first price you’re given.

It’s best to compare prices and the quality of the goods you’re buying.

Haggling with the shopkeepers is half the fun.

4- Sajjangarh Udaipur (Monsoon Palace)

udaipur things to do

Sajjangarh ( or the Monsoon Palace0 is high on a hill above the city. The palace where the Mewar royal family escaped to during the monsoon season.

It closed down for a long time and has been restored but the palace is not that well maintained.

These days, visiting the Palace at sunset is one of the favourite things to do in Udaipur for a breathtaking view of the city. Remember James Bond in Octopussy? Sajjangarh was the home of villain Kamal Khan.

It’s about a 30-minute drive to the Monsoon Palace from Udaipur city.

5- Eklingji Temple

udaipur temple

Nearby, Eklingji Temple is a haunting 15th-century complex of 108 temples dedicated to Shiva, the ruling deity of the local royal caste.

The original temple complex was constructed in the 8th century.

Eklingji is 22km north of Udaipur and it’s worth the trip to see this spiritual and sacred place of the Mewar rulers.

The double-storied temple has a pyramidal-style roof, a silver image of Nandi (the sacred bull) and exquisite marble, granite and brass carvings.

6- Jagdish Temple

jagdish temple udaipur

Built in the 17th century by Maharana Jagat Singh, Jagdish Temple is within the City Palace complex, near the City Palace Museum.

Receive blessings from Lord Vishnu in Udaipur’s largest temple.

The temple’s architecture is divine, with carved pillars, wall and ceiling decorations in the halls and an impressive brass Garuda.

7- Kumbhalgarh Fort

Explore World Heritage Kumbhalgarh Fort in the Aravalli Hills. In the 15th century, this Udaipur fort was where Mewar warrior-king Maharana Pratap was born.

The original fort was built in the 6th century.

The sound and light show is an impressive event each evening and a great way to soak up the history of the Maharanas of Mewar.

8- Fateh Sagar Lake

Over the centuries, astronomy has played a significant part in the history of Rajasthan.

Things to know about Udaipur

What’s the best time to visit Udaipur?

Udaipur is a city with distinct seasons.

The best time to visit Udaipur is in winter (December to February) when temperatures are pleasant and cooler for sightseeing.

Udaipur temperatures range from 5°C to 30°C. Avoid visiting in summer as Udaipur temperatures can go as high as 44°C (March to June).

Are Udaipur resorts expensive?

Udaipur has a range of hotels to suit most budgets, including low-cost mid-range and deluxe accommodation options. 

Some of the best hotels in Udaipur are around Lake Pichola.

Staying in one of the luxury Udaipur resorts around the lake, such as Taj Lake Palace or Leela Palace Hotel, will make you feel like royalty. These palace hotels have rambling palace-style gardens, amazing views and service fit for royalty.

Looking for more spots in India? Here are some places to visit in JodhpurDelhi sightseeing spots and places to visit in Kolkata. 

A tiger safari is an amazing experience in India and India is the last the only place to see the Bengal tiger in the wild.

Another way to experience India is to go on a backwater cruise in Kerala or a river cruise on the Ganges River or cruise the Brahmaputra River.

Places to visit in Udaipur

Plan Your Trip

best car rental

Rent A Car – Find the best car rental rates at Discover Cars. They compare car hire companies to provide you with the best deal right now.

Find A Hotel – If you’re curious about this article and are looking for somewhere to stay, take a look at these amazing hotels.

Previous articleThings to do on Lantau Island Hong Kong
Next articleSoweto Attractions
Christina Pfeiffer
Christina Pfeiffer is a writer, photographer and video blogger based in Queensland, Australia. She has lived in three continents and her career as a travel journalist has taken her to all seven continents. Since 2003, she has contributed travel stories and photographs to mainstream media in Australia and around the world such as the Sydney Morning Herald, CNN Traveller, The Australian and the South China Morning Post. She has won many travel writing awards and is a full member of the Australian Society of Travel Writers.