Leave Athani around 4:30 AM for the long drive to Ujjain, allowing roughly 15–17 hours including breakfast, lunch, fuel, and rest stops. The practical route runs via Belagavi, Dharwad, Hubballi, and onward toward Indore, before continuing to Ujjain; confirm the live route with your driver because highway diversions and city traffic can change. Start with a full tank, carry water and light snacks, and plan proper breaks rather than trying to cover the distance without stopping. Reaching Ujjain late evening is realistic, so choose accommodation with guaranteed parking and easy access to the Mahakaleshwar area; avoid driving into the old temple lanes, where roads are narrow and pedestrian-heavy.
After checking in and freshening up, take a brief 45-minute orientation walk around the outer complex of Shree Mahakaleshwar Temple. Do not plan a full darshan tonight; use this visit to understand the entry gates, security checks, footwear arrangements, cloakroom location, and the route you will need tomorrow. Then visit Harsiddhi Temple, a short walk or quick auto-rickshaw ride from the Mahakaleshwar area. Its famous deepastambhas are especially atmospheric after sunset. Dress modestly, keep temple visits unhurried, and confirm the next day’s darshan reporting time and any booking or identity-document requirements at the official counter or help desk.
For a straightforward vegetarian dinner, take an auto-rickshaw or cab to Apna Sweets in Freeganj, generally about 10–20 minutes from the temple area depending on traffic. Allow ₹200–₹400 per person for a meal and sweets; the restaurant is convenient after a tiring road journey and is a better choice than searching for food around the temple late at night. Keep dinner light, return to your hotel early, and rest well for the next morning’s Mahakaleshwar visit.
Start before dawn for your pre-booked darshan or Bhasma Aarti at Mahakaleshwar Jyotirlinga Temple. The Bhasma Aarti is generally held around 4:00–6:00 AM, while regular darshan begins later; arrive at least 60–90 minutes before your allotted reporting time because security, footwear deposit, ID checks, and queues can take longer than expected. Keep your booking confirmation and original photo ID handy, dress conservatively, and avoid carrying phones, bags, or unnecessary valuables. Allow 2–4 hours overall, and use an auto-rickshaw only to the permitted drop-off area, since the temple lanes are largely pedestrian and vehicle access is restricted.
After leaving the temple complex, walk to Bade Ganeshji Ka Mandir, just a few minutes away, for a quieter continuation of the pilgrimage; 30 minutes is sufficient. From there, walk or take a short auto-rickshaw ride toward Ram Ghat—roughly 1–2 km depending on the access lane—and spend about an hour along the Shipra River. The ghat is most atmospheric in the early morning, when local worshippers gather and the riverfront is less crowded. If you have not attended the Bhasma Aarti and are still in Ujjain later, return around sunset for the Shipra aarti; otherwise, keep this visit relaxed rather than trying to fit in every ritual.
Have a simple vegetarian meal at Shree Ganga Restaurant in the city centre, budgeting approximately ₹250–₹500 per person; allow extra time if you choose a thali during the lunch rush. After lunch, take an auto-rickshaw or cab to Vedh Shala (Jantar Mantar, Ujjain) on Jai Singh Marg, usually a 15–25-minute ride depending on traffic. The observatory is generally open during daytime hours, but confirm the same-day closing time locally before setting out; plan about an hour to see the historic instruments and ask whether a guide is available. End the day at an easy pace—Ujjain’s old-city lanes are tiring after an early temple start—and return to your accommodation by auto or app-based cab before the evening crowds build.
Leave Ujjain around 5:30 AM for Omkareshwar, travelling by car via Indore and Khandwa. The drive usually takes 4–5 hours, so expect to arrive around 10:00–10:30 AM, with a breakfast and tea stop along the way. Ask the driver to use the designated parking area before the temple approach; private vehicles generally cannot go right up to the crowded market and bridge area. From parking, continue on foot or by local e-rickshaw, keeping some cash ready for short rides and small offerings.
Begin at Omkareshwar Jyotirlinga Temple on Mandhata Island. Allow about two hours, as queues can become lengthy even outside major festivals; modest clothing and removal of footwear are expected. After darshan, cross toward the south bank for Mamleshwar Temple, the historic shrine traditionally worshipped alongside Omkareshwar. It is a quieter, more compact visit of roughly 45 minutes. Temple timings and queue arrangements can change on festival days, so confirm locally when you arrive rather than relying on old online schedules.
Walk a manageable section of the Omkareshwar Parikrama Path after the temples, rather than attempting the entire circuit in the midday heat. The route offers views of the Narmada, rocky hills, shrines, and suspension bridges, but surfaces can be uneven; wear grippy footwear and carry water. Take lunch afterward at a simple vegetarian restaurant along the Narmada Riverside near the temple market—choose a busy family-run place serving thali, poha, dal, and roti, typically ₹150–₹300 per person. Keep expectations practical: service is basic, and UPI connectivity can be inconsistent, so carry cash.
Finish at the Omkareshwar Dam viewpoint, reached by car from the temple area in roughly 15–20 minutes depending on traffic. Spend about 45 minutes enjoying the broad Narmada panorama and taking photographs, especially as the light softens later in the day. Return to your accommodation afterward; avoid lingering on the island after dusk, when the lanes become crowded and transport back to the parking area is less convenient. Carry a light rain layer in September, as showers can make the parikrama stones and river approaches slippery.
Leave Omkareshwar around 4:30–5:00 AM for the long return drive to Athani, allowing 11–13 hours with breaks. The practical route runs via Khandwa, Indore, Dharwad, and Belagavi; traffic around Indore and Belagavi can slow the final journey, so keep the schedule flexible. Start with a full tank, drinking water, and some snacks, and confirm that the driver has planned tolls and a comfortable vehicle. A one-way or multi-day car generally costs about ₹8,000–₹12,000, depending on vehicle type and waiting charges.
Plan a proper 45–60-minute vegetarian lunch stop near Dharwad or Hubballi, rather than relying only on tea stalls. Highway restaurants in this stretch usually offer familiar South Indian meals—rice, sambar, chapati, curd, and simple snacks—for approximately ₹200–₹400 per person. Use the stop to stretch, refuel, and check the remaining drive; after Dharwad, the route toward Belagavi and Athani is more familiar but can still be tiring after a full day on the road. Keep valuables with you and avoid delaying the departure too much, as the last stretch is best completed before late night.
Expect to reach Athani in the evening, depending on traffic and the number of breaks. Before ending the trip, check the vehicle for luggage, chargers, documents, and any items left in the doors or boot; refuel near Belagavi or on entering Athani if the tank is low. If you are using a hired car, settle the final fare only after confirming tolls and agreed waiting or driver charges, then complete your home parking or vehicle check-in.