Leave Godhra around 6:00 AM for the approximately 250–280 km drive to Ujjain, following the Dahod–Ratlam route. Allow 6–7 hours with breakfast, fuel, and monsoon-weather breaks; roads can slow near town crossings and during heavy rain. Stop for breakfast around Dahod or Ratlam, and keep some cash for roadside refreshments and tolls. On arrival, go directly to your hotel, leave the car there rather than attempting to drive into the congested Mahakal area, and take an auto-rickshaw or e-rickshaw for the short ride to the temple zone.
After check-in and a short rest, visit Shri Mahakaleshwar Jyotirlinga Temple for evening darshan, allowing about 1½ hours including security and queue time. Check the official temple website in advance for current darshan or booking requirements, dress modestly, and avoid carrying large bags or cameras; facilities and entry arrangements can change on busy festival days. From the temple, walk to Harsiddhi Mata Temple, usually a few minutes away, and spend around 45 minutes seeing its striking red-and-yellow lamp pillars. The compact Mahakal area is best explored on foot, though expect crowds, uneven lanes, and restricted vehicle access.
Continue to Ram Ghat on the Shipra River, roughly a 10–15-minute walk or short auto ride from the temples. Arrive before sunset for the riverside atmosphere and evening aarti, allowing about an hour; during August, the river may be high and the ghats can be slippery after rain, so wear sensible footwear. Finish with dinner at Apna Sweets, where a casual meal of poha, samosa, kachori, thali items, and Madhya Pradesh sweets generally costs ₹200–₹400 per person. It is easiest to return to the hotel by auto-rickshaw, and confirm the restaurant’s closing time locally since hours may vary.
Start around 7:00 AM with an auto-rickshaw or car to Kal Bhairav Temple in Bhairavgarh, allowing roughly 25–35 minutes from central Ujjain. Spend about an hour here; the temple is known for its distinctive liquor offering to Kal Bhairav, so expect a busy, very local atmosphere and a short queue. Keep footwear and valuables secured, and carry small notes for offerings. From here, continue by car toward Mangalnath Road—the two next stops are close together, but roads can be muddy or slower during August monsoon showers.
Visit Sandipani Ashram first, allowing 45 minutes to see the traditional learning site associated with Krishna, Balarama, and Sudama. It is a quieter stop, best taken slowly rather than treated as a quick photo visit. Continue a few minutes along Mangalnath Road to Mangalnath Temple, where the open setting and views toward the Shipra River make a pleasant contrast with the city’s busier shrines. Allow another 45 minutes; temple timings can vary, but late morning is generally suitable. A private car is easiest for this sequence, while autos may require negotiation—expect roughly ₹300–₹600 for short local rides depending on waiting time.
Head back toward Jayasinghpura for Vedh Shala (Jantar Mantar), the historic observatory. Set aside about an hour, preferably before the strongest afternoon rain; entry is usually inexpensive, commonly around ₹20–₹50, with timings often extending through daylight hours, though confirm locally on arrival. Afterwards, eat at Shree Ganga Restaurant in central Ujjain for vegetarian North Indian and local dishes—budget approximately ₹300–₹600 per person and allow an hour. In the evening, finish with an unhurried walk through the Mahakaleshwar Lok Corridor. The large sculptures and illuminated displays are especially atmospheric after dusk; allow about an hour, wear comfortable sandals, and expect crowd-control arrangements near the Mahakal complex. Keep the rest of the evening flexible, as monsoon rain and temple-area traffic can make the return to your hotel slower than the map suggests.
Leave Ujjain at about 6:30 AM by private car, taking the usual route through Indore and Khandwa. The drive generally takes 5–6 hours, with a breakfast and tea stop along the way; allow extra time in August for rain, slow traffic, and diversions. On arrival, ask the driver to stop at your hotel before the Omkareshwar bridge or at the designated parking area—vehicles cannot be taken onto Mandhata island, and the final approach is on foot across the bridge. After checking in and having a quick lunch, walk toward Shri Omkareshwar Jyotirlinga Temple. Allow 1½–2 hours for security checks, queues, and the climb through the busy temple lanes; keep footwear and large bags at the hotel or an official counter, and dress modestly.
Cross back to the south-bank mainland for Mamleshwar Temple, a quieter historic shrine that is often overlooked in the rush to the main temple. Spend around 45 minutes here, then return toward Mandhata island for a relaxed section of the Omkareshwar Parikrama. A full circuit can be tiring in the heat and monsoon conditions, so walk only the manageable riverside and temple sections—roughly 1½ hours is enough for broad Narmada views and glimpses of the island’s old lanes. Wear sandals with a secure grip, carry water, and avoid slippery river steps after rain. The temple area is busiest around major puja times, so late afternoon is generally more comfortable than midday.
Finish with a simple vegetarian meal at a local restaurant in the Omkareshwar temple area. Choose a clean, busy establishment serving thali, dal, roti, rice, and seasonal vegetables; expect about ₹150–₹350 per person, with UPI widely accepted but cash still useful. Keep the evening unhurried—shops and food stalls around the bridge can be crowded, and the island lanes become uneven after dark. Return to the hotel on foot, or have the driver collect you from the mainland parking area if you prefer not to cross the bridge again.
Begin around 6:30 AM, while the island is still relatively quiet. Walk or take a short local auto ride to Gauri Somnath Temple for a final, unhurried visit; allow about 45 minutes. Continue on foot to Siddhanath Temple, another 45-minute stop, where the historic carvings and quieter atmosphere are best appreciated before the main pilgrimage crowds build. Wear secure footwear—the approach around Mandhata Island can be uneven, particularly after monsoon rain—and keep a little cash for offerings and local parking or auto charges.
After the temples, head down to the Omkareshwar ghats for a short Narmada riverside boat ride, ideally around 8:30–9:30 AM. Allow 45–60 minutes, but confirm locally that boats are operating: August water levels, current, and rainfall can lead to cancellations. Fares vary by boat and group size, so agree on the total price before boarding; life jackets and boarding assistance are especially important during the monsoon. Keep this as a flexible final activity rather than waiting for a boat in poor weather.
Leave Omkareshwar by 10:00 AM in your pre-arranged private car, taking the Khandwa–Indore–Dahod–Godhra route. Allow roughly 7–8 hours plus breaks, with extra time for rain, roadworks, and traffic around Indore and Dahod. Refuel before leaving town and carry water and snacks; dependable meal stops become less frequent on some stretches. A practical plan is lunch near Khandwa or Indore, followed by a tea and fuel break around Dahod, before arriving in Godhra in the early evening. The full drive is typically about ₹5,000–₹8,000 by private car, depending on vehicle and waiting charges; confirm whether tolls, parking, and the driver’s allowance are included.