The best time to visit Somnath is during the winter months of September to March because the temperature ranges between 10°C and 32°C and it is pleasantly cool. This is also the period when a lot of festivals are celebrated like Maha Shivaratri, Diwali, Kartik Poornima etc. https://www.holidify.com/places/somnath/packages.html