Start your trip by exploring the ancient city of Ujjain in Madhya Pradesh, India. In the morning, visit the Mahakaleshwar Jyotirlinga Temple, one of the twelve sacred Jyotirlingas dedicated to Lord Shiva. Witness the Bhasma Aarti (holy ash ritual) that takes place early in the morning and soak in the spiritual ambiance.
For the afternoon, head to the Kaliadeh Palace situated on the banks of the Shipra River. Enjoy a peaceful picnic amidst lush gardens and admire the picturesque views of the river and the surrounding landscape.
In the evening, explore the vibrant streets of Ujjain and visit the Ram Ghat, a popular place for evening prayers and a serene spot to witness the Aarti ceremony.
On the second day, make your way to Omkareshwar, a holy island located in the Narmada River. Start your morning by visiting the Omkareshwar Temple, dedicated to Lord Shiva, and take part in the morning prayers and rituals.
In the afternoon, explore the scenic surroundings by taking a boat ride along the Narmada River. Enjoy the tranquility of the river and admire the natural beauty of the landscape.
As the evening approaches, visit the Siddhanath Temple, located on top of a hill. Witness the breathtaking sunset views from the temple and capture memorable photographs.
If you have some extra time in Ujjain, consider visiting the Bade Ganeshji Ka Mandir, a famous temple dedicated to Lord Ganesha. It is believed to be one of the largest idols of Lord Ganesha in the world. Another offbeat attraction is the Vedh Shala Observatory, where you can explore ancient astronomical instruments and learn about celestial observations.
Locals in Indore, the nearest major city, love spending time at Patalpani Waterfall. Located about 35 kilometers from Indore, it offers a refreshing escape into nature with its mesmerizing waterfall and lush surroundings. It's a great spot for a picnic with the family.
For more information on hotel and flight prices, you can check here.