Board an overnight train from Pune to Veraval (nearest major station for Somnath). Book 2A/3A for comfort and carry a travel pillow and water; check current train options and timings before booking.
Arrive at Veraval station and take a short taxi (20–30 mins) to Somnath; check into a hotel and freshen up. Many hotels offer early check-in for a fee — call ahead.
Have a quick, filling lunch (Gujarati thali or light seafood at a trusted hotel restaurant) before temple darshan; restaurants are generally open 12:00pm–3:30pm and again in the evening.
Visit the Somnath Jyotirlinga — a major spiritual and archaeological site; darshan and a walk around the coastal temple complex are the highlights. Temple timings generally run early morning to evening (check local notices).
Attend the evening aarti (vibrant and emotional) on the temple steps facing the Arabian Sea; typically held around sunset — confirm exact time locally as it varies with season.
Catch a late-evening or overnight train from Veraval to Dwarka (check the day’s schedule; many trains run at night). Aim to reserve berth/seat in advance.
Darshan at Dwarkadhish Temple — one of the Char Dhams; morning visit is less crowded and spiritually uplifting. Temple usually opens early (around 4:00–5:00am) and has afternoon and evening closures — check current timings.
Take a boat (boats typically operate ~6:00am–3:00pm; last boat timings vary) to Bet Dwarka to see Krishna’s island, old temples and quiet beaches — allow time for the round trip and a short walk on the island.
Return for evening aarti at Dwarkadhish Temple (usually in the early evening); the spectacle is worth experiencing and is typically crowded — arrive early for a good spot.