You can indeed paint a rusty bird bath. You must first sand down the rust and then paint the bird bath.
Chat with our AI personalities
If the paint was not designed for that use then it may be.
If you go to your local hardware store ex. Home Depot Kent's Agathe have spray paint cans available for painting plastic. One brand is Krylon paints. 2. If the bird bath is made of PVC, you will find that the special spray paint intended for vinyl car upholstery sticks very well to the plastic.
A marine enamel or an epoxy paint is your best bet. However I wouldn't expect any paint to last in a bath.
Go to a paint store and get a concrete sealer. This is a paint that will seal the concrete so you can paint without all you paint being absorbed into the concrete. Then paint it on and let it dry. Next paint the color you have decided to paint the bird bath.
Yes, you can.