Start your journey in Ujjain, a city known for its religious significance. In the morning, visit the famous Mahakaleshwar Temple, one of the twelve Jyotirlingas dedicated to Lord Shiva. Experience the divine atmosphere and witness the aarti (ritual) performed by the priests. In the afternoon, explore the Vedh Shala, an observatory dating back to the 18th century, where you can learn about ancient astronomical techniques. As evening approaches, take a leisurely boat ride on the ship-shaped Ram Ghat on the banks of the Shipra River.
On your second day in Ujjain, start your morning by visiting the Kal Bhairav Temple, dedicated to Lord Bhairav, a fierce form of Lord Shiva. Afterward, make your way to the Kaliadeh Palace situated on an island in the Shipra River, where you can enjoy serene surroundings and beautiful views. In the afternoon, visit the Bhartrihari Caves, a group of ancient caves named after the renowned poet Bhartrihari. Spend your evening exploring the bustling markets of Ujjain, known for their traditional handicrafts and local delicacies.
Today, bid farewell to Ujjain and embark on a journey to Udaipur, the "City of Lakes." After reaching Udaipur, spend your afternoon exploring the City Palace, a magnificent complex of palaces, courtyards, and gardens overlooking Lake Pichola. Immerse yourself in the rich history and architectural grandeur of the palace. In the evening, take a boat ride on Lake Pichola and witness the enchanting view of the cityscape and palaces reflecting in the tranquil waters.
On your fourth day, immerse yourself in the captivating beauty of Udaipur. Start your morning by visiting the Saheliyon-ki-Bari, a picturesque garden adorned with fountains, kiosks, marble elephants, and a delightful lotus pool. Next, explore the serene Jag Mandir Palace, located on an island in Lake Pichola. Enjoy the tranquil atmosphere and intricate architecture of this beautiful palace. In the afternoon, wander through the vibrant markets of Udaipur, known for their handicrafts, textiles, and unique souvenirs. Complete your day with a visit to the Bagore Ki Haveli, a historic mansion showcasing traditional Rajputana artifacts and cultural performances.
On your final day, take some time to relax and enjoy the tranquil ambiance of Udaipur. Begin your morning with a visit to the serene and spiritual Eklingji Temple, dedicated to Lord Shiva. Explore the intricate architecture and experience the divine atmosphere. In the afternoon, take a leisurely stroll through the beautiful Gulab Bagh, a vast garden filled with colorful flowers, fountains, and a small zoo. Reflect on your journey while enjoying the peaceful surroundings. Bid farewell to Udaipur and depart for your onward journey, carrying beautiful memories of your trip.
While exploring Ujjain and Udaipur, make sure to check out some hidden gems and local favorites. In Ujjain, visit the Harsiddhi Temple, dedicated to the goddess Harsiddhi, and experience the vibrant energy of the place. In Udaipur, venture outside the city to visit the Sajjangarh Monsoon Palace, situated on a hilltop and offering breathtaking panoramic views of the surrounding landscape. These off the beaten path attractions will provide you with unique experiences and a deeper understanding of the local culture.
For hotel and flight prices in Ujjain and Udaipur, you can check out this link.