Catch an early morning flight from Netaji Subhas Chandra Bose Airport (CCU) towards Rajkot (RJT) or Jamnagar (JGA) with a likely connection in Ahmedabad or Mumbai; this gives the most time for onward road transfer to Dwarka. Flights vary by carrier—book an early departure to arrive midday.
Private taxi or pre-booked car from the airport to Dwarka (approx 3.5–5 hours depending on whether you land at Jamnagar or Rajkot). Scenic Saurashtra coastal and rural views en route; plan one or two comfort stops.
Visit the famous Dwarkadhish (Jagat Mandir) for evening aarti and darshan — the temple complex is usually open from early morning until late evening (typical temple timings approx. 5:00am–10:00pm). The evening aarti is atmospheric and a must-experience for pilgrims.
Try a sit-down Gujarati thali (dal, shaak, rotla, sweets) at your hotel or a nearby vegetarian restaurant; this offers a good introduction to local flavours and is readily available around the temple area. Most restaurants open for dinner from 7:00pm onwards.
Take the public or private boat to Bet Dwarka (boats commonly operate from about 8:00am–3:30pm) to see the original Krishna temples and peaceful beaches; afterwards visit Nageshwar Jyotirlinga a short drive away — both are key pilgrimage stops.
Enjoy a light seafood plate or simple Gujarati thali (vegetarian options widely available) near the beach or back in Dwarka; choose a hygienic place with fresh ingredients for coastal dishes.
Visit the romantic Rukmini Devi Temple (open generally morning to evening) and Gopi Talav, a calm pond associated with Krishna legends — both are close to central Dwarka and easy to combine in the afternoon.
Walk along Gomti Ghat and the waterfront promenade for peaceful sunset views and photo opportunities; ideal for light shopping at nearby stalls selling puja items and souvenirs.
Return to Dwarkadhish Temple for the evening aarti if you wish to see the ceremony again; the aarti timing can vary but typically takes place in the early evening (around 7:00–8:00pm).
Try a popular local restaurant for paneer, sabzi and sweets — many non-vegetarian options are limited in Dwarka; a relaxed meal after a full day of temples is recommended.
Have an early hotel breakfast or packed breakfast (thepla, fruit, tea) and check out — you will begin a long but scenic drive down the Saurashtra coast toward Somnath.
Long road transfer (approx 7.5–9 hours depending on stops and traffic). Plan one or two rest and refreshment stops; the route runs along the Saurashtra peninsula with opportunities to visit Porbandar on the way.
Break the drive with a visit to Kirti Mandir (Mahatma Gandhi's birthplace memorial) in Porbandar and enjoy a straightforward lunch at a clean local restaurant before continuing to Somnath.
Check into your Somnath/Veraval hotel, freshen up and prepare for evening darshan at the Somnath Temple; many hotels are within a short drive of the temple complex.
Attend the famous Somnath Temple evening aarti; the complex is usually open early morning to late evening (typical opening roughly 5:30am–9:00pm). Evening darshan is atmospheric with the temple floodlit.
Somnath/Veraval is known for fresh coastal seafood; if you prefer vegetarian options, hotel restaurants serve good Gujarati meals. Choose a hygienic, well-reviewed place for the best experience.
Attend the early morning darshan when the temple opens (commonly around 5:30am) for a quieter and more reflective experience; mornings are less crowded and ideal for photography.
Short drive to Bhalka Tirth (where Krishna is said to have been struck) and the Triveni Sangam — serene, historically significant spots open in the early morning for puja and solitude.
Visit the small archaeological museum at Prabhas Patan to see sculptures and exhibits connected to Somnath's long history (typical museum hours approx. 10:00am–5:00pm).
Begin the road transfer to Rajkot or Jamnagar airport to catch your return flight to Kolkata; allow 4–5 hours for the drive depending on which airport you choose and traffic.
Board your evening flight back to Kolkata (arrivals vary by connection); aim to reach the airport at least 90 minutes before a domestic flight to complete check-in and security.