Start your trip by visiting the famous Mahakaleshwar Temple in Ujjain. In the morning, immerse yourself in the spiritual vibes of this ancient Hindu temple dedicated to Lord Shiva. Witness the morning aarti (prayer ritual) and seek blessings at one of the 12 Jyotirlingas (lingams) in India. Afternoon can be spent exploring the nearby Ram Ghat, a sacred bathing ghat on the banks of the Shipra River. Enjoy a peaceful boat ride during sunset. In the evening, visit Kal Bhairav temple, known for its unique rituals and vibrant atmosphere.
On the second day, embark on a spiritual tour of Ujjain. Start your morning by visiting the Sandipani Ashram, an ancient Vedic school associated with Lord Krishna. Spend some time learning about Hindu mythology and spirituality. In the afternoon, explore the Ved Shala Observatory, an astronomical site that showcases the rich heritage of ancient Indian astronomy. Enjoy the evening at the Harsiddhi Temple, known for its architectural beauty and sacred atmosphere.
On your final day, take a trip to the nearby town of Indore and explore its attractions. In the morning, visit the Rajwada Palace, a stunning blend of Mughal and Maratha architecture. Afterward, explore the Central Museum, which houses a vast collection of artifacts, paintings, and sculptures. Indulge in the local delicacies for lunch at Sarafa Bazaar, known for its street food. In the afternoon, visit the Lal Bagh Palace, a grand royal residence showcasing the opulence of the Holkar dynasty. End your day by shopping at the bustling markets of Indore.
While in Ujjain, don't miss the opportunity to explore the serene Siddhavat and Bade Ganeshji Ka Mandir. Siddhavat is a sacred banyan tree believed to fulfill wishes, while Bade Ganeshji Ka Mandir houses a massive idol of Lord Ganesh. These off the beaten path attractions are beloved by locals and offer a peaceful escape from the bustling city atmosphere.
For more travel options, you can check hotel and flight prices on Kayak.