Dates are flexible. This day-by-day plan is provisional until you choose exact travel dates.
The direct Kolkata–Ujjain drive via NH19 and NH52 is roughly 1,500–1,650 km and requires about 28–32 hours of actual driving, so it is not safe or realistic as a single-day journey. Leave Kolkata before dawn, ideally around 4:30–5:00 AM, following the broad route through Dhanbad, the Varanasi/Prayagraj bypass, Kota, and onward to Ujjain. Plan at least two overnight halts—one around Varanasi or Prayagraj, and another near Kota—rather than driving through the night. Keep FASTag topped up, carry cash for smaller roadside stops, and expect variable surfaces, truck traffic, and slower sections around towns.
After reaching Ujjain, check in and rest before venturing out. Once you are settled, take a short orientation walk around the Mahakaleshwar Temple area, allowing about an hour to understand the lanes, shoe counters, flower stalls, and security entrances. Do not attempt a same-evening darshan unless you have checked the temple’s current queue and booking rules; Bhasma Aarti and other priority entries require advance booking and identity verification, while ordinary darshan timings and crowd controls can change. Keep the next morning free for the main temple visit.
From the old city, take an auto-rickshaw or e-rickshaw to Shree Ram Ghat on the Shipra River—usually 10–20 minutes depending on traffic. Spend around 45 minutes by the water, particularly around sunset, when the ghats are at their most atmospheric; stay near the busier, illuminated sections after dark. For dinner, continue by auto or taxi to Apna Sweets in Freeganj, a dependable vegetarian option with thalis, snacks, sweets, and quick service. Budget approximately ₹250–₹500 per person. Return early and sleep well: the following day’s temple queues are best handled before the city becomes busy.
Start before dawn in Old Ujjain for morning darshan at Mahakaleshwar Jyotirlinga Temple. Allow 3–5 hours for walking, security checks, locker procedures and queues; do not plan anything tightly afterward. If you want the Bhasma Aarti, it must be booked in advance through the temple’s official system, with identity verification and strict reporting requirements—ordinary morning darshan does not guarantee entry to that ceremony. Dress conservatively, carry minimal belongings and confirm the day’s reporting time locally or through the official temple portal before leaving your hotel.
Walk or take a short e-rickshaw ride through the old lanes to Harsiddhi Temple, one of Ujjain’s important Shakti shrines. Spend around 45 minutes here; the famous deep-stambhas are especially atmospheric when illuminated in the evening, though morning is calmer for a pilgrimage circuit. Continue to Bade Ganeshji Ka Mandir, close to Mahakaleshwar, for a quiet 30-minute visit. Old City lanes can be crowded and partly pedestrianised, so ask your driver to drop you at the nearest permitted point rather than attempting to park beside the temples.
After a simple vegetarian lunch and a short rest, leave for Kal Bhairav Temple in Bhairavgarh. Allow roughly 1 hour including travel, but keep extra time for traffic and the queue. The shrine is known for its distinctive offering tradition, so follow the temple vendors’ and priests’ instructions rather than carrying offerings from elsewhere. Return toward the city for dinner at Shree Ganga Restaurant, where a vegetarian thali is typically around ₹200–₹400 per person. Ujjain’s temple area becomes busy after sunset; use an auto-rickshaw or app cab for the return and keep your hotel address saved in Hindi for easier directions.
Leave Ujjain around 6:00 AM for Vadodara, following the NH47 corridor. Allow 6–7 hours of driving, plus a breakfast and fuel stop; with traffic and roadworks, reaching the city around 1:00–2:00 PM is more realistic than planning an immediate sightseeing start. Your driver should confirm parking and drop-off arrangements before entering central Vadodara, particularly around the palace area. Keep some cash for tolls, roadside refreshments and parking.
After lunch and a short rest, spend about two hours at Laxmi Vilas Palace, the former Gaekwad residence and one of Vadodara’s most impressive sights. The grounds are extensive, so wear comfortable shoes and carry water. Allow extra time for security procedures and photography restrictions; opening hours, ticket prices and access to individual sections can change, so check locally before setting out. A relaxed lunch near Alkapuri or Fatehgunj is convenient before the afternoon visits.
Take a short auto-rickshaw or taxi ride to Baroda Museum & Picture Gallery in Sayajigunj—usually 10–20 minutes depending on traffic—and spend around 1½ hours with its regional art, archaeology and historical collections. Museum hours and weekly closure should be verified on the day, as government-run institutions sometimes adjust schedules. From there, Kirti Mandir is a brief local transfer; allow about 45 minutes to see the Gaekwad family memorial and its distinctive interior artwork. Keep the evening unhurried after the long drive, and use app-based taxis or auto-rickshaws rather than trying to walk between all three sites.
Finish at Mandap in Alkapuri, a comfortable choice for Gujarati and North Indian food after a travel-heavy day. Budget approximately ₹500–₹900 per person, more if ordering several thalis or sharing starters. Dinner around 7:30–8:30 PM leaves time to return to your hotel, and it is worth booking or calling ahead if you are travelling on a weekend.
Leave Vadodara around 5:30 AM for the long drive to Somnath, following the NH51 corridor toward Prabhas Patan. Allow 9–10 hours of driving, plus breakfast, fuel and lunch stops; reaching your hotel around 3:00–4:00 PM is a sensible expectation. Keep water and snacks in the car, and avoid trying to make up time on the final coastal stretches. This is a full travel day, so an additional night in Somnath is essential. After checking in, leave the car at the hotel or use an auto-rickshaw for the short local transfers—temple-area parking and security restrictions can make driving directly to the entrance inconvenient.
After a short rest, go first to Somnath Temple in Prabhas Patan for evening darshan. Keep roughly 2–3 hours for security checks, footwear and locker arrangements, queues, and time along the seafront; mobile phones, cameras and larger bags may not be permitted inside, so check the current rules before leaving your hotel. From the temple, take a short auto-rickshaw ride or drive to Bhalka Tirth, allowing about 45 minutes, then continue to Triveni Sangam, another 10–15 minutes away, for a quieter look at this sacred confluence. The order works well after darshan, though local traffic and temple crowds may shift the timing. If the Somnath Temple sound-and-light presentation is operating, verify the same-day schedule at the temple complex or official booking counter rather than relying on old timings.
Return to The Fern Residency Somnath for a relaxed dinner and an early night. Its restaurant is a dependable choice after the long road journey, with a typical spend of about ₹500–₹1,000 per person. Keep the evening unhurried: the next morning’s drive toward Dwarka and Nageshwar is another substantial road leg, and starting around 6:00 AM will give you a much better chance of completing the pilgrimage comfortably.
After arriving in Dwarka from Somnath, check in or leave your bags at the hotel and begin at Sudama Setu. The pedestrian bridge is a pleasant introduction to the town, with views over the Gomti River and the pilgrimage waterfront; allow about 45 minutes. It is usually best before the late-morning heat, and a small entry fee may apply. From here, walk into the narrow lanes of Old Town to Dwarkadhish Temple. Keep 2–3 hours for security checks, shoe and phone storage, queues and darshan. Dress modestly, carry minimal belongings, and confirm the day’s darshan timings locally because temple schedules and crowd controls can change.
Hire your car again for Nageshwar Jyotirlinga Temple, roughly 15–20 km from central Dwarka toward Okha. Allow about 1.5 hours including the drive, parking and queue; the large Shiva statue and open temple grounds make this a calmer stop after the Old Town crowds. Continue toward Beyt Dwarka, checking at the embarkation point whether the authorized boat service or the current bridge connection is operating. Allow 2–3 hours for the crossing, island shrine visit and return, with extra time for waiting—services can be affected by weather, maintenance and crowd levels. Carry water, sun protection and some cash, and avoid accepting unofficial boat offers.
Return to Dwarka and eat at Madhav Bhojan, a straightforward vegetarian Gujarati option suited to a pilgrimage day. Budget approximately ₹200–₹400 per person and allow about an hour; ask for the local thali or a simple Gujarati meal, depending on what is being served. If you have energy afterward, take a quiet walk near the Gomti River rather than adding another attraction. For tomorrow’s long drive, keep the car fuelled tonight and confirm an early departure with your driver; traffic leaving Dwarka and the road toward Vadodara are easier before sunrise.
Leave Dwarka around 5:30 AM for the 8–9-hour drive via NH51 and NH47, allowing extra time for breakfast, fuel and roadwork. Keep the day flexible: the onward route is long, and reaching Champaner-Pavagadh Archaeological Park with at least two hours before its closing period is more important than forcing the stop. If you are running late, continue directly to Vadodara rather than arriving exhausted after dark. The park’s monuments are spread out, so allow roughly 2–3 hours and wear comfortable shoes; confirm monument and ropeway timings locally before detouring.
After checking in and resting briefly, head to Sayaji Garden for an easy one-hour walk. It is a good decompression stop after the road journey, with broad paths and plenty of shade; arrive before sunset if possible. From central Vadodara, it is usually a short auto-rickshaw or cab ride, though evening traffic around the station and Alkapuri can slow the journey. Keep valuables with you and check the garden’s current closing time, as timings can vary seasonally.
Finish at Sasuj Dining Hall, a dependable choice for a traditional Gujarati thali. Budget approximately ₹400–₹800 per person, and expect a filling, quick-moving meal rather than a leisurely fine-dining service. Go around 7:30–8:00 PM to avoid the busiest dinner rush; confirm the restaurant’s current hours and whether it is serving a full thali that evening. After dinner, return to your hotel early—tomorrow’s drive toward Nashik is another substantial road day.
Leave Vadodara around 6:00 AM for the 6–7-hour drive via NH48 and NH60. Allow time for a breakfast stop, fuel, and traffic around Surat and Saputara–Nashik approaches; reaching Gangapur around 1:00–2:00 PM is a sensible target. Keep the car stocked with water, and confirm your hotel’s parking before entering central Nashik, where roads can become busy around temple areas.
After checking in or leaving your bags at the hotel, drive to Sula Vineyards in Gangapur, roughly 30–45 minutes from central Nashik depending on traffic. Spend about two relaxed hours on the property: the tasting experience, lake-facing views and open terraces are best enjoyed without trying to rush through every section. Reserve a tasting or table ahead if your visit falls on a busy weekend; tasting experiences and meals commonly start around ₹600–₹1,500 per person, depending on the package. If you are driving, use the designated driver option and avoid alcohol before the evening drive.
From Sula Vineyards, continue to Gangapur Dam, a short drive away, for approximately 45 minutes of open views and cooler air as the light softens. Treat the viewpoint as a brief scenic stop rather than a full walk, since facilities can be limited. Then drive toward Someshwar Temple on Gangapur Road, allowing around 45 minutes for the quiet riverside setting and darshan. Temple timings can vary, and evening access may pause during पूजा or local ceremonies, so keep this stop flexible and dress modestly; remove footwear before entering the shrine area.
Return to Nashik for dinner at Thakkers Dining Hall, a dependable choice for regional vegetarian food and thali-style eating. Expect roughly ₹300–₹600 per person, with service generally quicker if you arrive before the main dinner rush. After dinner, keep the evening easy: tomorrow’s visit to Trimbakeshwar is best started early, and queues and local traffic can make the temple day longer than expected.
Leave Nashik around 5:00–5:30 AM for Trimbak, allowing roughly 45–60 minutes by car via Nashik–Trimbak Road. Arriving early is worthwhile: temple procedures, security, footwear storage and queues can easily take 3–5 hours. Confirm the current darshan system and any special puja requirements in advance through the temple’s official channels or your hotel; do not rely on arranging a paid ritual at the gate. Park in the designated areas outside the temple zone and expect to walk through crowded lanes. Keep clothing modest and avoid carrying phones, large bags or valuables inside restricted areas.
After darshan, walk the short distance to Kushavarta Kund, the sacred tank beside the temple complex. Allow about 30 minutes for a quiet circuit and photographs from permitted areas, but be mindful of worshippers and do not step into ritual spaces without guidance. This is a good point for a simple breakfast or tea in Trimbak—choose a busy vegetarian stall with fresh turnover rather than making a long restaurant detour. Keep cash available for small purchases and parking, as digital payments can be unreliable in crowded temple lanes.
Continue to Brahmagiri Hill for 1–2 hours, keeping this to a short, manageable walk rather than attempting a full climb after the morning queue. Conditions can be hot, slippery or crowded, so carry water, wear proper shoes and check locally whether the upper trail is open. From there, drive back along Nashik–Trimbak Road toward Anjaneri Hills, allowing around 1.5 hours for a countryside stop and short viewpoint walk. Anjaneri Hills is best treated as a scenic pause today, not a full trek; afternoon heat, uneven paths and the earlier temple visit make a relaxed roadside viewpoint more sensible. A private car is easiest, and the combined local driving and waiting time should be budgeted at roughly ₹1,000–₹2,000 if using a hired vehicle.
Return to Nashik for an unhurried dinner and coffee at Café Culture, allowing about an hour and approximately ₹400–₹800 per person. Ask your driver to drop you near the café rather than attempting to park in the busiest market lanes, and keep the evening light after the early start. If you have energy, take a short walk through the nearby central streets before returning to your hotel; otherwise, rest early, as tomorrow’s drive to Aurangabad is around 4.5–5.5 hours and is more comfortable with a 7:00 AM departure.
Leave Nashik around 7:00 AM for Aurangabad via NH60. The drive usually takes 4.5–5.5 hours with a breakfast and fuel stop; allow extra time around Yeola, Vaijapur and the approach into the city. Keep water and snacks in the car, and have the driver confirm parking arrangements before reaching the old-city monuments. After checking in or leaving luggage at your hotel, aim to begin sightseeing around 1:00–1:30 PM.
Start at Bibi Ka Maqbara in Begumpura, allowing about 1.5 hours for the monument, gardens and photographs. It is best visited before late-afternoon glare, and modest clothing is advisable. From there, take a short auto-rickshaw or car ride toward the old city to Panchakki, the historic water-powered mill complex; allow around 45 minutes. The two sites are close enough to combine, but traffic and parking are easier if your driver drops you at the entrance and waits nearby rather than attempting to park in the narrow lanes. Entry fees and timings can change, so check locally on arrival; carry cash for small tickets, shoe storage and refreshments.
Continue north by car to the Aurangabad Caves, allowing roughly 1.5 hours. The caves are quieter than the city’s main monuments and reward a slow visit, but the uneven paths and hillside steps are tiring in strong sun—wear proper shoes and carry water. Try to arrive with at least an hour of daylight remaining, since the setting and access road are less convenient after dark. If the road journey runs late, shorten this stop rather than rushing through all three sites.
Return toward the central city for dinner at Kream n Krunch, a relaxed choice for casual food and desserts. Budget approximately ₹300–₹700 per person and allow about an hour. Roads around the old city can become congested in the evening, so leave Aurangabad Caves promptly and keep the rest of the night free for rest before tomorrow’s Grishneshwar visit. Dress comfortably, since early temple darshan may involve queues, security checks and limited parking.
Leave your Aurangabad hotel around 5:30–6:00 AM for Verul, roughly a 45–60-minute drive depending on traffic. Start with darshan at Grishneshwar Jyotirlinga Temple, keeping 2–4 hours for queues, security and footwear arrangements. Men wishing to enter the sanctum traditionally need a dhoti, while women may need modest traditional clothing; confirm the current dress and darshan rules locally, as temple procedures can change. There is limited parking around the temple, so use the designated lots and walk the final stretch.
After darshan, walk or drive a short distance to the Ellora Caves. Allow about three hours, with Cave 16, the Kailasa Temple, as the essential stop. The complex is generally open during daylight hours but has a weekly closure, so verify this before setting out; carry water, a hat and comfortable shoes, as the paths are uneven and exposed. After lunch near Verul, continue approximately 15 minutes by car to Daulatabad Fort. Allow two hours, though the steep climbs and many steps make this tiring in the afternoon—carry water and avoid rushing the upper fort.
If you still have energy and visibility is good, take the countryside road toward Mhaismal for about an hour. The hill station is best treated as an optional viewpoint rather than a fixed attraction: go for the cooler air, open Deccan scenery and a relaxed drive, and skip it if the temple and fort have taken longer than expected. Return to Aurangabad for dinner at a Shahganj-area Maharashtrian restaurant, where you can look for regional thali, bhakri, pithla and spicy local curries; budget approximately ₹300–₹600 per person. The drive back from Mhaismal can take 45–75 minutes, so keep the evening unhurried and confirm the restaurant’s closing time before leaving.
Leave around 5:00 AM from Aurangabad, taking the NH52 corridor north-east before joining NH19 toward Prayagraj, Varanasi and Dhanbad. This is roughly 1,650–1,800 km and at least 30–34 hours of driving, so treat today as the first leg of a three-day return rather than attempting it in one stretch. Keep two drivers if possible, and arrange the first overnight halt around Jabalpur or Rewa after approximately 8–10 hours on the road. Check tyres, coolant, FASTag balance and fuel before leaving; secure parking at the overnight hotel matters more than saving a few kilometres.
Before fully committing to the highway, stop near Bibi Ka Maqbara Road for breakfast, using one of the local tea-and-poha or misal-pav counters rather than delaying the departure for a formal restaurant. Allow about 45 minutes, then stock up on water, fruit and dry snacks. Road conditions and town traffic can vary considerably, so rely on live navigation and avoid following an overly optimistic arrival time.
Continue toward the NH52–NH19 connection, taking a proper break of about an hour at a clean, busy highway restaurant rather than eating inside the car. A sensible first-day target is the Jabalpur–Rewa side, depending on traffic and driver fatigue; do not push beyond safe daylight hours simply to reach a cheaper hotel. After roughly 8–10 hours of driving, check into a pre-booked property with guarded parking, refuel if convenient, and keep the evening quiet. The following day, continue toward the Prayagraj–Varanasi stretch, where the planned NH19 highway dhaba stop is useful for a full meal and rest before the final run through Dhanbad to Kolkata.
Your return should be planned over at least two overnight halts, with the second near Varanasi or Dhanbad depending on progress. For the final approach, enter Kolkata outside the busiest morning and evening peaks if possible, and have secure home parking arranged before departure; the last stretch through city traffic can take much longer than the highway distance suggests.
No packing list attached yet.