Start very early from Surat around 3:00–4:00 AM so you can make the most of the long drive to Sehore. The easiest family route in your Kia Seltos is NH48 out of Surat, then connecting toward NE4 / Indore side and onward to Sehore; expect around 13–15 hours including tea, breakfast, and lunch breaks. If you leave on time, you should reach Sehore by evening with enough daylight to check in first. Keep fuel topped up before the long stretch, carry water/snacks for the family, and plan rest stops at larger highway dhabas only—parking is generally easy on this route, but avoid pushing the last 2–3 hours after dark if anyone is tired.
After settling in, head for a calm darshan at Mahadev Mandir, Sehore—best done in the evening when it is usually less rushed than peak morning hours. Expect about 1–1.5 hours for prayer, some peaceful time inside the complex, and a little breathing room for your family. Dress simply, keep small cash for offerings, and keep footwear easy to remove because temple areas here are straightforward but can get busy around aarti time. From there, continue to Badi Lake on the outskirts for a slow family walk and sunset views; it’s not a “touristy” lake in a big-city sense, but that’s exactly why it feels relaxed. Plan around 45–60 minutes, and reach before dusk for the best light and the easiest parking.
For dinner, keep it local and simple near the Sehore bus stand / market area—look for a clean thali restaurant or family mess rather than a fancy place. In Sehore, budget meals are usually around ₹120–₹200 per person, and a decent family dinner can be sorted without stretching your trip budget. Ask locally for a busy place with regular turnover; that’s usually the safest bet for freshness. Since this is a pilgrimage trip, a straightforward veg thali is the best value and keeps the night easy before the next day’s temple visits.
For stay, your best option is a clean dharamshala / temple guest house near Mahadev Mandir or a basic family lodge on the Sehore railway-station side. Look for non-AC family rooms in the ₹800–₹1,500 range, or AC rooms closer to ₹1,500–₹2,000 if available and needed for comfort. For a family of five, ask directly for a family room or extra mattress before checking in, and inspect the bathroom, bedding, and water supply first—Sehore has simple stays, so cleanliness matters more than decor. If the temple guest house is full, the station-side area is usually the easiest backup because it has more practical budget lodging and quicker access for early departures.
If you’re coming in from Surat on this day, it’s best to treat Sehore as a relaxed temple-and-town stop rather than a rushed sightseeing day. From Sehore town itself, keep your movement short and easy: a slow start with Chinar Park is a nice way to stretch the legs after the drive, especially for kids and elders. It’s a simple local green space rather than a major attraction, so go for a calm walk, tea, and a few photos before the heat builds. Plan around 45 minutes here, and if you’re driving within town, parking is usually easier early in the morning near the road edges and open corners.
From there, move to Annapurna Temple, Sehore for a peaceful darshan. This is the kind of stop that works well in a family pilgrimage because it doesn’t take much time, but it keeps the day spiritually focused. Expect 30–45 minutes including shoes, darshan, and a short sit-down. Then continue to Kali Mata Mandir for another compact temple visit. Keep the pace unhurried; in Sehore, temple stops are best done with short local drives and minimal backtracking, so the day stays comfortable for everyone.
For breakfast, head to a budget eatery near Sehore market rather than trying to over-plan a restaurant. This is where you’ll find the everyday local food that’s cheap and fresh: poha, jalebi, samosa, and strong tea. A good breakfast here should stay in the range of ₹50–₹120 per person, depending on what you order. If you see a busy stall near the main market road, that’s usually the best sign; locals in Sehore tend to prefer simple places with fast turnover, especially in the morning.
If everyone is comfortable and you want a break from temple visits, do the Bhopal-side drive to Upper Lake viewpoint / lakeside promenade as your optional scenic outing. It’s a longer hop—roughly 40–60 minutes each way depending on traffic—but it gives the family open water views, a breezier atmosphere, and a nice contrast to the temple circuit. Spend 2–3 hours total if you go, and keep it light: a walk, some tea, and photos are enough. The lakeside is best in the later afternoon when the light softens; if you go too late, traffic back toward Sehore can feel a bit slower, so leave yourself enough buffer.
If you skip Bhopal, keep the rest of the evening low-key in Sehore—early dinner, pack for the next leg, and rest well for the Ujjain day ahead. For a family budget under ₹20,000, this is also the right day to keep spending tight: simple temple meals, local snacks, and one clean, affordable stay are the smartest choices. If you want, I can also suggest a few clean dharamshalas / budget stays in Sehore and Ujjain that are family-friendly, safe for parking, and usually work well for pilgrimage trips.
Leave Sehore by 5:00–6:00 AM and head to Ujjain on NH52 via the Indore bypass. For a family in a Kia Seltos, this is the smoothest option: expect about 4.5–6 hours including one tea-and-toilet stop, so you should reach Ujjain by late morning with enough energy left for darshan. Try to park near the Mahakal corridor or at the designated temple parking zones as soon as you arrive, then keep a small bag with water, ID, cash, and a change of clothes ready before entering the old-city lanes.
Start with Mahakaleshwar Jyotirlinga first, because queues build up quickly and the darshan flow is usually best before noon. Plan 2–3 hours here if you’re doing a proper family visit and a little time around the temple area; the paid special darshan is often worth it for families if you want less standing. After that, head to Kal Bhairav Temple, which is one of those essential Ujjain stops locals never skip. It’s a short ride out of the old city, usually 15–25 minutes depending on traffic, and 30–45 minutes is enough unless you’re waiting in line for prasad. For lunch, keep it simple near Mahakal corridor or Freeganj—look for clean vegetarian thalis, dal-bati, or basic North Indian meals around ₹120–₹250 per person; a practical choice is any busy family-run restaurant near Dewas Gate or Tower Chowk, where turnover is high and food is usually fresh.
As the day cools down, spend a peaceful hour at Ram Ghat on the Shipra riverfront. It’s one of the nicest low-cost experiences in Ujjain: a quiet walk, river views, and the evening aarti atmosphere without needing much planning. If your family still has energy, this is the best time to settle into a clean budget stay near Mahakal Temple, Freeganj, or the Dewas Gate side—these areas are the most practical for pilgrims because you can move around easily on foot or by auto. For a family room, expect roughly ₹1,000–₹2,500 per night depending on cleanliness and AC; if you want a true dharamshala, ask specifically for clean family rooms, attached bathroom, and parking before paying. A good rule in Ujjain is: stay within 1.5–2 km of Mahakal, so your next-morning darshan is easy and you don’t waste time in traffic.
Start early from Ujjain so you can finish your last darshan comfortably before the long drive home. Mangalnath Temple is best first thing in the morning, when the crowds are still thin and the atmosphere feels calm; plan about 45 minutes here, with a small offering and quiet time by the river-facing side if it’s open. From there, head out to Sandipani Ashram on the outskirts for a slower, more reflective stop — it’s a good family break, especially if you want something meaningful but not too hectic. Keep 45–60 minutes here; it’s usually a peaceful visit, and kids and elders both find it easy to manage because the pace is gentle and the walk is light.
Come back toward the old city for Harsiddhi Temple, which works well as your final inner-city temple round. Expect a bit more movement around the lanes, so go with a simple, no-rush mindset and keep 30–45 minutes in hand. After darshan, stop in the Freeganj / Tower Chowk area for tea and a light snack before the road trip — this is the most practical place to pick up poha, kachori, samosa, biscuits, bottled water, and packed snacks for the car. Budget about ₹60–₹150 per person, and if you want something dependable and clean, look for well-kept breakfast counters near the main road rather than the deeper bylanes; it’s also a good time to top up fuel and use clean washrooms before leaving town.
Try to leave Ujjain by 1:00–3:00 PM so you can avoid rushing through temple exits and still reach Surat at a sensible night hour. The return is best done on NH48, with a family dinner break near Vadodara or Ankleshwar if needed; keep a little buffer because traffic around city exits can slow you down. If you’re looking for a comfortable budget-night stop instead of driving straight through, the cleanest low-cost option in Ujjain is usually a simple Dharamshala near the Mahakaleshwar area or Freeganj side — ask for a family room, clean attached bath, and parking before checking in. For one final practical note, pack your bags and have everyone ready before your last temple stop, because once you hit the highway, the rest of the evening is mostly long-distance driving home.