In summer, the average temperature is 24°C in Bengaluru and 29°C in Miami. The average rainfall in summer is 173 mm in Bengaluru and 165 mm in Miami. In summer, it is warmer in Miami and it rains less in Miami. In winter, it is colder in Bengaluru and it rains more in Miami.