With a population of around 169,000, Bharuch sits in Gujarat, India. The city operates in the India Standard Time zone.
In 2025, Bharuch averaged an annual temperature of 80°F, with hottest temperatures reaching 110°F in April and lowest around 55°F in January. The city received approximately 49 inches of precipitation during the year.
View historical weather for Bharuch · More cities in Gujarat