Morning: Arrive in Ujjain and check into your hotel near the railway station. After a light breakfast, head straight to the iconic Mahakaleshwar Temple to witness the early aarti and soak in the reverent atmosphere.
Afternoon: Enjoy a traditional Maharashtrian lunch, then visit the ancient Kal Bhairav Temple, famous for its perpetual flames. A short walk brings you to the serene Ram Ghat on the banks of the Shipra River for a relaxing boat ride.
Evening: Return to Mahakaleshwar for the spectacular evening aarti, followed by a leisurely stroll through the bustling market lanes where you can shop for incense and religious souvenirs.
Find HotelsMorning: Start with a visit to the historic Vedh Shala (Observatory), one of the world’s oldest astronomical sites. Continue to the beautifully carved Harsiddhi Temple, a favored spot for devotees seeking blessings.
Afternoon: After lunch at a local dhaba, explore the ancient ruins of Jantar Mantar and the nearby Jai Shankar Temple. Take a brief break at the tranquil Gandhi Mahatma Park for some shade.
Evening: Conclude the day with a peaceful walk along the illuminated Shipra Riverfront**, watching locals perform ritualistic prayers. Enjoy dinner at a rooftop restaurant offering views of the temple spires.
Find HotelsMorning: After breakfast, embark on a scenic 2‑hour drive to Omkareshwar. Upon arrival, check into a riverside resort and freshen up before heading to the sacred Omkareshwar Temple, one of the 12 Jyotirlingas.
Afternoon: Savor a riverside lunch, then explore the adjoining Mamleshwar Temple and the picturesque Kedareshwar Temple perched on the hilltop. A gentle boat cruise on the Narmada River offers panoramic views of the island’s temples.
Evening: Attend the captivating Narmada aarti at the main ghats, followed by a cultural performance featuring local folk dances. Dine on fresh fish curry and regional specialties at the resort.
Find HotelsMorning: Take a short 45‑minute drive to the historic town of Maheshwar. Visit the royal Ahilya Bhoj Fort and the exquisite hand‑loom **Maheshwari saree** workshops.
Afternoon: Enjoy lunch overlooking the Narmada, then explore the serene Kamal Kunj Temple** and the beautiful riverside garden. Return to Omkareshwar for a quick refresh.
Evening: Depart for Ujjain (or the nearest airport/railway station) with memories of a spiritually enriching journey.
Find HotelsIf you have an extra day, consider extending your stay in Maheshwar to explore the nearby **Narmada River Valley** or take a day‑trip to Indore for its vibrant bazaars and museums. To shorten the itinerary, you can combine Day 2’s heritage sites with Day 1’s morning schedule and skip the Maheshwar day, focusing solely on Ujjain and Omkareshwar for a compact 3‑day pilgrimage.