Start before dawn for Mahakaleshwar Jyotirlinga Temple on Mahakaleshwar Marg The temple complex generally opens very early, but timings and darshan arrangements can change, especially around festivals; if you plan Bhasma Aarti, confirm the booking and reporting rules in advance. For regular darshan, allow roughly two hours for security, footwear deposit, queues, and the visit itself. Auto-rickshaws are practical from most central hotels, though the final approach may be restricted to pedestrians—wear easy-to-remove footwear and dress modestly. Afterward, walk or take a short auto ride toward Harsiddhi Temple, a historic shrine near Ram Ghat, for about 45 minutes; the deepastambhas are especially striking when lit in the evening, though the morning is quieter.
Continue on foot to Ram Ghat along the Shipra River, allowing about an hour to sit by the water, watch pilgrims perform rituals, and wander the riverside steps. Keep valuables secure and avoid entering the river unless local attendants indicate a safe area. From the ghat area, take an auto-rickshaw or e-rickshaw to Freeganj—roughly 15–25 minutes depending on traffic—for lunch at Shree Ganga Restaurant. Expect a straightforward vegetarian meal costing approximately ₹200–₹400 per person; thali-style dishes and local vegetarian preparations make the most sense here. Service can be leisurely, so this is a good place to pause rather than rush.
After lunch, hire an auto-rickshaw or local taxi to Kal Bhairav Temple in Bhairavgarh, allowing around 30 minutes each way from central Ujjain and about an hour at the shrine. This temple is known for its distinctive offering tradition, so follow the vendor and priest instructions rather than bringing offerings from elsewhere. Return toward Jayasinghpura for Vedh Shala (Jantar Mantar), ideally arriving by mid- to late afternoon; allow about an hour before closing, with exact hours worth checking locally because they can vary. The historic instruments are easiest to appreciate with a guide, and the softer light before sunset makes the open-air site more comfortable. Finish without adding another major stop—Ujjain’s lanes around the old city are best enjoyed slowly, with time for tea and a relaxed return to your hotel.
Leave Ujjain around 5:30 AM and arrive at Omkareshwar roughly between 9:00 and 10:00 AM, depending on traffic and breakfast stops. Ask your driver to use the SH27/Indore–Khandwa route and drop you near the parking area by the bridge or temple approach; vehicles generally cannot go deep into the busy temple lanes. Keep small cash handy for parking, footwear storage, offerings, and local snacks. From the parking area, walk across toward Omkareshwar Jyotirlinga Temple on Mandhata Island. Allow about two hours for security checks, queues, darshan, and the climb through the temple approach—crowds can be substantial on Mondays and festival days. Dress modestly, avoid carrying large bags, and confirm same-day darshan rules locally, as timings and queue arrangements can change.
After darshan, cross toward the south bank for Mamleshwar Temple, allowing around 45 minutes. The short transfer is easiest on foot if the bridge and approaches are moving freely, though your driver can reposition the car if needed. This older, quieter shrine is a good contrast to the main temple: take time with the stonework and atmosphere rather than rushing through. For lunch, choose a simple vegetarian thali or poha near the temple market; quality and opening hours vary, so a busy, clean-looking establishment is usually the safest choice. Expect approximately ₹150–₹300 per person for a basic meal.
Return to Mandhata Island for an unhurried walk along the Narmada ghats and suspension bridge. Set aside about an hour to watch the river, see pilgrims bathing, and enjoy views back toward the temple-lined island; be cautious on wet steps and crowded bridge sections. Continue to Gauri Somnath Temple, where the imposing stone lingam and spacious shrine make a memorable final stop—allow roughly 45 minutes. Keep the afternoon flexible: the island’s lanes are compact but slow-moving, and it is worth pausing for tea or a small offering rather than trying to add another temple.
Aim to leave Omkareshwar between 3:30 and 4:00 PM for the return drive to Ujjain, allowing 3.5–4.5 hours. Before departing, use the restroom and collect any stored footwear or luggage, since the temple approaches can be congested later in the day. A roadside vegetarian meal or tea stop near Indore is practical if needed; agree with the driver in advance on a clean, family-friendly stop and confirm the final fare, including waiting time and tolls.
No packing list attached yet.