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 Omni C28 pairs a self-washing roller mop with a five-function station, though eufy publishes no mop lift for it. 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

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

ModelMain brushCondition and source
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 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 Omni C28
eufy Omni C28A rinsing roller mop and a five-function dock at mid-range price — the mechanism the expensive machines charge a lot more for.
A self-washing roller mop under flagship moneyNot published
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

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 Omni C28
Top pick

eufy Omni C28

A self-washing roller mop under flagship money

A rinsing roller mop and a five-function dock at mid-range price — the mechanism the expensive machines charge a lot more for.

Published specifications

Max climb height
Not publishedNot stated. The sister X10 Pro Omni publishes 21mm, so the silence here is a choice rather than a house style.
Mop lift
Not publishedeufy does not state whether the HydroJet roller lifts clear of carpet, which is the figure that decides whether it wets a rug.
Dock
Five-function Omni station: self-cleaning mop, auto hot-air drying, auto dust emptying into a stated 3L sealed bag for up to 75 days, auto tank refilling and auto wastewater collectionThe 3L bag and the 75-day interval were added on 2026-10-24 after re-reading eufy's own C28 page; they were missing from this sheet before. eufy states no filtration rating for the bag and no electrical figures for this machine at all.Source: eufy Omni C28 product page — Omni station, 3L bag and 75-day interval (retrieved 2026-10-24)

What it does well

  • HydroJet roller rinses itself during the run instead of only at the dock
  • A stated 15,000 Pa, which is a real figure rather than a multiple
  • Five-function station: mop washing, hot-air drying, dust emptying, tank refill and wastewater collection

What it does not

  • No published threshold height and no published mop-lift height
  • No published runtime, bin capacity or body height either
  • The roller is a consumable and eufy does not state a replacement interval

Who it is for

Hard floors that get genuinely dirty, on a budget that will not reach a flagship omni station.

Skip it if

Your home has thresholds or deep carpet. eufy publishes no climb height and no mop-lift height for this model, so you cannot check either before you buy.

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.

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 Omni C28 is the straightforward answer on mechanism: a DuoSpiral detangling brush and a station that washes and dries the pad. Be clear about the limit, though - eufy publishes no mop lift height for it, so you cannot check before buying how far the wet pad clears a rug. 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.