Bhavnagar experiences a subtropical climate with hot and dry summers. From March to May, temperatures soar, often reaching above 40°C, making it the hottest period of the year. The monsoon season is relatively mild, with temperatures ranging from 26-36°C during the months of June to September. Winters are cool and pleasant, with temperatures varying between 12-29°C in December and January. Spring and autumn seasons have moderate temperatures, with day time highs around 34-40°C and cooler nights, providing some respite from the extreme heat.