The average high temperature of Mumbai is 32 degrees celsius and the average low temperature of Mumbai is 23 degrees celsius. The largest average temperature difference is in January (14 degrees) and the smallest average temperature difference is in June (6 degrees).