Start your trip by visiting the serene town of Omkareshwar, known for its ancient temples and scenic beauty. In the morning, head to the Omkareshwar Jyotirlinga Temple, one of the twelve revered Shiva temples in India. Take a peaceful walk along the Narmada River and enjoy the calmness of the surroundings. In the afternoon, explore the picturesque ghats and enjoy a boat ride on the river. As the evening sets in, witness the mesmerizing Aarti ceremony at the temple, a spiritual ritual accompanied by chanting and devotional songs.
On the second day, travel to the holy city of Ujjain. Start your morning by visiting the Mahakaleshwar Temple, dedicated to Lord Shiva. Experience the spiritual atmosphere and witness the Bhasma Aarti, a unique ritual where Lord Shiva is adorned with sacred ashes. In the afternoon, explore the Kal Bhairav Temple and the Vedha Shala (Observatory) to learn about ancient Indian astronomy. In the evening, take a relaxing stroll along the Ram Ghat on the banks of the Shipra River and enjoy the beautiful sunset.
For a truly relaxing experience, consider visiting the Siddhavat, a sacred banyan tree in Ujjain. It is believed to grant wishes and is a popular spot for meditation. Another hidden gem is the Harsiddhi Temple, known for its architectural beauty and spiritual significance. Don't miss the local street food in Ujjain, particularly the poha (flattened rice) and jalebi (sweet pretzel). These local delights will surely tantalize your taste buds and add a flavorful touch to your trip.
Check hotel and flight prices here.