Dates are flexible. This day-by-day plan is provisional until you choose exact travel dates.
Surat–Ujjain overnight drive — Surat to Ujjain via NH48/NH47, ~486 km and realistically 9–11 hours including breaks; depart around 8:00–9:00 PM, rotate drivers, and pre-arrange hotel parking and late-night check-in.
Late-night arrival and hotel check-in — Ujjain city, ~30–45 minutes after reaching town; keep this for rest rather than sightseeing.
Begin the Surat–Ujjain drive around 8:00–9:00 PM, using NH48 and NH47 for roughly 486 km. Allow 9–11 hours door to door rather than relying on the map estimate: night roadworks, truck traffic, food stops, and a longer break can easily add time. Fill the tank before leaving Surat, carry water and light snacks, and rotate drivers every couple of hours. A sensible break is at a well-lit highway fuel station or established food court after Vadodara; avoid unmarked roadside stops late at night.
Keep tolls, fuel, and the driver’s overnight allowance separate from any quoted cab fare. For a private car, budget approximately ₹3,000–5,000 for fuel and tolls, depending on the vehicle and fuel prices. Confirm that the Ujjain hotel has secure parking and accepts a pre-arranged overnight arrival; send the driver the exact entrance location, since narrow inner-city lanes can be awkward after midnight.
On reaching Ujjain, allow another 30–45 minutes to cross town and reach the hotel, particularly if the property is near the old city or Mahakaleshwar Temple area. Keep check-in documents and the booking confirmation ready, and ask the hotel to hold a simple late-night meal or arrange tea and bottled water. This is a night for showering and sleeping rather than attempting sightseeing—the following day is better used after proper rest.
Mahakaleshwar Jyotirlinga — Mahakal area, early morning ~2–3 hours including queues; Bhasma Aarti requires advance booking and a valid ID, while regular darshan may also involve substantial queues.
Shri Harsiddhi Mata Temple — Mahakal area, ~30–45 minutes; visit this historic Shakti temple nearby without backtracking.
Poha-jalebi breakfast — Mahakal market, ~45 minutes; choose a busy, well-reviewed local breakfast shop, approximately ₹100–250 per person.
Vedh Shala (Jantar Mantar) — Jaisinghpura, ~1 hour; explore Ujjain’s historic astronomical instruments.
Ram Ghat — Shipra River, late afternoon ~1 hour; relax by the river and watch the evening rituals.
Dinner at a well-reviewed vegetarian restaurant near Freeganj — Freeganj, ~1 hour; allow approximately ₹300–700 per person.
Start before dawn at Mahakaleshwar Jyotirlinga, allowing around 2–3 hours for security checks, walking, and queues. Bhasma Aarti is possible only with advance booking, valid photo ID, and the required dress and reporting rules; do not rely on obtaining a same-day place. If you are doing regular darshan, check the temple’s current queue and entry arrangements locally, as access can change on busy or festival days. Park outside the restricted Mahakal zone and walk or take an e-rickshaw for the final stretch.
Walk next to Shri Harsiddhi Mata Temple, usually a 30–45-minute visit. Afterward, have poha-jalebi in the Mahakal market—choose a busy shop with quick turnover rather than an empty counter. Allow about 45 minutes and ₹100–250 per person; carry small cash, as the lanes become crowded later in the morning.
Take an auto-rickshaw or e-rickshaw to Vedh Shala (Jantar Mantar) in Jaisinghpura, roughly 15–25 minutes depending on traffic. Spend about an hour with the historic astronomical instruments; verify the day’s opening hours before leaving, since hours can vary around public holidays and maintenance. Keep the afternoon unhurried—return to your hotel for rest, especially after the previous night’s drive, and leave again around 4:00 PM.
Head to Ram Ghat on the Shipra River for about an hour. The riverside is most atmospheric around the evening rituals, but arrive a little early to find a clean place along the steps and avoid the tightest pedestrian lanes. From there, a rickshaw or auto to Freeganj generally takes 15–25 minutes. Finish with dinner at a well-reviewed vegetarian restaurant in Freeganj, budgeting ₹300–700 per person; confirm closing time and expect a short wait at popular places. Keep the rest of the night for packing and sleep—tomorrow’s drive to Chitrakoot is best begun around 4:30–5:00 AM.
Ujjain–Chitrakoot drive — Via NH52/NH30, approximately 753 km and 13–15 hours of driving; depart around 4:30–5:00 AM, schedule fuel and meal stops, and expect arrival around 8:00–10:00 PM depending on traffic and road conditions.
Hotel check-in in Chitrakoot — Chitrakoot town, ~30–45 minutes after arrival; use a pre-booked property with parking and late check-in.
Light dinner near the hotel — Chitrakoot market, ~45–60 minutes; choose a simple vegetarian meal, approximately ₹200–500 per person.
Leave Ujjain around 4:30–5:00 AM for the roughly 753-km drive to Chitrakoot, allowing 13–15 hours before breaks, traffic, roadworks, and slower final approaches. Your driver will generally use NH52 and NH30; confirm the exact route, toll arrangement, and whether the quoted ₹12,000–18,000 includes fuel and state taxes. Carry breakfast, water, and cash, and plan proper breaks rather than trying to complete the drive without rest. Roads and food options become less predictable later in the journey, so fuel up early and keep offline maps available.
Expect to reach Chitrakoot around 8:00–10:00 PM, though a late arrival is entirely possible after such a long day. Go directly to your pre-booked hotel, ideally in or near the main market area, with secure parking and confirmed late-night check-in; call the property earlier in the day to reconfirm your estimated arrival. Allow another 30–45 minutes after reaching the town for the final approach, parking, and unloading. Avoid planning any sightseeing tonight—the priority is a shower, food, and sleep before tomorrow’s exploration.
After check-in, have a light vegetarian dinner in the Chitrakoot market area, choosing a busy, clean family restaurant or hotel dining room rather than searching for a specific late-night destination. Expect approximately ₹200–500 per person for dal, roti, rice, or a simple thali, but confirm kitchen closing time because options may be limited after 9:30–10:00 PM. Keep tomorrow’s departure arrangements flexible: after this drive, a later start will make the next day far more comfortable.
Kamadgiri Temple and Parikrama — Kamadgiri, early morning ~2 hours; complete the roughly 5-km circumambulation before the heat builds.
Ramghat — Mandakini River, ~1 hour; take a boat ride or sit by the ghats and observe the riverside worship.
Hanuman Dhara Temple — Hanuman Dhara hill, ~1–1.5 hours; visit the hillside shrine and allow extra time for steps and local traffic.
Gupt Godavari Caves — Around 19 km from central Chitrakoot, ~2 hours including travel; explore the distinctive cave chambers and nearby shrine.
Lunch at a local vegetarian restaurant — Chitrakoot market, ~1 hour; expect approximately ₹200–500 per person.
Evening at Sati Anusuya Temple — Forested outskirts near the Mandakini, ~1.5 hours; finish with a quieter religious site away from the central crowds.
Begin at Kamadgiri Temple as early as possible, ideally around 5:30–6:00 AM, before the stone path becomes hot and the main pilgrimage traffic builds. Set aside about two hours for the roughly 5-km Kamadgiri Parikrama; wear comfortable sandals, carry water, and keep valuables secure around the crowded shrine entrances. Autos can reach the approach roads, but parts of the circuit are best covered on foot, and roadside monkeys are quick to grab uncovered food.
Continue to Ramghat on the Mandakini River, about a short auto ride from Kamadgiri. Spend around an hour sitting by the water or taking a boat ride; agree on the fare and duration before boarding, and treat the river as a place of worship rather than a swimming spot. Then allow roughly 30–45 minutes to reach Hanuman Dhara Temple and another 1–1½ hours for the visit. The hillside approach involves steps, so take it slowly in the heat and carry water; modest clothing is appropriate at both temples.
After the morning temples, drive about 19 km to Gupt Godavari Caves, allowing close to two hours including the journey, parking, queues, and exploration. The cave floors can be damp and uneven, so shoes with a firm grip are useful; local access timings and crowd levels can vary, particularly on festival days. Return toward the Chitrakoot market for a simple vegetarian lunch, budgeting ₹200–500 per person. Choose a busy thali or North Indian restaurant rather than chasing a specific café—fresh food, clean seating, and a reliable water supply matter more here.
Leave the market with enough time for the forested drive to Sati Anusuya Temple, near the Mandakini and roughly 1½ hours for the visit and return logistics. The quieter setting is a good contrast to the central pilgrimage sites; keep the evening unhurried and follow local instructions around the shrine and river. Arrange a return auto or driver in advance, since transport becomes less frequent after dusk. If departing for Prayagraj late tonight as planned, return to your hotel afterward, collect luggage, eat early, and confirm that the driver and destination hotel both accept the approximately 11:00 PM–midnight departure and 2:00–4:00 AM arrival window.
Prayagraj–Chitrakoot overnight drive — Approximately 122 km and 3–4 hours with local roads and breaks; depart around 11:00 PM–midnight, and confirm the Prayagraj hotel’s overnight check-in and parking in advance.
Late dinner before departure — Chitrakoot market, ~45 minutes; eat early and carry water and snacks for the road, approximately ₹200–500 per person.
Arrival and rest in Prayagraj — Prayagraj hotel, early morning; allow time for check-in, sleep, and recovery after the late drive.
Keep the evening deliberately simple in Chitrakoot: have an early dinner in the main market around 9:30–10:00 PM, then leave for Prayagraj at approximately 11:00 PM–midnight. Choose a busy, recently prepared meal—such as dal, roti, rice, and a vegetable dish—rather than anything too rich before the drive; budget roughly ₹200–500 per person. Pick up bottled water and packaged snacks before leaving, as dependable food stops are limited late at night. Avoid adding another sightseeing stop after the long day, and allow time for your driver to refuel and check the vehicle.
The approximately 122-km journey via the Prayagraj–Chitrakoot Road and NH35 should take about 3–4 hours, though local road conditions, animals, diversions, and short breaks can affect arrival. Confirm the exact hotel location and have the driver call ahead before departure: you are likely to reach Prayagraj around 2:00–4:00 AM, so overnight check-in, a staffed reception, and secure parking must be arranged in advance. A private car is the practical choice at this hour; if using a bus, verify the late-night service, boarding point, and arrival terminal rather than assuming a convenient schedule.
On reaching Prayagraj, go straight to the hotel and sleep rather than trying to begin sightseeing immediately. Keep identification and booking details accessible for the night check-in, and request a quiet room away from the road if possible. Treat this as a recovery morning: allow at least five or six hours of rest before planning any city activities, especially after several consecutive long drives.
No packing list attached yet.