Leave Halol around 7:00 AM for the long drive to Diu, following the Godhra–Ahmedabad–Rajkot corridor and continuing via Junagadh. Allow 9–10 hours door to door, including breakfast, lunch, tolls, traffic and fuel stops; the final approach is slower than the highway sections. Carry water and some snacks, and keep the driver’s planned rest breaks in mind. On arrival, have your hotel confirm parking in advance—central Diu lanes can be tight—and allow 30–45 minutes to check in and freshen up before sightseeing.
Head first to Diu Fort around 5:00 PM, when the sea breeze improves and the light is much nicer on the Portuguese walls. Set aside about 1½ hours for the ramparts, cannon points and lighthouse area; wear comfortable footwear because the stone surfaces are uneven, and do not assume the lighthouse itself is open for climbing. From the fort, walk or take a short auto-rickshaw ride to St. Paul’s Church, nearby, for a quiet 30-minute visit. Check the church’s current visiting hours locally, as access can be limited during services or maintenance; modest clothing is appreciated.
Afterward, spend an unhurried hour around Diu market and waterfront, browsing small souvenir shops and local snack stalls rather than trying to pack in another attraction. Finish with dinner at a seafood restaurant near Diu town; local Gujarati and North Indian dishes are reliable options, while seafood availability and preparation vary, so ask whether the catch is fresh and confirm the price before ordering. Budget roughly ₹300–₹700 per person. Since you have another coastal sightseeing day ahead, keep tonight relaxed and return to the hotel on foot or by auto rather than driving through the busier market lanes.
Start early at Naida Caves, ideally around 7:30–8:00 AM, before the rock chambers become warm and crowded. They are beside Diu Fort, but enter from the signed road toward the caves rather than assuming you need to tour the fort first. Allow about an hour for the honeycombed passages, orange rock walls and dramatic shafts of sunlight; wear shoes with a firm grip, as some surfaces are uneven. Entry is generally free, though local parking or small maintenance charges can vary. From here, drive roughly 10 minutes into town to the Diu Museum at the former St. Thomas Church complex. Set aside 45 minutes for the colonial-era exhibits and religious art; opening hours can be irregular, so confirm locally before leaving your hotel.
Have an early lunch or substantial snack before heading to Ghoghla Beach, around 15–20 minutes by auto-rickshaw or taxi across the bridge. This is Diu’s broadest, most open beach and is best enjoyed without rushing: walk along the sand, sit under the shaded areas and check on arrival whether water activities are operating, as these are seasonal and weather-dependent. Budget roughly ₹100–₹250 for drinks and light snacks, or return toward town if you prefer a proper meal. Keep valuables with you and avoid swimming far out, particularly when the sea is rough.
After about 1½ hours at Ghoghla Beach, continue by taxi or auto-rickshaw toward the INS Khukri Memorial in the Chakratirth area, allowing 25–35 minutes depending on traffic and the bridge crossing. The memorial is a quiet, respectful stop overlooking the Arabian Sea, commemorating the naval ship and its crew; allow around 45 minutes, and dress modestly. Then walk or take a short ride to Chakratirth Beach and sunset viewpoint. Arrive 30–40 minutes before sunset so you can find a comfortable spot—November evenings are pleasant, but the rocky edges can be slippery, so stay behind marked or obvious safe areas. Finish with dinner at a well-reviewed café or restaurant in central Diu; places around the main town lanes commonly serve Gujarati and North Indian vegetarian food alongside seafood, with snacks or a full meal costing about ₹250–₹600 per person. Ask your hotel for the day’s reliable opening option, since smaller restaurants may close early or have limited Sunday service.
Leave Diu around 6:30 AM in your pre-booked private car for Somnath, travelling via Una and Kodinar. Allow 3–4 hours including a simple breakfast stop; the coastal road is scenic in places, but small-town traffic can slow the final approach. Ask the driver to stop at a clean roadside restaurant near Una rather than relying on frequent café options. On arrival, leave your luggage at the hotel and go directly to Somnath Temple in Prabhas Patan. Keep 2–3 hours for security, cloakroom procedures, queues and darshan; phones, cameras and larger bags may not be permitted inside. Check the temple’s official entry and booking requirements before travelling, especially if you want any reserved darshan arrangement.
After the temple, walk or take an auto-rickshaw a short distance to the Somnath seafront and Triveni Sangam, where the Hiran, Kapila and traditionally identified Saraswati rivers meet near the Arabian Sea. Allow about an hour for the riverside atmosphere and promenade, but avoid entering the water unless local staff clearly permit it. From there, take an auto or taxi to Bhalka Tirth, roughly 10–15 minutes away, and spend around 45 minutes at the traditional site associated with Lord Krishna’s final earthly moments. Return toward the temple area afterward and rest at the hotel during the warmer part of the afternoon.
Attend the Somnath sound-and-light show at the temple complex if the current day’s schedule and ticket availability suit you; timings can change seasonally, so confirm locally rather than assuming a fixed start time. Arrive early for seating and security. Finish with a vegetarian Gujarati thali near Somnath Temple—look for a busy, family-style restaurant serving dal, kadhi, rotli, shaak, rice and farsan. Budget approximately ₹250–₹500 per person, and expect dinner to be busiest after the show. Keep the evening unhurried: the temple precinct is best enjoyed at a walking pace, with modest clothing and footwear left in the designated area.
Leave Somnath around 5:30–6:00 AM in your pre-booked private car for Dwarka, travelling via Porbandar. Allow 5–6 hours door to door, with a breakfast and rest stop; the road is straightforward but the final approach into Dwarka can become busy. Keep water and a light breakfast in the car, and ask the driver to drop you near your hotel or a permitted parking area rather than directly at the temple gates. After check-in or luggage drop, go straight to Dwarkadhish Temple. Allow 2–3 hours for security, footwear deposit, queues and darshan; check the official timetable and any advance-registration requirement shortly before travelling, as entry arrangements and midday closures can change.
From Dwarkadhish Temple, walk down toward Gomti Ghat, immediately beside the temple complex. Spend about 45 minutes along the riverfront, where pilgrims perform small rituals and boatmen wait near the steps; avoid accepting unsolicited “special puja” offers unless you have arranged one yourself. Continue on foot to Sudama Setu, a pedestrian suspension bridge near the ghat. The crossing takes around 45 minutes at an easy pace, with good views back toward the temple town and out toward the coast. Carry modest clothing and comfortable sandals, remembering that footwear may need to be removed at several religious areas.
Take an auto-rickshaw from the central temple area to Dwarka Beach—roughly 10–15 minutes depending on traffic, usually around ₹100–₹200, with the fare agreed before departure. Give yourself about an hour by the sea; this is more suitable for a quiet walk and sunset atmosphere than for swimming, so follow local safety advice and stay clear of rough water. Return to the temple quarter by auto for a simple Gujarati thali dinner at Gujarat Bhojanalay, or ask your hotel to direct you to the nearest busy local thali restaurant around the central market. Budget approximately ₹250–₹500 per person, and expect dinner service to finish relatively early; keep the evening unhurried after the long road transfer.
The planned order is Nageshwar Jyotirlinga Temple, then Shivrajpur Beach, followed by the long drive toward Daman. In practice, this cannot fit with the onward journey to Halol on the same day. Even leaving Dwarka at 5:30–6:00 AM, visiting Nageshwar Jyotirlinga Temple for about an hour and spending 1–1½ hours at Shivrajpur Beach would push departure toward late morning; the road to Daman then takes roughly 9–11 hours, followed by another 3–4 hours to Halol. Treat this as a planning warning rather than a promise of a same-day return. If both coastal stops are essential, add an overnight in Daman or nearby Valsad.
If you proceed with the sightseeing version, leave Dwarka around 5:30 AM in a private car, carrying breakfast and water. Allow for local traffic and roughly one hour at Nageshwar Jyotirlinga Temple; temple timings, queues and special-darshan access can change, so check locally the previous evening and dress modestly. Continue by taxi toward Shivrajpur Beach, usually around 30–45 minutes depending on road conditions. Spend about 1½ hours there—swimming only in marked safe areas and using water activities only if the operators and sea conditions are clearly suitable. Entry, parking and activity charges are generally modest, but confirm current rates on arrival.
From Shivrajpur Beach, the practical road route runs through Jamnagar, Rajkot, Ahmedabad/Vadodara and Surat toward Daman. A private one-way car is typically around ₹10,000–₹15,000 per vehicle, but confirm whether tolls, driver allowance and the return leg are included. The more realistic plan is to reach Daman late evening, sleep there, and continue to Halol the following morning. If returning today is non-negotiable, skip both sightseeing stops and leave Dwarka by 5:30–6:00 AM; even then, traffic and breaks make arrival in Halol late and tiring, with no sensible time for Daman attractions.
No packing list attached yet.