No, you do not have to drain a pool to clean the liner. Pool liners are made of polypropylene and can be easily cleaned with a garden hose.