Hardwood floors show everything: dust in the sunlight, crumbs under the table, paw prints by the door. A robot vacuum keeps them clean every day, but wood also asks for something carpet doesn't: a mop that uses only a little water and doesn't leave a damp pad sitting on the floor.
Basic robots get this wrong in two ways. Their mops soak or drag a dirty pad across the boards, and they either mop straight onto the rugs that sit on top of hardwood, or they can't mop at all.
We compared five robot vacuums for hardwood homes, from a slim vacuum-only model to an all-in-one station. One names wood floors as a surface, washes and hot-air dries its own mop, and lifts that mop clear of your rugs.
A roller-mop robot whose listing names wooden floors as a surface. Its station empties the dust, washes the mop, dries it with 50°C hot air and collects the dirty water, and the mop lifts 10.8 mm on short carpets.
Surface recommendation lists hard floor, wooden floor and short wool carpet
28 cm HydroJet roller mop with a built-in scraper that keeps the roller clean while mopping
All-in-one station: auto-empty into a 3 L bag, auto mop washing, 50°C hot air drying and wastewater collection
Lifts the mop 10.8 mm on short carpets; LiDAR navigation without cameras
Mop lift is listed for short carpets; thick rugs are not covered in the listing
Water level settings and warranty are not stated in the listing
A sonic-vibration mop that scrubs up to 3,000 times a minute and lifts 8 mm when it detects carpet, plus a self-emptying station with a 2.7 L bag for up to 70 days.
VibraRise 2.0 dual-zone sonic mopping, up to 3,000 scrubs per minute
Ultrasonic carpet detection lifts the mop up to 8 mm and boosts suction on carpet
10,000 Pa suction; the listing names hardwood floors among the surfaces it cleans
Mopping levels and no-go zones set in the app; LiDAR multi-level mapping
The station empties dust only; you wash and dry the mop pad yourself
A Roomba that detects and avoids carpets while mopping, so the rugs on your hardwood stay dry. A micro-pump keeps the pad evenly moist, and you choose how much solution it uses.
Automatically detects and avoids carpets while mopping, with no programming
Micro-pump controls water flow and keeps the microfiber pad evenly moist
Adjustable amount of mopping solution, number of passes and suction in the app
AutoEmpty dock with a bag for up to 75 days; ClearView LiDAR mapping
The listing says hard floors but does not name wood or hardwood specifically
No mop washing or drying in the dock; you rinse the pad
32 water levels let you keep the mop barely damp on wood, and the station holds a 5 L dust bag for up to 150 days between emptying, the longest in this group.
32 water levels plus adjustable suction for vacuuming and mopping at once
Surface recommendation lists hard floor, carpet, wood and tile
Auto-empties into a 5 L dust bag for up to 150 days
13,000 Pa suction with an anti-tangle DuoBrush; editable maps and no-go zones
The listing does not say the mop lifts or avoids carpets, so set no-mop zones on rugs
A slim, quiet vacuum-only robot for people who don't want water on their wood at all. It runs up to 100 minutes on hardwood floors and has an anti-scratch tempered glass top.
Up to 100 minutes of runtime on hardwood floors, per the listing
2.85-inch profile fits under low furniture
BoostIQ adjusts suction within 1.5 seconds for different surfaces
No mop, so no water on wood floors; drop-sensing and infrared obstacle sensors
No Wi-Fi or app; you control it with the remote and buttons
Why eufy C28 Robot Vacuum and Mop Combo is our #1 pick
It never leaves a wet pad on the wood
After each clean, the C28's station washes the roller mop, collects the dirty water, and dries the mop with 50°C hot air. A mop that sits damp on a hardwood floor is the thing to avoid, and this one doesn't.
A mop that cleans itself as it goes
The 28 cm roller has 24 water ports and a built-in scraper that pushes dirt into a separate tank while it mops. You aren't wiping yesterday's grime back across the boards.
Rugs stay dry
Most hardwood homes have rugs on top. The C28 lifts its mop 10.8 mm on short carpets, and its listing names wooden floors and short wool carpet as surfaces it is built for.
Finished hardwood handles a damp mop, not a wet one. Look for adjustable water levels or a pump that keeps the pad evenly moist. Start on the lowest setting and only go up if the floor isn't getting clean.
Think about the pad after the clean
A dirty, damp pad left sitting on a floor can leave marks and smells. A station that washes and dries the mop takes care of this. Without one, take the pad off and rinse it after each mopping run.
Plan for your rugs
If your hardwood has rugs on top, choose a robot that lifts its mop or avoids carpet while mopping. Otherwise, set no-mop zones in the app around each rug.
You don't have to mop at all
Daily vacuuming does most of the work on hardwood. If you'd rather mop by hand, a vacuum-only robot is simpler, has nothing to refill, and keeps water off the wood entirely.
FAQ
Are robot mops safe for hardwood floors?
On sealed, finished hardwood, a lightly damp robot mop is generally fine. Use the lowest water level, don't let a wet pad sit on the floor, and check your flooring maker's care instructions. Unsealed or waxed wood should not be wet-mopped.
Will a robot vacuum scratch hardwood?
Scratches usually come from grit caught in the wheels or brushes, not the robot itself. Keep the wheels and brushes clean, replace worn side brushes, and empty the bin regularly.
Do I need a self-emptying dock?
It isn't needed for clean floors, but it means you empty a bag every few weeks or months instead of a small bin every day or two. Every robot here except the eufy 11S MAX has one.
What cleaning solution should I use on hardwood?
Use only the solution the robot maker approves, and check that it suits your floor finish. Plain water is the safe default. Never use oil soaps or wax products in a robot's tank.
Bottom line
For hardwood floors, the eufy C28 is the robot to buy: it names wood floors as a surface, washes and hot-air dries its mop after every clean, and lifts the mop off short carpets. Choose the roborock Q10 S5+ for stronger scrubbing, the Roomba 104 Combo if rugs are your main worry, the dreame D20 Plus for the finest water control, and the eufy 11S MAX if you want no water on your wood at all.
Is a Robot Mop Safe for Hardwood Floors? — When a robot mop is fine on hardwood, when it isn't, and the settings that keep wood floors safe: water level, pad care, rugs and cleaning solution.
Will a Robot Vacuum Scratch Hardwood Floors? — Why scratches happen when a robot vacuum runs on hardwood, the parts to check, and a simple monthly routine that keeps your floors and robot in good shape.