How to Remove Deep Stains From Marble Flooring. If your marble flooring gets stained, it can ruin the look of an entire room. Stains can seep into the marble, and once they "set," they can be difficult to remove. Soap and water alone won't do the job, no matter how hard or long you scrub.
Purchase a marble floor cleaner, such as Marble and Granite Magic from Always Brilliant.com (see Resources below). Spray a generous amount of the cleaner on the stain. Wipe with a clean dry cloth. You may have to use multiple applications to eliminate a deep stain.
Dry the marble floor. After the stain has dulled or disappeared, use another dry cloth to polish the area.
Use a sealer on the marble floor. After you have cleaned the marble floor and removed the deep stains, you should use a marble sealant on the surface. Stone Specific manufactures Marble, Travertine and Limestone Sealer.