Bhubaneswar, the capital city of Odisha, experiences a tropical savanna climate that is characterized by hot and humid weather conditions throughout the year. The city enjoys a long summer season, starting from March and lasting until June, with temperatures soaring to as high as 45 degrees Celsius.  Monsoon arrives in July, bringing relief from the scorching heat with moderate to heavy rainfall. The city receives an average annual rainfall of about 1,500 millimeters, which rejuvenates the lush green landscapes and adds to the city's charm. Winter in Bhubaneswar is relatively mild and pleasant, starting from November and lasting until February, with temperatures ranging between 15 to 25 degrees Celsius. The city is known for its vibrant festivals and cultural heritage, which are further enhanced by the pleasant weather conditions.  So, whether you visit Bhubaneswar during the colorful festivities or for a serene getaway, the city's weather will surely leave you captivated.