It depends on the capacity and element of the geyser. If the capacity of the geyser is less it will heat the water faster. If the capacity of the geyser is large it will take some time. The 150 Litres Capacity Geyser takes 30 minutes to fully heat up the water.