Yes, wall shelves can be painted, but it’s important to use the right type of paint for the material. Wooden shelves can be primed and painted with high-quality wood paint or enamel for a smooth, durable finish. Metal shelves require a primer made for metal surfaces and rust-resistant paint to prevent corrosion. Sanding the surface before painting ensures better adhesion. For a professional finish, use spray paint for even coverage, especially on complex designs.