The heating time depends on several factors, including the heater's output capacity, the starting temperature of the water, desired temperature increase, and the pool's size. Generally, it can take several hours to a day or more to heat a pool.