An electric tea kettle keeps water hot for around 30 minutes to 1 hour, depending on its insulation quality and capacity.