The amount of time it takes to heat a pool depends on your desired temperature, the size of the pool, the temperature outside, your type of pool heather, and whether your pool is in-ground or above-ground. However, when you choose the right pool heater, you can expect to hit target temperatures within 24 hours or less.