Catch an overnight Mumbai → Veraval / Junagadh train (book in advance; several weekly options exist). Overnight rail saves daylight and hotel nights so you arrive near Somnath the next morning. Check your booked train’s scheduled departure and platform.
Eat dinner before departure or use the train pantry; if you prefer a sit-down, try Mumbai Central station eateries (open late). Carry water and snacks for the overnight ride.
Visit the famous Somnath Temple (typically open ~5:30am–9:00pm). Attend morning darshan and the serene beach-front views; important cultural and spiritual site.
Have breakfast near Somnath Temple at Hotel Prince restaurant or a popular beach-side eatery (many open by 7:00–8:00). Choose a light Gujarati/continental breakfast and chai before travel.
Short drive to Bhalka Tirth where Lord Krishna is said to have been struck; visit Triveni Sangam near the temple for a rivers-meets-sea spot and photography (open during daylight).
Check into a hotel or jungle lodge in Sasan Gir (many properties have in-house restaurants and early check-in on request). Rest and prepare for the early safari tomorrow.
Dine at your lodge or try a popular local restaurant in Sasan Gir that serves Gujarati thali and non-veg options; most hotel restaurants are open for dinner until 9:30–10:00pm.
Have an early light breakfast at the lodge (many open from 5:00–6:00am) and be ready for park pickup; Gir safari checkpoints require early arrival for morning slots.
Join the morning open-jeep safari in Gir National Park (morning slot typically 6:00–9:00am depending on season). This is the best time to see Asiatic lions and other wildlife; book jeep and permit in advance online through Forest Dept./authorized tour operators.
Visit Devaliya Wildlife Sanctuary (fenced park) close to Sasan Gir for a guaranteed easy wildlife experience and photographic opportunities (open roughly 9:00am–5:00pm). Book tickets in advance; visit takes 1–2 hours.
Begin the road transfer to Dwarka (≈230–270 km; expect 5–6 hours depending on road conditions). Plan one long drive this afternoon to position for full sightseeing tomorrow.
Arrive in Dwarka, check into your hotel and have dinner at the hotel restaurant or a reliable local eatery (many open until 10:00–10:30pm). Rest after the long day.
Visit Dwarkadhish Temple early (typically open ~6:00am–9:00pm) to avoid crowds; the morning arti and temple rituals are deeply atmospheric and central to the Dwarka experience.
Have breakfast at a popular Dwarka restaurant such as a hotel restaurant near the temple or 'Gomti Ghat cafés' offering Gujarati breakfast (many open from 7:00am). Keep it light before more walking.
Short drives to Rukmini Devi Temple (ancient temple) and the nearby Gopi Talav pond; both are culturally important and offer good photography and local history context (open daytime).
Take the boat to Bet Dwarka island (boats generally run ~7:00am–5:00pm; availability depends on tides and weather). Visit the Krishna temples on the island and the small beach.
Enjoy lunch at 'Gita Bhavan' style eateries or hotel restaurants near Dwarkadhish Temple; sample thali and local seafood (if you eat fish) — many places open 12:00–15:00.
Attend the evening aarti at Dwarkadhish Temple (around 7:00pm usually) then dine at a recommended place such as the temple-area restaurants or your hotel (open late).
Have lunch at a clean local restaurant near Botad or Sarangpur; many eateries serve Gujarati thali and are open 12:00–15:00 — try a local thali for a wholesome meal.
Visit the famous Swaminarayan temple at Sarangpur (typically open ~6:00am–7:00pm). The temple is architecturally beautiful and an important pilgrimage point; check for special prayer timings.
Many Swaminarayan temples have clean meal facilities; alternatively dine at a recommended local restaurant in Botad or near Sarangpur (open until ~9:00pm). Keep your luggage ready for travel tonight.
Transfer to Ahmedabad railway station (≈1.5–2h drive from Sarangpur) and board an overnight train to Mumbai (several night trains available). Book tickets in advance; aim for late-evening departure so you can reach Mumbai next morning.
Arrival time depends on the train you booked from Ahmedabad — many overnight trains arrive in Mumbai early morning. Disembark, collect luggage and plan onward travel home.