Most pool cleaning sessions take between 30 minutes to an hour, depending on the size of the pool and the level of cleaning required.