Skip to content
Bristle & Bot
Hard floors / roundup

Best robot vacuums for hardwood floors

Hardwood is the easiest surface to vacuum and the easiest to get wrong. Suction is not the problem — scattering, edges and water are.

By Scooter M.Published
An empty room with polished wooden floorboards and tall windows

Disclosure — some links on this page go to Amazon, and we earn a commission if you buy through them. It costs you nothing extra and it does not change what we recommend or in what order. The full disclosure.

Hardwood needs a soft roller brush, a washing mop dock and controlled water — not high suction. The eufy X10 Pro Omni publishes the most complete sheet for it, including a 12mm mop lift. Dreame's X40 Ultra removes its pads entirely for mixed floors. Roborock's Qrevo Pro states hot-water pad washing at the lowest price here.

Hardwood is the surface robot vacuums are best at, which is exactly why choosing one for it is harder than it looks. Almost anything will pick dust off a smooth floor, so the suction figure that separates machines on carpet separates nothing here. The differences that remain are about what the brush does to debris it does not collect, what the mop does with dirty water, and what both do to the finish over several years.

On a hard floor, the brush can make things worse

A brush designed to dig into carpet pile has nothing to dig into on a plank floor. Stiff bristles meet a fragment of cereal, flick it two feet sideways out of the robot's path, and the machine drives on. You end up with debris redistributed into the corners and along the skirting rather than in the bin — the specific complaint people describe as the robot just pushing things around.

Soft rollers and rubber-fin brushes do not do this. They make contact across a wider footprint, they deform rather than strike, and debris ends up in the airflow instead of airborne. The construction each maker publishes is the thing to read.

Published brush construction, by model

5 of 6 models publish this figure. Every number below links to the page it came from.

ModelMain brushCondition and source
eufy X10 Pro OmnieufyAuto-detangling roller brush with Pro-Detangle CombSource: eufy X10 Pro Omni product page — brush (retrieved 2026-09-01)
Dreame X40 UltraDreameLiftable brushes with an extending side brushSource: Dreame X40 Ultra brush system — manufacturer listing on Amazon.com (retrieved 2026-09-01)
ECOVACS DEEBOT T30S ComboECOVACSZeroTangle anti-tangle brushSource: ECOVACS DEEBOT T30S Combo brush — manufacturer listing on Amazon.com (retrieved 2026-09-01)
Roborock Q7 M5RoborockJawScrapers Comb anti-tangle main brushRoborock pairs it with an anti-tangle side brush as a Dual Anti-Tangle System.Source: Roborock Q7 M5 product page — brush (retrieved 2026-09-01)
Roborock Qrevo ProRoborockNot publishedBrush construction is not described on the listing.
iRobot Roomba 105 VaciRobotMulti-Surface bristle brush with an Edge-Sweeping brushiRobot's own description. Note that this is the bristle design, not the dual rubber brushes it fits to the Max range.Source: iRobot Roomba 105 Vac product page — 3-Stage Cleaning (retrieved 2026-09-13)

Compiled from the manufacturers’ own published material — every row carries the date its figure was read. We have not measured any of these figures ourselves, see how we pick. Found an error? Tell us and we will correct it.

Note the Qrevo Pro's row and the 105 Vac's row. Roborock publishes no brush construction at all for the Qrevo Pro, and iRobot publishes a bristle brush for the 105 — on a hardwood floor that is the construction most likely to scatter. The cross-brand version of this argument, with the physics in more detail, is in brush types for hardwood and tile.

The mop is doing most of the work

On carpet, mopping is a liability to be lifted out of the way. On hardwood it is the point. Dry vacuuming lifts the crumbs and the visible dust; the film of footprints, paw marks and kitchen grease that makes a wood floor look dull comes up only with water and a pad that is clean enough to absorb it.

That makes the dock the deciding component, exactly as it is on the mop combo roundup. A dock that scrubs the pad, extracts the dirty water and dries the pad with warm air is doing something a human with a bucket does between rooms. A dock that only charges the robot is not.

Edges are visible on wood and hidden on carpet

Fitted carpet hides the strip along the skirting board. A plank floor shows it as a distinct gray line, and it is the first thing people notice when a robot has been running for a month. Every maker here has some answer — an extending side brush, an arm that reaches into the corner, a mop pad that swings out — and almost none of them publishes a figure for how far it reaches.

That is a genuine gap rather than an oversight we can fill. We are not going to estimate a reach in millimeters that no maker states. What we can say is that the models which name the mechanism, like Roborock's FlexiArm family and Dreame's extending side brush, are describing hardware that exists, and the models that describe edge cleaning only in adjectives are not.

Scratching, in proportion

The fear that a robot vacuum will scratch a wood floor is common and mostly misplaced. The wheels are rubber, the body clears the floor, and the brush is softer than the finish. What actually causes marks is grit trapped under a wheel or a caster, dragged repeatedly along the same line — which is an argument for running the robot often rather than for not running it.

The real exceptions are worth knowing: a dock parked on a soft finish, a caster wheel that has picked up a stone, and anything hard the robot pushes rather than collects. Will a robot vacuum scratch your floor goes through each of those and what to check.

How we picked

Criteria first, products second. These are the things we ranked on, stated before anything is recommended.

  • A soft roller or rubber-fin main brush rather than stiff bristles. On a hard surface the brush has nothing to dig into, so a stiff one flicks debris ahead of the machine instead of collecting it.
  • A dock that washes the mop pad, because on hardwood the mop does most of the real cleaning and an unwashed pad is redistributing by the second room.
  • A published mop-lift height for any rug the route crosses, and a published water-control claim, since standing water is what damages a wood floor.
  • Edge and corner behavior — an extending side brush or arm, because a hardwood room shows the dust line along the baseboard that a carpet hides.
  • Published figures generally. On a surface this forgiving, a maker's willingness to state numbers is the most useful signal left.

What we did not do: test any of these machines. We do not own one, we do not have a lab, and nothing on this page is written as though we did. The full method.

Quick picks

Ranked on the published specifications below. Tap a row to jump to the full write-up.

#ProductBest forMop liftPrice
1
eufy X10 Pro Omni
eufy X10 Pro Omnieufy publishes an obstacle clearance, a mop lift, two runtimes and both tank capacities — more of its own numbers than any other maker here.
The most completely published spec sheet12mm
2
Dreame X40 Ultra
Dreame X40 UltraThe mop pads come off entirely rather than just lifting, which is the only version of mop lifting that guarantees a dry carpet.
Removable mop padsRemovable, plus a stated 10.5mm raise
3
Roborock Qrevo Pro
Roborock Qrevo ProHot-water pad washing and dirt detection at a price where most combos still rinse the pad in cold water.
Hot-water pad washing at mid priceNot published
4
ECOVACS DEEBOT T30S Combo
ECOVACS DEEBOT T30S ComboShips with a cordless stick vacuum docked alongside the robot, which is the only honest answer to stairs anyone sells.
Stairs and upholstery the robot cannot reachNot published
5
Roborock Q7 M5
Roborock Q7 M5Proper 360-degree LiDAR mapping and an anti-tangle main brush at a price where a lot of robots still bounce off the walls.
Real LiDAR mapping at the low endNot published

Every figure in this table is linked to the page it came from in the write-ups below. We have not tested any of these machines.

eufy X10 Pro Omni
Top pick

eufy X10 Pro Omni

The most completely published spec sheet

eufy publishes an obstacle clearance, a mop lift, two runtimes and both tank capacities — more of its own numbers than any other maker here.

Published specifications

Max climb height
21mm (0.83in)eufy publishes this as "Obstacle Clearance Height". Like every stated maximum it assumes a clean square edge.Source: eufy X10 Pro Omni product page — obstacle clearance height (retrieved 2026-09-01)
Main brush
Auto-detangling roller brush with Pro-Detangle CombSource: eufy X10 Pro Omni product page — brush (retrieved 2026-09-01)
Stated runtime
173 minutes vacuuming, 136 minutes vacuuming and moppingeufy states both figures for standard mode.Source: eufy X10 Pro Omni product page — runtime (retrieved 2026-09-01)
Body height
Needs 130mm (5.12in) of clearance under furnitureeufy publishes this as a minimum height restriction rather than a body height.Source: eufy X10 Pro Omni product page — height restrictions (retrieved 2026-09-01)
Dock
Self-emptying with auto mop washing and drying, 3L self-refilling tankThe robot itself carries an 80ml water tank.Source: eufy X10 Pro Omni product page — station and tanks (retrieved 2026-09-01)

What it does well

  • Publishes an obstacle clearance figure at all, which iRobot and Shark do not
  • 12mm auto-lifting mop with carpet detection
  • Separate stated runtimes for vacuum-only and vacuum-plus-mop

What it does not

  • 21mm clearance is mid-pack and well below the Curv or the L40s
  • 8,000 Pa is modest against the current flagship figures

Who it is for

Anyone who wants to check the specs before buying rather than after the robot arrives.

Skip it if

Your sills are over about 20mm. A published 21mm clearance is honest, but it is not tall.

Dreame X40 Ultra
Pick 2

Dreame X40 Ultra

Removable mop pads

The mop pads come off entirely rather than just lifting, which is the only version of mop lifting that guarantees a dry carpet.

Published specifications

Max climb height
22mm (0.87in)Stated by Dreame in its own model comparison, not on the product listing.Source: Dreame model comparison — L40 Ultra Gen 2 vs L40s Ultra, obstacle climbing height (retrieved 2026-09-01)
Mop lift
Removable, plus a stated 10.5mm raiseDreame quotes the height difference before and after mop lifting as 10.5mm; the pads can also be dropped at the dock entirely.Source: Dreame model comparison — mop lifting height difference (retrieved 2026-09-01)
Dock
Self-emptying with 158F mop and washboard self-cleaning, auto refillSource: Dreame X40 Ultra dock — manufacturer listing on Amazon.com (retrieved 2026-09-01)

What it does well

  • Mops detach at the dock instead of riding along raised
  • Stated 198 minutes of runtime
  • 12,000 Pa stated peak suction

What it does not

  • 22mm climb is mid-pack and well below the L40s and X50
  • Large dock footprint for the mop-washing hardware

Who it is for

Mixed carpet and hard floor where you want the mop gone, not raised.

Skip it if

Your thresholds are tall. Dreame's own comparison puts this generation's obstacle climbing at 22mm.

Roborock Qrevo Pro
Pick 3

Roborock Qrevo Pro

Hot-water pad washing at mid price

Hot-water pad washing and dirt detection at a price where most combos still rinse the pad in cold water.

Published specifications

Max climb height
Not publishedNot stated on the listing.
Mop lift
Not publishedNot stated on the listing.
Main brush
Not publishedBrush construction is not described on the listing.

What it does well

  • Dynamic hot-water mop washing and auto mop drying
  • FlexiArm edge mopping reaches the baseboard strip
  • Dirt detection re-runs areas that come up dirty

What it does not

  • No published threshold or mop-lift figures
  • Suction sits at the bottom of the current line

Who it is for

Kitchens and entryways where the mop pad gets genuinely filthy rather than lightly dusty.

Skip it if

You mostly need carpet suction — 7,000 Pa is modest for deep pile.

ECOVACS DEEBOT T30S Combo
Pick 4

ECOVACS DEEBOT T30S Combo

Stairs and upholstery the robot cannot reach

Ships with a cordless stick vacuum docked alongside the robot, which is the only honest answer to stairs anyone sells.

Published specifications

Max climb height
Not publishedNot stated on the listing.
Mop lift
Not publishedThe listing states auto mop lifting but gives no height.
Dock
All-in-one hub with dual self-emptying for the robot and the stick vacuum, plus hot-water mop washingSource: ECOVACS DEEBOT T30S Combo station — manufacturer listing on Amazon.com (retrieved 2026-09-01)

What it does well

  • The stick vacuum shares the same self-emptying station
  • ZeroTangle anti-tangle brush and TruEdge adaptive edge mopping
  • Hot-water mop washing with auto mop lifting

What it does not

  • No published climb height or mop-lift figure
  • The combined station is physically large

Who it is for

Multi-story homes and anyone who keeps buying a robot and then still hauling a handheld up the stairs.

Skip it if

You already own a good stick vacuum. You are paying for a second one you do not need.

Roborock Q7 M5
Pick 5

Roborock Q7 M5

Real LiDAR mapping at the low end

Proper 360-degree LiDAR mapping and an anti-tangle main brush at a price where a lot of robots still bounce off the walls.

Published specifications

Max climb height
Not publishedNot stated on the Roborock product page.
Mop lift
Not publishedNot stated on the Roborock product page.
Main brush
JawScrapers Comb anti-tangle main brushRoborock pairs it with an anti-tangle side brush as a Dual Anti-Tangle System.Source: Roborock Q7 M5 product page — brush (retrieved 2026-09-01)
Navigation
360-degree LiDAR with multi-level mappingSource: Roborock Q7 M5 product page — navigation (retrieved 2026-09-01)
Stated runtime
Not publishedNot stated on the Roborock product page.

What it does well

  • 360-degree LiDAR at entry-level money, so it maps rooms instead of guessing
  • JawScrapers Comb anti-tangle main brush
  • Multi-level mapping for a two-story house

What it does not

  • No published climb height and no published mop lift
  • Mopping is three water-flow levels and a pad, not a washing dock

Who it is for

A first mapped robot for a normal house — several rooms, some rugs, a pet.

Skip it if

You want serious mopping. This drags a pad; it does not wash or lift one properly.

What we would skip, and why

Skip this one

Roborock Saros 10R

It is an excellent machine and the best answer on this site to a different question — getting under low furniture, where its 80mm body and solid-state navigation genuinely earn the money. On a flat hardwood floor you are paying flagship price for clearance you do not need, and Roborock publishes no threshold height for it at all. If your hardwood runs level through the house, the mid-price models above do the same job on the same floor.

If your hardwood is not the only surface

Most houses with wood floors also have a rug, and the moment a rug enters the route the ranking changes — the mop-lift height stops being a detail and becomes the first thing to check. If that is you, read best robot vacuums for hard floors and area rugs, which ranks on exactly that.

And if the wood is laminate rather than solid timber, the water question is sharper still, because a laminate seam that swells does not sand back. Best robot vacuums for laminate floors covers that case specifically.

Questions people actually ask

+ What is the best robot vacuum for hardwood floors?

The eufy X10 Pro Omni is the best-documented answer: an auto-detangling roller brush, a dock that washes and dries the pad, and a published 12mm mop lift, all of which you can check before buying. If your floors are mixed with rugs, the Dreame X40 Ultra is the stronger pick because its pads come off entirely rather than lifting.

+ Do I need high suction for hardwood floors?

No. Debris sits on top of a hard surface rather than being gripped by pile, so it lifts with very little airflow. The 7,000 to 8,000 Pa models here do the job on wood as well as the 22,000 Pa ones. Suction earns its money on carpet, which is why our carpet roundup ranks on it and this one does not.

+ Will a robot vacuum scratch my wood floor?

Very unlikely from the machine itself — rubber wheels, a soft brush and a body that clears the floor. The realistic risk is grit caught under a wheel and dragged, which is an argument for running it regularly rather than avoiding it. Check the casters occasionally and keep the dock off a delicate finish.

+ Can a robot mop damage hardwood?

It can if the floor is unsealed or the water control is poor, because standing water in a board seam swells the edge. Choose a model that states water-level control and hot-air pad drying, and check your floor type first — unsealed wood should not be wet-mopped by anything, robot or human.

+ Why does my robot vacuum push crumbs around on wood?

Almost always a stiff bristle brush. With no pile to dig into, the bristles strike debris and flick it clear of the intake instead of sweeping it in. A soft roller or rubber-fin brush does not have this failure, and it is the main reason we rank brush construction first on this page.

+ Do robot vacuums get the edges of a wood floor?

Partially. Every model here has an extending side brush or an arm of some kind, but no manufacturer publishes how far it actually reaches, so the honest answer is that you should expect to do the skirting line by hand occasionally. The gap shows up more on wood than on carpet simply because you can see it.