Start your trip in Udaipur, known as the "City of Lakes." Begin your morning with a visit to the magnificent City Palace, a sprawling palace complex that offers breathtaking views of Lake Pichola. Afterward, take a boat ride on the lake to Jag Mandir, a stunning island palace, and enjoy a relaxing afternoon surrounded by the serene waters. In the evening, head to the bustling Bapu Bazaar, where you can shop for traditional Rajasthani handicrafts and souvenirs.
On day two, leave early from Udaipur to Mahakaal, a holy city famous for the Mahakaleshwar Jyotirlinga temple. In the morning, visit the temple and witness the mesmerizing rituals and prayers. Afterward, explore the nearby Harsiddhi Mata Temple and Kaliadeh Palace, situated on an island in the Shipra River. In the evening, take a walk along the holy ghats of the river and immerse yourself in the spiritual ambience.
On the final day, make your way to Omkareshwar, a sacred town situated on an island in the Narmada River. Start your day with a visit to the Omkareshwar Jyotirlinga Temple, one of the 12 revered Jyotirlinga shrines of Lord Shiva. Afterward, explore the picturesque beauty of the island and enjoy a boat ride on the Narmada River. In the evening, catch the mesmerizing Aarti ceremony at the temple, filled with devotional chants and rituals.
While exploring Udaipur, don't miss out on visiting Saheliyon-ki-Bari, a beautiful garden adorned with fountains, kiosks, marble elephants, and a delightful lotus pool. It's an oasis of tranquility away from the bustling city. In Mahakaal, you can take a detour to visit the historic Shri Chaubis Avatar Temple, dedicated to Lord Vishnu. The temple is known for its intricate carvings and architectural marvels. Lastly, in Omkareshwar, venture out to Siddhanath Temple, a serene and less crowded temple known for its ancient architecture and spiritual ambiance.
For hotel and flight bookings, you can check prices and availability on Kayak.