Start at Mahakaleshwar Temple on Mahakal Marg, ideally reaching the temple area before dawn. Allow about 2½ hours: queues, security checks, footwear storage, and the movement between entry points can take longer than expected on a Saturday. Special darshan or Bhasma Aarti access requires advance booking and is subject to availability; do not rely on obtaining a same-day slot. Keep clothing modest, carry minimal belongings, and check the temple’s current rules before leaving your hotel. Auto-rickshaws may be restricted close to the entrance, so expect a short walk through the busy lanes.
After darshan, walk to Bade Ganeshji Ka Mandir, directly beside the temple complex, for an unhurried 30-minute visit. Continue on foot or take a short auto-rickshaw ride toward Tower Chowk for lunch around 12:30–1:30 PM. Choose a simple vegetarian restaurant in the Mahakal–Tower Chowk area; budget roughly ₹150–350 per person, and expect a straightforward thali, poha, dal bafla, or other local fare rather than a leisurely restaurant meal. Keep the afternoon light after the early start.
Rest through the hottest part of the day, then leave for Ram Ghat around 4:00 PM. From the Mahakal area, it is usually a short auto-rickshaw ride, though traffic and pedestrian restrictions can make the final approach slower; agree on the fare before setting off. Spend about 1½ hours walking along the Shipra River waterfront, watching pilgrims, boats, and the changing light over the historic ghats. For the evening aarti, stay near the main steps and arrive 20–30 minutes early for a clear place to stand. The Shipra River evening aarti is generally held around sunset, but the exact timing and format can vary with the day’s temple schedule and local observances. Afterward, return by auto-rickshaw from the ghat area, allowing extra time for crowds dispersing.
Begin at Harsiddhi Temple on Harsiddhi Marg, ideally around 8:00 AM before the old-city lanes become crowded. Allow about an hour for darshan and a close look at the temple’s famous twin lamp towers; lighting them is especially atmospheric during festival periods, but ordinary visitors should not assume the towers are accessible. Modest clothing, easy-to-remove footwear, and a small bag will make the security process smoother. From here, walk or take an e-rickshaw roughly 10 minutes through the old city to Gopal Mandir at Gopal Mandir Square. The marble shrine is compact, so 30–45 minutes is enough; expect busy lanes and limited nearby parking. Short auto-rickshaw hops generally cost about ₹30–80, depending on traffic and negotiation.
Continue by auto-rickshaw toward Vikram Kirti Mandir on Kothi Road, allowing around 15–25 minutes from the old city. Set aside 1½ hours for the cultural exhibits and Vikram-era displays, but verify the current opening hours at the venue or through a local contact before setting out—museum schedules and holiday closures can change, and Sunday access should not be assumed. Afterward, take a relaxed lunch in Freeganj, away from the temple crowds. Choose a well-established vegetarian restaurant around the main market rather than eating beside the busiest shrine lanes; budget ₹200–450 per person, and allow extra time for a leisurely meal.
In the late afternoon, return toward Kothi Palace grounds on Kothi Road for an unhurried heritage walk. The grounds are best treated as an exterior and landscape visit: access to palace interiors can be restricted, so check locally before expecting entry. Spend about an hour noticing the older administrative architecture and quieter stretches around the road, then use an auto-rickshaw back to your accommodation or the Freeganj side of town. Keep roughly ₹100–200 aside for the afternoon’s short rides, and avoid packing in another major temple—this route works best with time to wander rather than rushing between gates.
Start early for Kal Bhairav Temple in Bhairavgarh, reaching around 7:30–8:00 AM. From central Ujjain, an auto-rickshaw or app cab usually takes 25–35 minutes; a hired auto is useful because you can continue directly to the nearby sights. The temple is famous for the traditional offering ritual, in which liquor is presented to the deity—follow the priest’s instructions rather than carrying an offering yourself. Allow about 1½ hours, as queues and ritual access vary, and dress modestly. There is generally no significant entry fee, though small offerings and footwear arrangements may cost extra.
Walk or take a short auto ride to Bhartrihari Caves, near Gadkalika, for roughly an hour. The shrine spaces are atmospheric but uneven, dim, and occasionally damp, so wear shoes with a firm grip and avoid bringing bulky bags. Continue to Gadkalika Temple, only a few minutes away, for a quieter 45-minute visit. This is a good place to slow down after the busier Bhairav shrine; opening and पूजा timings can pause around the midday worship period, so keep the visit flexible.
Have a simple vegetarian lunch in Old Ujjain or Freeganj around 1:00–2:00 PM—Shree Ganga Restaurant in Freeganj is a practical choice for thalis and North Indian meals, usually about ₹150–350 per person. Take a proper break during the warmest hours; autos between Bhairavgarh and Freeganj generally take 20–30 minutes depending on traffic. Later, head toward Mangalnath Road for an easy walk around the Sandipani Ashram area, allowing about an hour in the late afternoon. Keep this as a relaxed landscape walk rather than a formal temple circuit: roads are less pedestrian-friendly here, so stay alert around traffic, carry water, and arrange your return auto or cab before it gets dark.
Begin at Sandipani Ashram on Mangalnath Road around 8:00 AM, before the eastern outskirts become hot and dusty. This traditional learning site is associated with Krishna, Balarama, and Sudama; allow about an hour for the shrine area and the modest surrounding grounds. Dress respectfully and carry small cash for offerings. From central Ujjain, an auto-rickshaw or app cab generally takes 20–30 minutes, though a hired auto for the morning is more practical than booking separate rides.
Continue along Mangalnath Road to Mangalnath Temple, traditionally connected with the worship of Mars and set in a quieter, more open stretch near the Shipra. Spend roughly an hour here, then arrange transport onward rather than relying on a passing auto. Ask the driver to wait or agree on a return fare in advance; mobile coverage and ride availability can be inconsistent around the outskirts.
Proceed to Kaliadeh Palace, allowing around two hours for the riverside setting, old structures, and views across the Shipra. Confirm current access and restoration conditions locally before committing to the visit, as portions may occasionally be restricted. The palace area is more about atmosphere than polished museum interpretation, so wear sturdy footwear, carry water, and avoid wandering near uneven river edges. Afterward, return toward central Ujjain for a late lunch around 3:00–4:00 PM at Apna Sweets on Freeganj’s busy shopping stretch or Sagar Gaire for a simple vegetarian meal; budget approximately ₹200–450 per person.
If energy and daylight allow, finish with a quiet Shipra riverside sunset walk near Kaliadeh Palace, rather than returning to the busier central waterfront. Leave before dark, stay on the main accessible paths, and arrange your return auto or cab in advance—this is not an area where you want to be searching for transport after sunset.
Start at Chintaman Ganesh Temple on Chintaman Ganesh Road around 8:00 AM. It is roughly 7–9 km from the old city, so allow 25–35 minutes by auto-rickshaw or cab, depending on traffic; a round-trip auto with waiting time is often easier than finding a ride back from the temple. Set aside about 1½ hours for darshan and the quieter suburban atmosphere. Temple timings can change around festivals, so check locally before leaving, and carry small notes for offerings and donations.
Return toward the center for Bade Ganeshji Ka Mandir, near the Mahakal Temple complex, for a short late-morning visit of about 30 minutes. This is a separate shrine from Chintaman Ganesh, with a striking oversized Ganesh image. The surrounding lanes are busy and largely pedestrian, so ask your driver to drop you at the nearest practical point rather than expecting to stop directly at the entrance. Afterward, take an auto or e-rickshaw to Ujjain Observatory (Jantar Mantar) on Vedh Shala Road; the ride usually takes 10–20 minutes.
Spend about an hour at Ujjain Observatory (Jantar Mantar), examining the large masonry instruments and learning how they were used for solar and planetary calculations. Confirm that it is open before setting out—hours and access can be affected by maintenance or official events—and expect a modest entry fee, generally in the tens of rupees. For lunch, continue to Freeganj and choose a busy local restaurant for a thali or simple Madhya Pradesh meal; budget around ₹200–500 per person and allow roughly an hour. Madhav Nagar and the streets around Freeganj have the most convenient spread of everyday restaurants.
Leave the hottest part of the day behind, then spend about 1½ hours walking through Tower Chowk and Freeganj. Browse devotional items, rudraksha and puja supplies, namkeen, sweets, cotton textiles, and ordinary local shops rather than treating this as a formal sightseeing stop. Tower Chowk is livelier and denser, while Freeganj is easier for a relaxed final browse. Keep cash handy, bargain gently at small stalls, and use an auto-rickshaw between the two areas if you do not want to walk in the traffic; late afternoon is the most comfortable time, with the market atmosphere continuing into the evening.
No packing list attached yet.