Start with fresh thepla, fafda or khaman and chai from a busy bakery near Bhavnagar bus/rail hub — great local energy and quick service; most bakeries open from 6:30am.
Climb/ride up to the world-famous Jain temple cluster (Shriji) — temples open sunrise to sunset; climb typically takes 2–3 hours return and offers superb views and spiritual atmosphere.
Arrive in time for the evening aarti at Somnath (Prabhas Patan) — the temple is generally open 5:00am–9:00pm; aarti is a highlight and free to attend (donation optional).
Visit Bhalka Temple (site linked to Lord Krishna) and the nearby Triveni Sangam where three rivers meet the sea — both are open early morning to evening and are spiritually significant sites.
Depart early for the Gir safari check-in point; book safari slots in advance (online) — morning safaris commonly start around 5:30am and give best big-cat sightings.
Core-area jeep safari in search of Asiatic lion and other wildlife; core safari duration ~3 hours and timings differ by season so confirm booking (bring camera and permits).
Visit the safe, fenced Devaliya Park for close but controlled sightings of lions and herbivores; park open around 9:00am–5:00pm — good option if core permits are sold out.
Explore the ancient Uparkot Fort complex and its panoramic viewpoints — fort grounds generally open 8:00am–6:00pm, check seasonal timings for sunset visits.
Start the Girnar climb at dawn to visit ancient temples and enjoy sunrise views; stairs and paths are open sunrise–sunset — bring water and comfortable shoes.
If daylight permits, visit Kirti Mandir (Mahatma Gandhi’s birthplace) in Porbandar — typically open 6:00am–8:00pm; otherwise schedule early next morning.
Main pilgrimage site dedicated to Lord Krishna; the temple is open generally 4:00am–10:00pm with major aartis in morning and evening — dress modestly and expect crowds.
Take the public/private boat from Dwarka/Okha to Bet Dwarka island to visit Krishna's original settlement and temples; boat services usually operate from ~8:00am–4:00pm — confirm seasonal schedule and buy tickets in advance.
Enjoy a final coastal lunch (fish thali or vegetarian options) in the port town before commencing the return journey to Bhavnagar or your onward destination.
Begin the return drive to Bhavnagar (~4–5 hours) or continue to your next destination; plan a coffee/rest stop midway. If you prefer to end the trip in Dwarka, skip this leg.