Begin your trip to Gujarat by visiting the Dwarkadheesh Temple, one of the most significant Hindu pilgrimage sites in India. This majestic temple is dedicated to Lord Krishna and houses the idol of Dwarkadheesh (King of Dwarka). Believed to be more than 2500 years old, it is a magnificent example of ancient Indian architecture.
Visit the Somnath Temple, which is dedicated to Lord Shiva. This temple houses the Jyotirlinga, which is said to have self-manifested from the earth and has attracted many devotees for centuries. After visiting the temple, head to the Somnath Beach, which is less crowded and provides a perfect spot for some relaxing family time.
Start your day by visiting the Takhteshwar Temple in Bhavnagar, which is dedicated to Lord Shiva. This temple is situated on a small hill and offers an excellent view of the city from the top. After that, head to the Victoria Park, which is a beautiful and well-maintained park with a wide variety of flora and fauna. It also has a small zoo that will keep kids entertained.
On your last day, visit the BAPS Shri Swaminarayan Mandir in Bhadra, which is one of the largest Hindu temples in the world. It is a grand example of modern Indian architecture and will leave you awestruck with its beauty. After that, drive to the Sarangpur Temple, which is dedicated to Lord Hanuman. This temple is famous for its unique ritual of offering butter to the deity, and its beautiful marble architecture.
If you have more time, you can explore other nearby cities such as Junagadh or Porbandar. If you have less time, you can skip some of the temples and spend more time at the beaches or parks. Don't forget to carry sufficient water and sunscreen during your trip, as the summers can get quite hot in Gujarat.