It takes about 3-5 minutes for the kettle to heat up, depending on the amount of water in the kettle.