Start early from Bangalore on NH48 toward Hubli; if you can pull out by 5:30–6:00 AM, you’ll usually beat the worst city traffic and get a much smoother highway run. This is a long first leg, roughly 6.5–7.5 hours with a tea/fuel break and one proper lunch stop, so keep the car topped up before you leave and expect tolls and truck traffic in patches once you’re out of the city. If you want a quick green pause before the highway, do a short loop at Cubbon Park in Central Bangalore or a lakeside breather at Sankey Tank in Sadashivanagar—both are best for a 30–45 minute stretch and are close enough to help you wake up without eating into the drive.
After that, stop for breakfast at Siddaganga Bakery or any solid darshini along your exit corridor; go for idli, dosa, vada, and filter coffee because that’s the kind of breakfast that actually holds you till lunch. Expect to spend about ₹150–300 per person, and don’t linger too long—this is one of those days where the road rhythm matters more than sightseeing. Once you’re on the highway, the drive is mostly straightforward, so just plan one clean bathroom/tea break and keep moving.
For lunch, aim for a highway-side dhaba or restaurant around the midway point rather than trying to “do” anything elaborate; the idea is to reach Hubli with enough daylight and energy to check in calmly. Once you roll into the city, head straight to your hotel and park near the property if possible, because central Hubli traffic can feel busier than you expect after a long drive. If you arrive before rush hour, it’s worth giving yourself a few minutes to decompress before going out again.
Keep the evening easy: check in, freshen up, then take a relaxed walk around Lakeview Road near Hubli city center for dinner and a low-key stretch after the drive. This part of town is good for a simple first-night plan—nothing too ambitious, just a comfortable meal, a stroll, and an early finish so tomorrow’s start feels easy. If you want dinner ideas, look for a clean local restaurant serving North Karnataka meals or a familiar South Indian place; after a full day on the road, the best move is usually to eat well, hydrate, and sleep early.
Leave Hubli early — ideally by 6:00–6:30 AM — and settle into the NH48 run toward Kolhapur. The first good break is a quick coffee-and-stretch stop on the Pune–Bengaluru Highway near Dharwad; keep it short, around 20–30 minutes, just enough to reset before the longer cruising stretch. On a smooth day, you should reach Kolhapur by early afternoon, which leaves enough daylight for the city’s main sights. If you’re self-driving, expect tolls and fuel to make this a moderate-cost day, and aim to park near the temple zone or use a paid lot so you can move around on foot after arrival.
Head first to Mahalaxmi Temple in Mangalwar Peth — this is the heart of Kolhapur and the right place to arrive with a fresh mind. Give yourself 1–1.5 hours here, especially if you want a calm darshan rather than a rushed visit; mornings and late afternoons are usually the most comfortable, but an early-afternoon stop still works if you keep the pace easy. From there, it’s a straightforward hop to the New Palace Museum, which pairs nicely with the temple because it gives you the royal side of the city after the spiritual one. Plan on about 1.5 hours for the museum; it’s usually a low-fuss visit, with an entry fee that’s typically modest, and it’s one of the best places to understand Kolhapur beyond the food and the temple circuit. If you’re moving between these two by auto-rickshaw, the ride is short and easy; if the weather is pleasant, walking part of the way around Mangalwar Peth is perfectly fine.
For lunch, go to Phadtare Misal in the city area and keep it simple: a misal if you want the local kick, or a thali-style meal if you’re very hungry after the drive. Budget around ₹200–400 per person, and expect about 45 minutes including waiting and eating. This is one of those places where the spice level can surprise you, so if you’re not used to Kolhapuri heat, ask for a milder serving and keep a curd or buttermilk on the side. It’s a good reset before the slower evening, and it doesn’t demand any sightseeing energy — just show up, eat well, and move on.
Wrap the day with an easy stroll at the Rankala Lake promenade near C Ward. This is the most relaxed part of the itinerary, and it’s best done without a timetable — give it 1–1.5 hours and let the lakefront do its job. Come for the sunset, then stay a little longer for tea, corn, or a light snack from the local stalls; most of the activity here is informal, inexpensive, and walkable. If you’re carrying a car, it’s worth parking a little away from the busiest edge and walking in, because the promenade gets lively in the evening. After this, keep the night easy — Kolhapur is a city that rewards an unhurried first visit, especially when the next day starts with another early departure.
Leave Kolhapur early and aim to be on the NH48 / Satara corridor by sunrise so you reach Pune with plenty of daylight in hand. If you’re driving, keep the first half smooth and unhurried, then make one proper stop near Satara for chai and a short reset instead of breaking the flow too often. If you want a scenic pause, the Sajjangad Fort viewpoint detour is a nice 45–60 minute add-on near Satara—it’s not a full trek day, just a quick hill break with open views and a refreshing change from highway miles. Expect to roll into Pune by early afternoon if you leave on time; parking is usually easiest at bigger paid lots or building basements around the outer residential-commercial belts, so don’t aim for the oldest inner lanes first.
After lunch and a bit of rest, start with Katraj Snake Park in Katraj—it’s an easy first stop after a road day, especially if you’re traveling with kids or just want something low-effort before the city traffic builds. Entry is generally modest, and the visit works well in about an hour. From there, head toward Kasba Peth for Shaniwar Wada, which feels best later in the day when the heat softens and the light is nicer for photos. Give yourself 1–1.5 hours here; the grounds are more evocative than expansive, so it’s less about rushing around and more about soaking in the old-city atmosphere. If you’re self-driving, it’s smarter to park a little outside the tight core and walk in from there rather than wrestling with the narrow lanes right at the gate.
For dinner or an early supper, drift to Deccan Gymkhana and pick a good local cafe around the Raman Baug side of town—this is the part of Pune where an unhurried meal actually feels right after a travel-heavy day. Budget around ₹250–500 per person for snacks, coffee, or a light dinner, and don’t overplan it; Pune evenings are better when you leave some room to wander. Finish with an FC Road stroll for the city’s best easygoing energy: roadside snacks, bookstore browsing, students spilling out of cafes, and plenty of options for a second tea or dessert. If you’re heading onward tomorrow, keep an eye on your fuel and try to leave the car in a guarded parking spot near your stay so the next morning’s departure is quick and stress-free.
For this Pune-to-Surat day, the plan only works cleanly if you keep the morning for transit and arrive light. Even though the itinerary’s preferred mode is a flight, the day’s on-ground rhythm should still feel like a road-trip reset: once you land or roll in, head straight into the city without trying to cram in too much. If you are on the road in a self-drive scenario, the Pune → Surat drive via the Mumbai–Ahmedabad corridor is a long but manageable push if you leave very early; the sweet spot is 5:30–6:00 AM so you miss the worst city traffic and can keep the highway stops disciplined. On arrival into Surat, check into your hotel first if possible, because parking and traffic around central Surat get noticeably tighter after lunch and again after sunset.
If you’re driving, the best practical stop is around Vadodara for a quick reset near the Laxmi Vilas Palace area / Vadodara bypass. Keep it simple: tea, fuel, washroom, and a fast lunch in 30–45 minutes—this is not the day for a leisurely sit-down meal. If you want a dependable bite, anything on the highway-side food strip near the bypass works; aim for hygienic, fast-turnover places rather than chasing a “destination” restaurant. Once you reach Surat, ease into the city with Dutch Garden in Nanpura; it’s a calm, low-effort first stop after hours in transit, with old-world trees, shaded paths, and enough breathing room to feel like you’ve actually arrived. A 45-minute visit is ideal, and it’s best in the late afternoon when the light softens.
After a rest, head toward Sarthana Nature Park & Zoo in Sarthana if you want something outdoors without overplanning the rest of the day. It’s a good late-afternoon option for families or anyone who just wants a gentle walk and a bit of greenery; plan around 1.5 hours including the transfer in city traffic. From there, swing to Gajanand Pauva House for an unmistakably local Surat snack break—pauva, farsan, chai, and a very local crowd. Budget roughly ₹150–300 per person, and don’t over-order if you still want to enjoy dinner later; this is the kind of place where a light snack becomes two plates very quickly.
Finish at Gopi Talav waterfront in the Chowk Bazaar area after sunset, when the promenade feels lively but not rushed. It’s a nice place to unwind, people-watch, and get a first real sense of old Surat after a long transit day; allow about 1 hour here, especially if you want photos and a slow walk rather than a quick look. If you’re self-driving tomorrow or continuing onward from Surat, try to be back at your stay by 9:00–9:30 PM so you can reset properly; city roads around the old core can get busy, so leaving Gopi Talav a little earlier helps.
Leave Surat at sunrise and keep the NH48 run clean and simple so you can make Ahmedabad by early afternoon without feeling rushed. If you’re self-driving, this is one of those days where an early start really pays off: smoother traffic, cooler temperatures, and far less friction at tolls and fuel stops. Once you roll into the city, head north first to Adalaj Stepwell in Adalaj, where the carved stone corridors make for a perfect first stop after a highway day. It usually takes about 45–60 minutes, and the best light is late afternoon anyway, so this is a nice reset before you move deeper into the city.
From Adalaj, go down to the Sabarmati Riverfront for an easy walk and some open-air breathing room after the drive. The west bank promenades are the nicest for a relaxed stroll, and you can fit in 1–1.5 hours without overdoing it; parking is usually straightforward near the main access points, though evenings are busier. After that, continue to Shahibaug for the Calico Museum of Textiles. This is one place where planning matters: check entry requirements in advance, because visits are often by prior arrangement and timed slots only. If you get in, it’s easily one of the most rewarding cultural stops in the city, and 1.5–2 hours here gives you enough time to do it properly without rushing through the collections.
For dinner, go to Agashiye in the Lal Darwaja area for a proper Gujarati thali; it’s the kind of meal that feels worth saving for a city like Ahmedabad, with an expected spend of about ₹1,200–2,000 per person and around 1.5 hours at the table. After that, if you still have room, finish at Manek Chowk night food lane in old Ahmedabad for a light, lively final stop—more for the atmosphere than for a huge second dinner. Expect ₹150–400 per person, and go with small bites like kulfi, sandwiches, or a sweet something rather than trying to do too much. If you’re continuing tomorrow by road, keep the night flexible and plan to depart from the city early enough to avoid the morning squeeze on the main outbound routes.
Depart Ahmedabad early and keep this one as a clean NH27 transit day: if you roll out around 6:00–6:30 AM, you’ll usually make Rajkot in about 5–6 hours with a quick tea stop and one lunch stop without feeling rushed. If you’re self-driving, plan for one fuel/top-up halt around the highway belt outside Botad or Surendranagar and keep parking simple on arrival by heading straight to your hotel in the Race Course Road / central city side, where it’s easier to reset before sightseeing.
After a short rest, start with Watson Museum on Race Course Road; it’s one of the easiest first stops in Rajkot because it’s compact, air-conditioned, and gives you a quick sense of the region’s history, crafts, and the old princely-state era. Entry is usually very affordable, and it’s a good 45–60 minutes if you don’t rush it. From there, a short ride to Kaba Gandhi No Delo in Karanpara gives the day some soul — this is the house where Mahatma Gandhi spent part of his childhood, and the place is best experienced slowly, with about 30–45 minutes to read, look around, and take in the neighborhood feel rather than treating it like a checklist stop.
For lunch, head to Rotli Restaurant and order a proper Kathiyawadi spread — think rotla, ringan bharta, lasaniya batata, and chaas; most diners spend around ₹250–500 per person, and it’s the kind of place that feels right after a long highway morning. In the evening, stretch your legs at Race Course Ground and the surrounding municipal gardens: this is where Rajkot locals actually unwind, especially after sunset, and a 1–1.5 hour stroll here is an easy way to decompress. If you still want a light bite, finish at The Street of Food near 150 Feet Ring Road for a casual snack stop — grab farsan or ice cream from a busy, well-known outlet, usually around ₹150–300 per person. Tomorrow’s onward plan should be an early-morning departure again, so keep tonight relaxed and sleep early if you’re heading toward Somnath on the next leg.
Leave Rajkot at dawn, ideally between 5:30 and 6:00 AM, because this is your last full road day and you want buffer time for stops, temple darshan, and the coast. The cleanest route is via Junagadh and Veraval on the usual state-highway corridor; in normal traffic and with short breaks, expect about 6–7 hours on the road before you start sightseeing. Keep one coffee/snack halt en route, and if you’re self-driving, fill up before you leave Rajkot so you don’t have to think about fuel until after the heritage stop.
Your first proper break should be at Uparkot Fort in Junagadh. Park near the entrance and give yourself 1–1.5 hours to walk the old ramparts, see the stepwells, and feel the shift from highway to history. Entry is usually budget-friendly, and mornings are best before the heat builds. After that, swing to a Girnar foothills viewpoint on the outskirts for a quick 20–30 minute leg stretch and photos; this is not the day for a big climb, just a scenic pause with the hills in view before you drop back onto the road toward the coast.
Continue onward to Veraval and make a quick stop at the Veraval harbor / fisheries edge. This is the kind of place that makes the final stretch feel local: boats, nets, salt air, and the working rhythm of a real fishing town. Spend 30–45 minutes here, then keep moving; you’ll want to arrive in Somnath with enough daylight to settle in properly. If you’re hungry, this is the right zone for a simple seafood or Gujarati lunch rather than a long sit-down meal, because the main event of the day is still ahead.
Head to Somnath Temple for a calm evening darshan, which is the best way to end a day like this. Plan 1.5–2 hours here so you have time for the temple approach, a unhurried visit, and a quiet walk by the seafront afterward. The area around the temple can get busy around prayer times and sunset, so keep your vehicle parked and use a short local transfer or a walking approach from your stay if possible; this saves time and avoids parking stress. After temple time, have an early dinner near the Somnath–Veraval road or your hotel, then keep the final transfer short and simple — just 15–30 minutes back to your stay near Somnath or on the road toward Veraval, with no extra detours tonight.