Udaipur – One of the most romantic cities in India synonymous with Royalty, Grand Palaces, beautiful lakes and a culinary delight. Lets find out some of the Best things to do in Udaipur.

Set at the foot of the Aravalli Hills it is also known as the Venice of the East due to the abundance of its lakes and palaces. The sparkling waters of the 2 man made lakes of Lake Pichola and Lake Fatehsagar form the backdrop of this magnificent city.

Things to do in Udaipur.
Lake Pichola Udaipur

Udaipur still has its much loved and respected Maharaja. The magnificent City Palace forms the heart of the city and is visited by millions of tourists and locals every year.

Udaipur is one of the most impressive cities in Rajasthan. It is filled with stunning architecture, ornate palaces and one of the most romantic sunset boat rides on the Lake Pichola.


These are just some of the things to do in Udaipur.

View from City Palace
View from City Palace

In the Travel and Leisure World awards in 2018, Udaipur was rated the ‘Top City in Asia’

Udaipur also ranked #3 in the ‘World’s Top 15 Cities’.

Best things to do in Udaipur thetrraveller
Best of Udaipur

History of Udaipur – Things to do in Udaipur.

One of the most colourful cities in India, Udaipur was founded in 1568 by the much loved and respected Maharana Udai Singh II. Its has always represented royalty and you can still experience this within the architecture and food and the magnificent City Palace.

Following the final slay of Chittorgarh by the Mughal emperor Akbar, Udaipur became the new capital of Mewar. However Mewar still faced repeated invasions by the Mughals followed by the Marathas and lastly the British in the early 19th century. This resulted in a treaty being signed by the royalty to protect  Udaipur from invaders and allowing the rulers to remain effective.

The current Maharaja remains influential and one of the main driving forces behind the tourism boom in Udaipur. He has given a boost to the city and it has become a very popular wedding destination internationally and home to some of the most luxurious hotels you can imagine.

Udaipur is truly a traveller’s paradise and one which was on my bucket list for a very long.

I have managed to pen down some of the best things to do in Udaipur, the beauty of this city and its warm welcoming people.

How to Get to Udaipur

Udaipur is one of the most popular travel destinations in India and as a result is very well connected to most parts of the country by air, road and train.

By Air :The Maharana Pratap or Dabok Airport is located 22 km from the city of Udaipur and it roughly takes 45 minutes to reach the city. The airport is well connected to all the major cities of India and there is a choice of domestic airlines that connect the city.

Taxi from Udaipur airport to the city –  You can easily get a taxi at the airport or book an UBER which is a more preferred way these days. The trip to the centre of the city should cost between INR 600 and 750.

By Train :There are frequent trains which run to and from Udaipur connecting it to most of India and if you really want to pamper yourself and experience royalty then why not try the Palace on Wheels.

By Road :  Udaipur is fairly well connected by road are there are many private and state buses connecting Udaipur to nearby cities. You can hire a car from the capital Delhi and drive down to Udaipur as well.

Best Time to go to Udaipur.

As most of the sub continent Udaipur and Rajasthan experience really hot summers. Rajasthan is home to the Thar Desert which makes it one of the hottest states in India and summers are really hot in Udaipur. The best time to visit Rajasthan is between October and March.

The winter season is the best time to visit Udaipur. Be mindful this is the peak season so book in advance as prices can soar due to the high demand.

The Mewar Festival which takes place in March attracts a lot of tourists as well.

How to get around Udaipur

Taxi / UBER – Most hotels, guesthouses and travel agencies can organise a car and driver for you and this is a easy but expensive way to travel within the city. The city is relatively small and can be seen in a day. I used Uber extensively and this was quite easy and a trusted method. You can hire a car if you are looking to travel outside the city on day trips.

Autorickshaw  – If you want to experience the real India then hop on to a Tuk Tuk  and enjoy the narrow lanes of Udaipur. Most of the Autos as they are called here are unmetered, so you should agree on a fare before you start your journey.

There are a few places within the city where you can only reach by Auto Rickshwaws as the roads are very narrow. It is a fun way of seeing the city and I must say you should give it a shot.

Bicycle & Motorcycle  – A cheap and green way to buzz around the city and you can rent a bicycle for as less as £2 a day. You can also hire a scooter or motorbikes but if you are not familiar with driving the Indian way I would suggest you stay away.

Once you are in the heart of the city a lot of it can be covered on foot and I must say this is the best way to see what the narrow lanes of Udaipur have in store for you. The narrow alleyways in the old city are a photographers treat so suggest you use those legs .


Where to Stay in Udaipur

Udaipur is synonymous with luxurious hotels and grand palaces but it can be easily done on a budget as well. There are many hotels across the city and you can easily find one which fits your budget. It is a popular tourist and wedding destination and caters to all pockets. Home to one of the most expensive hotels in the world The Oberoi Udaivillas, Udaipur is a playground of the rich and famous but as welcoming to all its travellers.

The Trident Hotel Udaipur –

Our choice of abode was the comfortable and delightful Trident Hotel. 

Built over forty three acres on the banks of Lake Pichola  the Trident, Udaipur is ranked amongst the best hotels near the lake. It is a comfortable and perfectly located to explore the famed sites of the city, such as the City Palace, the Crystal Gallery, the Monsoon Palace or the beautiful Jagmandir.

No five star, royal hospitality is quite complete without a lavish feast. The hotel’s main restaurant, Aravalli, serves authentic dishes from the Kingdom of Mewar, known for its fine cuisine. Inspired by the architectural and cultural heritage of Udaipur  the 137 rooms and 4 suites reflect Udaipur’s elegance, luxury and charm.

The children enjoyed the Trident Kids’ Club and stories of ’Bada Mahal’ – a 150 year old wildlife conservatory within the hotel premises.

Another master stroke was a boat ride under the stars on the beautiful Lake Pichola arranged by the concierge where you surrender to the charms of this magnificent city.

Would certainly recommend the hotel and it is located within the perimeters of the Udai Villas so you can pop into the luxurious hotel for an afternoon tea or a drink at the bar.



Things To Do in Udaipur

From grand palaces, sparking lakes, bazars, temples, and monuments there is so much Udaipur has to offer. Home to some of the best Rajasthani culinary delights Udaipur will tickle your taste buds.

Whether it is navigating the ancient, winding streets of the old city or bargaining in bazaars, to taking a boat ride on shimmering waters of the Lake Pichola, Udaipur is beautiful and a city you will fall in love with.

Visit the City Palace

One of the most iconic buildings in Udaipur and one which stands out from a distance is the magnificent City Palace complex. Sitting on the banks of Lake Pichola, the city palace is one of the largest places in Rajasthan. Surprisingly it is not just one single palace but a complex which actually contains 11 small palaces.

Things to do in Udaipur - Visit the City Palace
Things to do in Udaipur – Visit the City Palace

The palace was built over a period of nearly 400 years, with contributions from several rulers of the Mewar dynasty. Its construction began in 1553 by Maharana Udai Singh II  as he shifted his capital from the Chittor to the new found city of Udaipur.

The Palace was built in a flamboyant style and the architecture is a fusion of the Rajasthani and Mughal styles. It provides a panoramic view of the city and several other historic monuments including the Lake PalaceJag MandirJagdish TempleMonsoon Palace, and Neemach Mata temple. You can easily spend several hours in this complex.

The palaces within the complex are interlinked through a number of  zigzag corridors, planned in this fashion to avoid surprise attacks by enemies.

The Fateprakash Palace and the Shiv Niwas Palace have  been converted into heritage hotels. The complex is set with facilities of a post office, bank, travel agency, numerous craft shops and the entire complex is the property of the Mewar royal family.

You can purchase a ticket at the counter just outside the place and would recommend getting one which includes a boat ride and a stop at the Jag Mandir.

Boat ride on Lake Pichola

Undoubtedly the lifeline of Udaipur, Lake Pichola is one of the most beautiful and picturesque lakes of Rajasthan. It is a is an artificial fresh water lake named after the nearby Picholi village.

The lakes around Udaipur were primarily created by building dams to meet the drinking water and irrigation needs of the city. Two islands, Jag Niwas and Jag Mandir are located within Pichola Lake, and have been developed to provide beautiful views of the lake and the city.

You cannot visit Udaipur and not take a boat ride on this famous lake . There are a number of hotels, palaces and ghats that line the banks of the lake. However the best way to enjoy this lake is to take a sunset boat ride and watch the world go by.

Lake Pichola boat ride
Boat ride of Lake Pichola

Regular boat rides range anything  between INR 300-400 Rs. If you plan to take a sunset ride this will be a bit more expensive and will cost you roughly INR 700.

Club your ride with a visit to Jag Mandir where you get panoramic views of the entire city and relax and sip on a cocktail in the hotel bar.

Jag Mandir Udaipur

A palace built on an island in the middle of the Lake Pichola. The construction of the palace was started in 1551 by Maharana Amar Singh and finally completed by Maharana Jagat Singh I in 1652 and named after him.

The palace was used by the royal family as a summer resort and entertaining their guests.  It is located majestically in the centre of the Lake Pichola, the only way to reach Jag Mandir is by a boat ride.

Jag Mandir has now become a very famous destination for weddings and film shootings.

Jag Mandir Elephants
Jag Mandir Elephants

The striking feature of palace is the spacious courtyard with black and white marble tiles and eight life size marble Elephants that welcome you as you get off the boat. The hotel provides good dining experience or a quick snack if you are in a hurry.

Views from Sajjangarh Fort 

Another palace in Udaipur that gives you some great views of the Udaipur is the Sajjangarh or Monsoon Palace. The palace is perched high on a hill above the city and is very popular with tourists and locals to get that perfect sunset shot.

Maharana Sajjan Singh, originally planned to make it a five-storey astronomical centre. The plan was cancelled with his premature death. It was then turned into a monsoon palace and hunting lodge.

The Sajjangarh Palace is illuminated in the evenings, giving a golden orange glow and was used in the 1983 James Bond film Octopussy.

Evening at Bagore ki Haveli

Bagore Ki Haveli is an ancient building on the Gangori Ghat with splendid architecture. Built in the eighteenth century it boasts of delicately carved wood work and stained glass work. It is a great place to spend your evening in Udaipur enjoying Dharohar, a traditional Rajasthani folk dance show.

The Haveli has since been carefully restored and turned into a museum. It houses some of the exclusive stuff of Rajputs including jewellery boxes, dice-games, hookahs, pan boxes, and copper vessels and other items used by the rulers.

The Queen’s Chamber showcases fascinating original paintings of Mewar.

There are over 100 rooms and a beautiful courtyards.

Dance Show at Bagore ki Haveli

The show starts at 7pm, but tickets are on a first come, first served basis. This is very popular with tourists and gets sold out.

Where to buy tickets for dance show at Bagore Ki Haveli? You can visit the Haveli and buy tickets at the counter or book tickets online. If you decide to book at the counter make sure you reach well ahead of time. A popular cultural show in Udaipur where Rajasthani men play music, women dance and there is a short puppet show at the end.

Saheliyon Ki Bari

A great place to relax and enjoy the gardens. Saheliyon-Ki-Bari or ‘garden of the maids’ was built by Maharana Bhopal Singh. It was built for a group of 48 young women attendants who accompanied the princess to Udaipur as part of her dowry.

With its lush greenery, beautiful fountains, lotus pools, and marble artefacts, Saheliyon-Ki-Bari is one of the most visited gardens in Udaipur.

The ornate gardens are home to fountains, marble elephants, flower beds, a small museum, and beautiful lotus pond.

Jagdish Temple Udaipur

Built by Maharaja Jagat Singh in 1651 this temple is a true example of Indo Aryan architecture and has been in constant worship till date. Its has beautifully carved statues of Gods and Goddesses and is situated in the old town.

It is a very prominent tourist spot with the main shrine in Udaipur dedicated to Lord Laxmi Narayan.

Things to do in Udaipur – Visit the Bazars of Udaipur 

Udaipur has a rustic charm about it. With its narrow lanes and shops Udaipur is a great place to wander and get some great bargains. Udaipur’s tradition and culture has attracted tourists from all over the world and its art work speaks for itself.

There are many markets and bazaars in Udaipur. The best place to shop in Udaipur  is Hathi Pol. This is where you can pick up local folk art and handicrafts, including the unique Rajasthani miniature paintings.

Cooking Class in Udaipur.

A really popular thing to do in Udaipur these days and advertised all over the City. If you are interested in this then Udaipur is a great place to enhance your cooking skills with a range of dishes from the royal kitchen.


Best places to Eat in Udaipur

Like most of Rajasthan Udaipur is steeped in rich food history and one that would make your mouth water. Surprisingly there is a lot of non vegetarian options that come from the Rajputana influence.

The most popular dishes of Rajasthan is Lal Maas and Dhungar Maas.

If you happen to be a vegetarian then you must try the ever so popular Ker-Sangri, a dry vegetable dish enjoyed by all.

There are many popular dishes derived from local produce and developed over the years and give you the real taste of Rajasthani cuisine. Some of the other popular treats include Dal Baati Churma Papad ki Subzi and Rajasthani Kadhi to name a few.

I must say I in food paradise and here is a list of eateries I would highly recommend if you are in Udaipur.

Ambrai Udaipur 

One of the most popular restaurants in Udaipur is Ambrai. I must say it is not the food alone that makes it so popular but the location and ambience that all add to its glory. Situated on the banks of Lake Pichola, dining here provides a spectacular view of both the City Palace and the Lake Palace.

Restaurant with the best view in Udaipur – Without a doubt Ambrai


The food is not outstanding but overall a great experience. Best thing to eat in Ambrai Udaipur is Lal Maas without a doubt. Established in 1998, Ambrai is synonymous with delicious food but what really matters is the unforgettable experience and beautiful views of the city.

Upre – Udaipur

Upre which means  upstairs is located on the terrace of Hotel Lake Pichola and has amazing views of the city and Lake Pichola. You can enjoy a relaxed lunch or dine with some of the most beautiful views of a lit up Daipur.

The individual tables are done up royally like tents and gives you a nice and romantic feel.

Palki Khana

Situated inside the City Palace it is a great place to unwind after your long walks inside the Palace and the museum. Once again it offers amazing view and is perfect for a light snack and a glass of wine.  –

1559 A.D Udaipur 

Located inside a 16th century  bungalow is another treat when it comes to both food and ambience. 1559 AD was the historical year when Maharana Udai Singhji founded the city of Udaipur thus the name follows it. 1559 A.D in Udaipur is a great place for lunch away from the hustle and bustle of the city. It has beautiful gardens and shaded terrace.

Khamma Gani

Khamma Ghani Restaurant is located at the edge of old city, on the lake rang sagar with the view of “The City Palace” and old town. Appealing to the eye this multi-cuisine restaurant does stimulate the senses fully but would recommend the Indian and Rajasthani cuisine.  Again a beautiful seating area overlooking the lake with candle light tables makes it the perfect diner table.

Rooftop Cafes in Udaipur 

Udaipur has a large amount of rooftop cafes and restaurants. These are the best places to watch the sunset and get great views of the old city and palace. Visit on of the rooftop cafes when it gets dark to see the City light up and in its full glory.

Apart from the above listed restaurants your trip cannot be complete without tasting the magnificent street food that is here for offer in Udaipur.

Udaipur - Things to do in Udaipur
Things to do in Udaipur – Enjoy the views of the city from Lake pichola

What an experience and one I will never forget. I had heard so much about this beautiful city and honestly it truly lived up to it and more.

If you enjoyed reading Things to do in Udaipur why not discover Jaipur in 48 hrs. 

Jaipur in 48 hrs
Jaipur in 48 hrs.

If you want to find out about some of the Best Places to Visit in North India here is a complete guide by the Trail- Stained. 

Checklist of Must Do things in Udaipur. 

  • Experience the authentic Rajputana experience by living in a Haveli.
  • Soak in the different moods of Gangaur ghat through the day.
  • Enjoy your evening to the tunes of Rajasthani Folk dance at Bagore ki haveli.
  • Navigate the magical narrow by-lanes of the old city.
  • Get a quick lesson on how the Royals dined in a cookery class.
  • Soak in the sunset from one of the roof top cafes of the city.
  • Feast on a Kullad rabdi at Fatehsagar Lake.
  • Ride in a tuk tuk through the lanes of Udaipur.
  • Admire the collection of Vintage motors at the Classic car museum.
  • Capture the moment of the City Place by night from Hanuman Ghat.
  • Dine by the lake with on a candle lit table at Ambrai.
  • Take a romantic boat ride on the Lake Pichola under the stars.
  • If you are a fan of flora, visit the Saheliyon ki baadi.
  • Feast like a king on Lal and Dungar Maas.
  • Go back in time with the light & sound show in the City palace one evening.
  • Have a drink by the sunset at Upre and watch the city change its colours.
  • Take a trip to Jagmandir and watch the sunset over the city.
  • Pamper yourself with a meal by the lake at the Oberoi Udaivillas.
  • Use your bargaining skills and crack a deal at bazars of the old city.
  • Re live Hollywood at City Palace where the James Bond film Octopussy was shot.
  • Take an evening stroll by the Lake Fatehgarh.
  • Take some aerial shots of the city from Sajjangarh Palace.
  • Fall in love with Udaipur.


  1. Great post as always. What camera do you use? Your pictures are always so fabulous. The history section was really educational and I can totally tell why Udaipur was named one of the best cities in the world and best city in Asia. I would love to visit, preferably in the peak season (I’m not a fan of being too hot). I would love to eat at Upre! What was your favorite restaurant there?

    • Thanks for your time. Surprisingly most of my photos are from my iPhone. My favourite was Ambrai and mainly driven my the views and ambience. Hope you can visit it soon.

  2. Such a picturesque post Amar! Thoroughly enjoyed going through it. I have beautiful memories of Udaipur too but not a single decent picture. I regret that deeply. Lake Picola at sunset was the best for me.

  3. I went to Udaipur last year and your post really covers everything. Many tourists stop by Udaipur just for the City Palace and the lake view, but Udaipur has so much more to offer and you pointed out many beautiful places that cannot be missed. Personally I loved the traditional show at Bagore Ki Haveli.

    • Indeed I was taken back by how much more the city offers apart from the palace and lake. Thanks for your comment

  4. OMG – Udaipur is just so fabulous as a city and a holiday destination. I absolutely love Lake Pichola and the beautiful palace built on an island in the middle of the Lake. It would be such a great experience to spend time on the beautiful lake at sunset, looking back at this city with so much lovely architecture. No wonder it has been recognised internationally. I just loved reading through the detail you have included here and this post would just make a great resource for planning a trip there. I would assume there would also be nearby natural areas to visit also which would be a perfect blend with exploring Udaipur itself. You have really made me want to include this on a future itinerary to Asia. Thanks as always for the detail and such great photos.

    • Thanks Nicole. There is a lot you can see and do In udaipur but it also provides a good base to make trips to near by cities and sites. There are a few day trips you can make from here. Hope you can visit Udaipur soon.

  5. Such an informative post. It really holds all the info I’ll need for a visit to Udaipur. I had no idea that the city ranked so high on international lists.

  6. This looks like a really great place to explore. I love all the elephant statues, murals and the actual elephants! Udaipur sounds like a really great destination for families and single travelers alike.

  7. One of the best informative posts on Udaipur I have seen. You have covered every facet that is needed in an itinerary. Unfortunately we did not make it to Udaipur back in 2017 and I wish I had made the effort to go. I also wanted to enjoy the markets especially Hathi Pol. I would also like to take a cooking class. Thanks for the information.

  8. Udaipur is certainly a place to fall in love with, such a pretty place with rich history. The Oberoi is really grand and I have never visited the hotel when I was in Udaipur. It would surely cost a lot. But you are lucky to experience that. Also it’s great to know about the must-eats and the restaurants.

    • It’s a bit expensive but worth the visit. You don’t visit something like that everyday. Udaipur does have some great dining places.

  9. Have been to Udaipur and that was one trip to remember. Udaipur is indeed the Venice of the East, and so beautiful and Instaworthy. The crystal gallery in the City Palace was definitely the highlight of my trip. However, I discovered so many more things to do in Udaipur thanks to your blog, that I might end up in Udaipur soon.

  10. Oh wow Udaipur looks amazing! I’ve never been to India, but this region is somewhere I’d like to visit. Being a boutique traveler, I’d like to experience staying in an Oberoi hotel one day. The Trident Hotel looks like an excellent choice and I love the interior too. Hope to see it one day!

  11. Fantastic guide to Udaipur with some exceptionally beautiful pictures. Udaipur is indeed the ultimate destination for family travel. The trident hotel was an awesome choice of stay. I loved the intricate artwork on the palaces.

  12. Absolutely I fell in love with Udaipur. The palaces with its ornate and stunning architectures are just amazing! I can’t even imagine how they came with the ideas to build them like that. The hotel you stayed in is also beautiful. And, hey! I never thought the Maharaj is still around.

  13. I stayed in Udaipur for some time while I was in India. It’s an absolutely charming place and one of the prettiest towns in India. Lovely written, this post brought back so many nice memories.

  14. Udaipur looks like an amazing destination! I haven’t been there (yet), but it looks like a great place to stay for awhile. I love any city with a lake view, but it looks like there is even more to offer here. The cooking class sounds like a great cultural experience. Thanks for the thorough, helpful advice on this great city!

  15. Such a detailed post! Udaipur is definitely a lovely place to visit in India. The city palace complex looks so amazing with the details and architecture. I would love to try Lal Maas and Dhungar Maas during my trip there. Also, I wanna try the cooking class too. I love that you include “Fall in love with Udaipur” as one of the must-does. I think I already love the city by reading your post.

  16. I don’t know much about India and it’s cities, but this looks gorgeous! There’s so much detail on every building, I’m sure it was hard to take photos of everything! I love the marble elephants – I can’t believe those were life size! The colors in the palace were so beautiful, too!

    • It’s indeed beautiful and filled with great architecture everywhere. Hope you can experience it one day.

  17. Who wouldnt want to visit Venice of the East?! I would go via the Palace on Wheels for sure. Udaipur is high on my list!

  18. This a a great in depth post about Udaipur. From your photos it looks such a beautiful place, especially with it being by the water. Your hotel was stunning and it’s also good to know that it’s easy to get around whilst visiting. I would definitely like to do the boat ride!

  19. Udaipur looks like an amazing travel destination! I’ll admit that I am was not familiar with the city before reading your post, but I am convinced to look into it now. Your photos of the architecture are all beautiful. I would love to stay at the Trident Hotel. It looks very peaceful (especially the pool) and the decor looks beautiful.

  20. I have been to Udaipur during my school days and it was amazingly beautiful and I was charmed by its rich ancient heritage. The grand architecture of City Palace is very impressive and it shows how Rajputs were culturally rich in ancient India. It is good that today’s king are preserving these palaces and are responsible to boom the tourism in Udaipur. The lakes are really stunning though manmade as they are surrounded by grand palaces. Thanks for sharing all the great details of this enchanting city – Udaipur.

  21. This city is very romantic and stunning! I wonder though as Venice becomes destroyed by overtourism, will more visitors flock to Udaipur? It’s considered the Venice of the East, which I can definitely understand. The architecture and nature look stunning here. I simply cannot get another of it. All your photographs are so stunning. I think this would also serve as a great alternative, romantic destination to Paris. It’s a more adventurous and off-the-beaten path pick.

    • It’s a great destination and hope gets more popular over time. Thanks for your comment

Leave a Reply