The time required to heat a pool depends on factors such as the pool size, the initial water temperature, the desired temperature, and the ambient air temperature. Generally, it can take anywhere from a few hours to a couple of days.