To determine how long it takes to hheat a pool with a heat pump you must consider the size of the pool and the efficiency of the heater. On average, it generally takes between 24 and 48 hours for a heat pump to increase the pool’s temperature by 10 degrees Celsius.