Bhubaneshwar presenta una temperatura promedio que varía entre los 15 °C en invierno y una máxima de 40 °C a 45 °C en verano.