Mumbai's weather on 18th December will start foggy and misty, clearing to a pleasant afternoon. Temperatures will range from 20°C to 33°C, as per the Indian Meteorological Department (IMD).