5 Best Cleaners for Marble Floors | No Cloudy Film Left Behind

Disclosure: Some links in this post are affiliate links. As an Amazon Associate I earn from qualifying purchases, at no extra cost to you. Learn more

Specs are compiled from manufacturer listings and verified buyer reviews and can change over time — please confirm the key details on the product page before buying.

If you have marble, you already know the fear: one wrong spray and the surface goes cloudy. That milky haze is etching, and it happens when an acidic cleaner eats into the calcium in the stone. The fix is simple — use a pH-neutral cleaner, the kind that sits at a balanced level on the acid-to-alkaline scale instead of leaning acidic. Every pick below is safe for sealed marble, and the top choice is Weiman’s disinfecting daily cleaner, a 4.8-star favorite across 1,000+ owners that cleans, shines, and disinfects in the same wipe.

This guide is built by comparing the manufacturers’ published specifications and the patterns across verified customer reviews, so you get each pick’s real strengths and trade-offs instead of marketing spin.

This guide walks you through the pH-balanced, streak-free options that lift grease and grime without dulling your stone — here are the cleaners for marble floors worth buying.

Top Picks

Weiman Disinfectant Granite & Stone Daily Clean & Shine, 24 Oz & 64 Oz
Best OverallWeiman Disinfectant Granite & Stone Daily Clean & Shine4.8★1,065 ratingsOne bottle that lifts the grime, kills the germs, and leaves the stone gleaming Marble in a busy kitchen has two jobs to do at once: it has to look clean, and it has to actually be clean.Check price on Amazon
Rejuvenate Stone, Tile & Laminate Floor Cleaner Refill 1 Gal, Lemon Scent
Best ValueRejuvenate Stone, Tile & Laminate Floor Cleaner Refill4.5★865 ratingsA whole gallon of marble-safe cleaner that costs pennies per mop This is the bottle you buy when you have a marble hallway, an entryway, and a bathroom floor and you are tired of replacing 24-ounce sprays every few weeks.Check price on Amazon

How To Choose The Best Cleaners for Marble Floors

Marble is a calcium-based stone, which is why it reacts badly to anything acidic — vinegar, lemon juice, and bathroom cleaners built for tile or porcelain will all dull the surface over time. The right cleaner keeps marble looking the way it did on install day, and that starts with a pH-balanced formula, not the bottle shape or the scent. Before you buy anything, check that the label names sealed marble or sealed stone directly. A cleaner that is “safe for hard surfaces” is not the same as one that is safe for your marble.

Check the formula is pH-balanced before anything else

A pH-balanced formula sits in the middle of the acid-to-alkaline scale, so it will not eat into the calcium in marble the way a lemon or vinegar spray will. Stone Care International states its formula is pH balanced, and Bar Keepers Friend describes its granite and stone cleaner as pH-balanced too. If a bottle does not say either “pH balanced” or “safe on sealed marble,” treat it as a countertop spray, not a marble floor cleaner.

Match the format to how you actually clean

Spray bottles suit spot cleaning and quick refreshes, while refill jugs and cartridges suit whole-floor mopping. Rejuvenate sells its stone, tile, and laminate cleaner as a 1-gallon refill that tops up a 32-ounce bottle. Bona sells 34-ounce cartridges that click straight into a Bona spray mop. Decide whether you will spray and wipe or mop a whole hallway, and the format choice becomes obvious.

Decide if you want disinfecting or just cleaning

Some marble cleaners only lift dirt and shine the surface — they leave bacteria alone. Others, like the Weiman disinfecting daily cleaner, clean, shine, and disinfect in one step. If your marble is in a kitchen or bathroom where raw meat and germs are a real concern, the disinfecting formula earns its keep. If you only want a daily shine wipe, a plain cleaner is simpler and just as safe.

Side-by-Side Comparison

Model Best For Rating Format Sealed Stone Safe Amazon
Weiman Disinfectant Granite & Stone Daily Clean & Shine★ Best Overall Disinfecting kitchens and bathrooms 4.8 24 oz + 64 oz Sealed granite, marble, limestone, slate, glazed tile Amazon
Rejuvenate Stone, Tile & Laminate Floor Cleaner RefillBest Value Whole-floor mopping on a budget 4.5 1 gal refill Granite, limestone & marble Amazon
Bar Keepers Friend Stone & Granite Cleaner and Polish Polished counter and floor shine 4.5 25.4 oz, 2 pack Sealed granite, quartz, marble, travertine, terrazzo, limestone, slate, Corian Amazon
Stone Care International Granite Cleaner Daily streak-free veining care 4.7 32 fl oz, 2 pack Granite, marble and other sealed stone Amazon
Bona Stone, Tile & Laminate Floor Cleaner Cartridge Mop-and-go convenience 4.7 3 pack, 34 oz each Linoleum, stone, terrazzo, vinyl, sealed porous marble, laminate, sealed tile Amazon

Detailed Reviews

★ Best Overall

1. Weiman Disinfectant Granite & Stone Daily Clean & Shine

Our pick — over 4.5★ from 1,000+ verified ratings; the strongest balance of quality and price.

DisinfectsStreak-Free

Marble in a busy kitchen has two jobs to do at once: it has to look clean, and it has to actually be clean. This Weiman formula handles both. It kills 99.9% of bacteria in 10 minutes on hard, non-porous surfaces, so a wiped-down island is disinfected, not just wiped. That is a level of germ control the plain shine formulas simply do not offer.

It is also safe on the surfaces marble owners actually have. The label lists sealed granite, sealed marble, sealed limestone, sealed slate, and glazed tile, so one bottle covers the kitchen counter, the bathroom vanity, the shower stall, and the marble floor without you reaching for a different product. Buyers consistently call out the streak-free shine, the pleasant scent, and how easy it is to use — a combination that is surprisingly rare in a disinfecting cleaner.

The catch is that “sealed” is doing real work in that sentence. Weiman’s formula is built for non-porous sealed stone, so if your marble has never been sealed, or the sealant has worn down, you want to reseal before you start using this daily. It is also a disinfectant first, so if you only want a quick shine wipe on a marble floor that never sees raw meat, you are paying for bacteria control you may not need.

The disinfecting difference

  • Kills 99.9% of bacteria in 10 minutes on hard, non-porous surfaces, so a wiped-down island is genuinely disinfected after raw chicken prep
  • Safe across sealed granite, marble, limestone, slate, and glazed tile, so one bottle covers kitchen and bath
  • Leaves a streak-free shine, not a film, which keeps marble veining crisp instead of cloudy

The seal is the deal

  • Only rated for non-porous sealed stone — unsealed or worn marble needs resealing first
  • Disinfecting power is wasted if you just want a daily shine wipe

Grab this one if: your marble is sealed and lives in a kitchen or bathroom where germs matter as much as shine.

Look past it if: your stone has never been sealed — this is a daily maintenance cleaner, not a sealer.

Best Value

2. Rejuvenate Stone, Tile & Laminate Floor Cleaner Refill

1-Gallon RefillAmmonia Free

A whole gallon of marble-safe cleaner that costs pennies per mop

This is the bottle you buy when you have a marble hallway, an entryway, and a bathroom floor and you are tired of replacing 24-ounce sprays every few weeks. It is a 1-gallon refill that tops up a 32-ounce Rejuvenate Stone, Tile & Laminate Floor Cleaner bottle, so you buy once and mop for a long time. The formula is ammonia free and lists marble, granite, and limestone as safe surfaces, which is exactly the lineup a marble owner needs.

The one caveat is shine. The reviews split on it: some owners say it keeps floors looking shiny, others report it leaves them dull, and the shine feedback is genuinely mixed. It is also not a heavy-duty residue-lifter — buyers report it occasionally leaves a bit of residue behind after a year of use, though the overall effectiveness scores are strong. If you want glass-like polish, pair it with a separate shine product or look at the Bar Keepers Friend or Stone Care options above and below.

Where it shines — and the reasons buyers keep re-buying — is odor and value. It has no strong smell, and a full gallon covers a lot of square footage. Mix it with water, spray directly, and wipe with a microfiber mop, which is the same method a professional tile cleaner reportedly passed on to one travertine owner. It removes dullness and brings marble back to a cleaner-looking state without the harsh chemical smell of a bathroom spray.

For the whole-floor mopper: A 1-gallon refill that is ammonia free and safe on marble, granite, and limestone — the best value per mop in this lineup.

Set your shine expectations: Reviewers disagree on whether it leaves a high-gloss finish, so treat it as a reliable daily cleaner rather than a polish.

Reach for this if: you mop large marble areas often and want one ammonia-free refill to cover months of cleaning.

Think twice if: your priority is deep-gloss shine — this one cleans more than it polishes.

Polish Pick

3. Bar Keepers Friend Stone & Granite Cleaner and Polish

pH-BalancedCleans & Polishes

Two jobs in one bottle: lifts the grease and brings back the gloss

Most spray cleaners either clean or polish — this one claims both, and the reviews back it up. It lifts food residue, oils, and fingerprints without dulling the surface, then leaves sealed stone with more natural depth and clarity. That is a real convenience if you want one bottle to do a kitchen counter refresh and a marble floor polish pass. It is also pH-balanced, which is the single most important safety trait for a marble cleaner, and it runs the widest compatibility list here: sealed granite, quartz, marble, travertine, terrazzo, limestone, slate, and Corian.

The residue question is the honest one. Buyers split on it — some say it leaves no residue at all, others report it does not lift tougher stains. Cleaning performance and shine are what buyers praise most by a wide margin over residue complaints, so the score stays high, but if you are chasing a heavily stained or greasy patch, expect to do a second pass.

The other quirk is the finishing effect. Some owners note it cleans well but does not deliver a hard mirror gloss — it cleans and polishes without requiring a separate product for a high-shine finish. If your marble floor already looks good and you just want to maintain it, that is fine. If you are trying to bring back a badly dulled floor, you will want a dedicated polish alongside it.

What makes it useful: A pH-balanced, cleans-and-polishes formula that is safe on the widest set of sealed stone surfaces in this lineup — including marble and travertine — so one bottle covers counter and floor.

What to know before buying: Residue is the mixed point — it lifts everyday grime reliably, but stubborn stains may need a second application, and the glossy finish is more of a clean shine than a mirror polish.

Best for: anyone who wants their marble cleaned and polished in the same wipe with a formula that is safe on nearly every sealed stone surface.

skip it if: you are trying to resurrect a deeply dulled floor — you will need a dedicated polish on top of this.

Streak-Free Daily

4. Stone Care International Granite Cleaner

Streak-FreepH Balanced

The daily driver that keeps marble’s natural veining front and center

Two 32-ounce bottles that are built for the everyday wipe. This one is pH balanced, which means it will not break down your stone’s seal over repeated use, and it removes grease, grime, and water marks without leaving streaks. That streak-free claim is the headline feature for marble, because nothing hides natural veining faster than a cloudy, smeary finish. Buyers describe countertops as looking clean and shiny without any haze left behind.

It is safe on granite, marble, and other sealed stone, so it plays nicely with a kitchen island, a bathroom vanity, a shower wall, or a marble floor without you worrying about the surface type. Owners use it daily, which is the strongest sign it is gentle enough for repeated contact, and it has a light scent rather than an overpowering chemical smell — a real comfort on a floor you walk on every day.

Why marble owners keep it on the counter

  • Streak-free daily cleaner that quietly reveals the natural veining under the grime
  • Two 32-ounce bottles for spray-and-wipe spot cleaning at the sink and vanity
  • Light scent and no daily-use downside — owners mention wiping it on every single day

Where it draws its line

  • Two 32-ounce sprays empty fast if you are mopping a large marble floor rather than spot-cleaning

The pick for: daily spray-and-wipe maintenance where you want the marble gleaming without any cloudy leftover film.

Not the one for: large-floor mopping or germ-kill duty — go up to the Weiman or the Rejuvenate refill for those jobs.

Mop-Ready Convenience

5. Bona Stone, Tile & Laminate Floor Cleaner Cartridge

Fits Bona MopsDries Fast

Click a cartridge into your mop and walk away with clean stone

If you already own a Bona spray mop, this is the shortest distance between a dirty floor and a clean one. The cartridge clicks straight into the mop with a universal fit, so there is no measuring, no refilling, and no bottle to store. You load, walk the floor, and swap the cartridge when it empties. For a whole-floor routine, that beats a spray bottle every time.

It is rated for a wide spread of surfaces — linoleum, stone, terrazzo, vinyl, sealed porous marble, laminate, and sealed tile including ceramic, quarry, and Mexican Saltillo — so it earns its place on a house with mixed flooring, not just on marble. It dries fast with no dulling residue, which matters because a slow-drying cleaner on a walkway means a slippery few minutes. The 3-pack format is the real draw: it saves repeat trips to the store when a cartridge runs dry mid-mop.

Two honest notes. The formulas that carry the “safe on marble” claim here say “sealed porous marble,” so if your marble is unsealed, confirm your situation before leaning on it regularly. And the cleaners-say summary is weighted heavily toward hardwood performance — the reviews brag about floors looking freshly refinished, but the marble proof points are lighter than the brand’s rock-solid reputation. On hardwood and sealed stone it is excellent; on bare, unsealed marble, verify first.

Match the format to your mop: A 3-pack of cartridges that fits Bona mops universally and is rated safe on sealed porous marble, sealed tile, stone, terrazzo, vinyl, and laminate — a mop-and-go system rather than a bottle.

Confirm your marble is sealed: The safety list specifies sealed porous marble, so unsealed stone is a question mark — double-check before you commit.

The right call for: Bona mop owners who clean large floors often and want zero mixing and zero refilling.

Look at the single bottles if: you do not own a Bona mop — you cannot use these cartridges without one, and the spray options above will serve you better.

Know the Specs

pH balance — the marble-safety number that matters most

Marble is a calcium-based stone, so it reacts to acid the way a sidewalk reacts to vinegar — the surface etches and dulls. A pH-balanced cleaner sits in the neutral middle of the acid-to-alkaline scale, so it cleans without eating into the stone. That is why the Stone Care International and Bar Keepers Friend formulas lead with pH balance. When you are shopping, this is the one spec worth checking before the scent, the bottle, or the brand name.

Sealed vs. unsealed — why it changes what you can buy

A sealer closes the tiny pores in the stone so liquid sits on top instead of soaking in. Most cleaners here are rated for sealed stone only — the Weiman disinfecting cleaner, the Bona cartridges, and the Stone Care International all specify sealed surfaces. If your marble is unsealed or the sealant has worn thin, you want to reseal before switching to a daily cleaner, or the formula has nothing to protect. Check the label’s wording carefully: “sealed marble” and “safe for marble” are not always the same promise.

Common Questions

Will these cleaners damage unsealed marble?
Several of these are rated for sealed stone specifically. The Weiman disinfecting cleaner lists sealed marble, the Bona cartridges specify sealed porous marble, and the Stone Care International formula is for sealed stone. If your marble is unsealed, reseal it before leaning on any daily cleaner, or start with a formula that names unsealed surfaces if you can find one. When in doubt, test a small hidden patch first.
Is vinegar safe on marble floors?
No. Vinegar is acidic, and marble is a calcium-based stone, so an acidic cleaner attacks the surface and causes the cloudy dulling known as etching. That is exactly why the pH-balanced options in this list exist. Reach for a neutral cleaner that names sealed marble on the label instead of an everyday kitchen acid.
How often should I clean marble floors?
Daily or near-daily is fine with a gentle formula. The Rejuvenate refill is ammonia free and designed for daily use, and the Weiman cleaner is labeled for daily care. Owners of the Stone Care International formula report wiping their counters every single day without trouble. The key is using a gentle, pH-balanced product — strong cleaners are the thing that wears on marble over time, not frequent light cleaning.
Do I need a disinfecting cleaner or just a cleaning one?
It depends on where the marble is. The Weiman disinfecting cleaner kills 99.9% of bacteria in 10 minutes on hard, non-porous surfaces, which matters on kitchen counters and bathroom floors. A plain cleaner like the Stone Care International or the Rejuvenate refill lifts dirt and shines without a germ-kill claim. If you want both jobs done, the disinfecting option covers you with one bottle.
Can I use these on marble countertops as well as floors?
Yes — several are multi-surface. The Weiman bottle lists countertops, floors, shower stalls, kitchen and bathroom sinks, and tubs, and the Bar Keepers Friend formula is built for kitchen islands and bathroom vanities as well as floors. The Stone Care International cleaner also works on shower walls and vanities. If you want one bottle for the whole house, check the surface list on the label first.
What is the difference between the disinfecting cleaner and the plain shine sprays?
The disinfecting cleaner cleans, shines, and kills 99.9% of bacteria in 10 minutes on hard, non-porous surfaces. The plain sprays do two jobs: they lift dirt and leave a shine. If germs are not a concern on a given surface, a plain cleaner works fine and can be cheaper per bottle. For a busy kitchen with raw meat, the disinfecting formula is the safer choice.
How long does a refill or cartridge last?
It depends on how often you clean. The Rejuvenate refill is a full gallon that tops up a 32-ounce bottle, so it lasts far longer than a single spray bottle. The Bona cartridges come as a 3-pack of 34-ounce units, and the format means you swap a cartridge rather than refill one. If you mop large areas often, the gallon refill and the 3-pack are the better value formats; for spot cleaning, the two-bottle sprays are plenty.
Do I need a microfiber mop or can I use a cloth?
Both work. A microfiber mop is the common method for marble because it lifts residue without scratching, and several of these cleaners are built for spray-and-wipe use with a soft microfiber cloth or mop. The Bona cartridges are designed to snap into a Bona spray mop, so if you already own one, that format is the easiest. A plain soft cloth is fine for spot work on countertops and vanities.
Can I steam mop marble with these cleaners?
Some owners do use these cleaners in a steam mop, and the Rejuvenate formula has been used that way by at least one travertine owner who reported good results. If you go that route, check the steam mop manufacturer’s guidance on marble first, since heat and moisture are a bigger variable than the cleaner itself. A gentle, pH-balanced formula paired with a steam mop is a reasonable approach for a deep clean once in a while, not every day.
Is a polish needed, or can I just clean?
It depends on your goals. The Bar Keepers Friend formula is a cleaner and polish in one, so it covers both in one wipe. Some owners note it does not deliver a mirror gloss, so if you want high shine, a dedicated polish may still help. If your marble already looks good and you just want to maintain it, a pH-balanced cleaner like the Stone Care International or the Weiman is enough on its own.

The Bottom Line

For most marble homes, the cleaners for marble floors winner is the Weiman Disinfectant Granite & Stone Daily Clean & Shine because it cleans, shines, and disinfects in one bottle and is safe on sealed marble, granite, limestone, slate, and glazed tile. If you mop large marble areas regularly and want one ammonia-free refill, grab the Rejuvenate Stone, Tile & Laminate Refill. And for the daily sink-side spray that keeps veins crisp without a film, the Stone Care International Granite Cleaner is the one to reach for. Whichever you pick, check the label says “sealed” first — it is the single habit that keeps marble looking like marble.

How we choose

We do not accept paid placement. Every pick is matched to a real buyer and a real use-case; we do not hands-on test units.

Sources

Specifications: manufacturer listings and product documentation. Review insights: verified customer reviews, as of October 2026. Pricing: not shown on this page (it changes often); check the current price via the retailer link.

As an Amazon Associate, Aappliancez earns from qualifying purchases. This does not affect which products we feature.