Start your day at Omkareshwar Temple, located in Omkareshwar, Madhya Pradesh. This temple is dedicated to Lord Shiva and is one of the 12 revered Jyotirlinga shrines. Marvel at the intricate architecture and immerse yourself in the spiritual ambiance of this sacred place. Entrance is free, and you can spend around 2 hours exploring the temple.
Next, head towards Ujjain to visit the renowned Mahakaleshwar Temple. This temple is another significant Jyotirlinga shrine and is known for its unique lingam, which is said to be one of the 12 most powerful Shiva lingams. Take part in the daily rituals and seek blessings. The temple opens for darshan at 4:00 AM, and you can spend around 2 hours here.
After exploring the main attractions, take some time to discover the hidden gems and local favorites in the area. Visit Ram Ghat in Omkareshwar, a picturesque spot alongside the Narmada River, where you can witness the evening aarti ceremony. In Ujjain, explore the bustling streets of the Mahakal market, known for its local handicrafts, jewelry, and street food.
If you're looking to book hotels and flights for your trip, you can check prices and availability on Kayak.