Flagstone is stone in its plainest form: big, uneven slabs of sandstone, limestone or slate, laid in irregular patterns. It’s been underfoot in British houses for centuries, and plenty of floors laid a hundred years ago are still going. That durability gives people the wrong idea. A flagstone floor will survive almost anything, but it will still look terrible if it’s cleaned badly.
The reason is the stone itself. Most flagstone is porous, and some types are soft. Dirt soaks in, spills leave marks, and acidic or heavy-handed cleaning can strip the surface. The routine below is simple, and most of it comes down to using less water and less chemical than you’d expect.
What you’re dealing with
Flagstone isn’t one material. Yorkstone, Indian sandstone, Welsh slate and local limestones are all sold as flagstone, and they behave differently. Slate is dense and takes water well. Sandstone is thirstier and rougher. Limestone is the one most easily marked by acid.
If you don’t know what yours is, treat it as the most delicate option. A pH-neutral stone cleaner is safe on all of them.
The usual problems we see are these: stains from spills and plant matter, worn paths where people walk, grout that’s cracked or gone grey, and a surface that’s lost its depth of colour. Occasionally there’s structural movement too, with cracked or lifting stones, and that’s not something cleaning will fix.
Day-to-day and weekly care
Sweep or dry-mop most days. Flagstone is textured, so grit sits in the surface and grinds into it as people walk across. A soft broom or a vacuum with a brush head clears it out of the corners and joints.
Once a week, damp mop with warm water and a small amount of pH-neutral stone cleaner. The mop should be wrung out well. Flagstone soaks up water, and a wet floor is slow to dry, especially on ground-floor slabs with no damp-proof layer underneath. Rinse with clean water, then dry it off with a microfibre cloth or let it air dry with the windows open.
Wipe up spills when they happen. That’s the single most useful habit, and it costs nothing.
A few things to avoid: vinegar and lemon juice (both acidic), bleach and ammonia, steel wool, and dragging furniture. Put felt pads under chair and table legs. Doormats at the entrances stop most of the grit before it gets in.
Try any new product in a hidden spot first.
Deep cleaning and stubborn stains
It’s time for a deeper clean when stains stay put after mopping, the stone looks dull or patchy, or the grout lines are dark.
- Sweep thoroughly.
- Apply a pH-neutral stone cleaner, diluted as directed, and leave it for 10 to 15 minutes. Don’t let it dry.
- Scrub with a soft brush in small sections, concentrating on grout lines and corners.
- Rinse with plenty of clean water and pick up the dirty water with a wet vacuum or cloths.
Different stains need different treatment:
- Grease and oil: an alkaline stone cleaner or poultice, not ordinary washing-up liquid.
- Plant and organic stains: a diluted hydrogen peroxide solution. Test first.
- Rust: a rust remover that says it’s suitable for natural stone.
- Limescale and mineral deposits: these often need a mild acid, which is the one situation where it’s worth being careful. Check the stone type first, and ask a specialist if you’re not sure, because some flagstones are damaged by it.
Steam is sometimes recommended for stubborn dirt. We’d be wary of it on sealed floors, since it can lift the sealer and drive moisture into the stone.
Sealing
Seal flagstone, or it will soak up everything. A sealer slows down how fast liquids get in, which gives you time to wipe a spill before it stains. It also reduces water absorption, and that matters outdoors or in unheated rooms where frost can damage wet stone.
There are two main types. A penetrating sealer soaks into the stone and leaves the surface looking natural, and it lets the stone breathe. A topical sealer sits on the surface as a film and can add some shine. Penetrating is the usual choice for older floors and anywhere that needs to breathe. Some sealers also deepen the colour of the stone to give a wet look, which a lot of people like.
The right choice depends on the stone, whether the floor is inside or out, and what finish you want. How often to reseal depends on how heavily it’s used. A quick way to check is to drop some water on the stone. If it beads, the sealer’s still working. If it soaks in and darkens the stone, it’s time.
Older and historic floors
Some flagstone floors have been through generations of use. If yours has uneven slabs, crumbling or flaking stone, missing grout, or stains that never come out, a clean alone won’t be enough.
A restoration usually starts with an assessment of what stone it is and what’s wrong with it. Then comes a deep clean to take off old sealer and built-up dirt, followed by repairs such as re-grouting or replacing damaged stones. Finally the surface is honed or polished if needed and resealed. It’s work that rewards patience, and it’s easy to do damage by rushing it.
An old trick: milk
You’ll find advice online about washing flagstones with skimmed or sour milk. It’s a genuine old farmhouse practice. The idea is that the milk leaves a thin, soft sheen and helps build up a patina on unsealed stone.
In a modern house it’s less appealing. With central heating, milk residue can go off and smell, and it’s patchy on sealed floors. We don’t recommend it, but it’s a nice piece of history.
When to call a specialist
Call someone when stains haven’t responded to a couple of attempts, when you don’t know what the stone is, when it needs repairs or re-grouting, or when the whole floor has gone flat and patchy. A busy floor is worth having professionally deep cleaned every year or two.
We clean, restore and seal flagstone across the UK. See our flagstone floor cleaning service or our wider stone floor restoration page, or get in touch with a few photos and we’ll tell you what we’d do.
Frequently asked questions
What’s the best way to clean flagstone floors regularly?
Sweep or dry-mop often, and damp mop weekly with warm water and a pH-neutral stone cleaner. Wring the mop well and dry the floor afterwards.
Can I use vinegar on flagstone?
It’s best not to. Vinegar is acidic and can etch softer flagstones, especially limestone. Use a pH-neutral stone cleaner instead.
How do I get stains out of flagstone?
Identify the stain first. Use an alkaline cleaner for grease, a diluted hydrogen peroxide solution for plant stains and a stone-safe remover for rust. Always test somewhere hidden.
Does flagstone need to be sealed?
Yes, in most cases. Flagstone is porous, and sealing protects it from stains and moisture. Check if it’s still working by dropping water on it and seeing whether it beads.
Can I restore an old flagstone floor?
Usually, yes. Deep cleaning, re-grouting, repairs and resealing can bring a tired floor back. A specialist can tell you what yours needs.
Is cleaning with milk worth trying?
It’s a traditional method, but it’s patchy on sealed floors and can leave smells indoors. A pH-neutral stone cleaner is more reliable.

