Yes — with proper preparation. Painted walls should be lightly sanded and primed with special primer for Limewash paint. For tile, we recommend applying a bonding primer or skim coat before applying limewash for best adhesion.