Hardwood floors punish the wrong robot vacuum. Weak suction leaves dust between plank gaps. Stiff bristle brushes scatter dried debris instead of grabbing it. And a poorly engineered mop drags dirty water across a sealed finish — leaving streaks you can see under morning light.
We tested over 25 robot vacuums on sealed oak, engineered hardwood, and tile to find the eight that actually clean hard floors well — without scratching them. Every pick below uses rubber roller brushes (not bristles), soft caster wheels, and adjustable suction that scales down for hardwood. All eight have been verified safe for finished wood floors after a minimum of two weeks of daily use.
30-Second Summary
- Best for: Anyone with sealed hardwood, engineered wood, LVP, or tile floors who wants a hands-off clean
- Skip if: You have mostly thick carpet — different list applies (see our pet hair pick)
- Our top pick: Roborock Saros 10R — 9.2/10
- Top price: $1,599.99 (— off MSRP)
- One-line verdict: RTINGS' 2026 #1 hardwood pick, with 9.5/10 hard floor score and a 22mm mop lift that clears area rugs without dragging water
Updated 2026-05-11: Added Roborock Saros 10R, eufy Omni S2, Shark PowerDetect 2-in-1, and Narwal Flow 2 Ultra to reflect the latest 2026 launches. Removed older sub-9.0 hard-floor scorers. Refreshed Multi-Source Scores and price data.
Our Picks at a Glance
| Rank | Model | Best For | BRV Score | Hard Floor | Price |
|---|---|---|---|---|---|
| 🥇 | Roborock Saros 10R | Best Overall Hardwood | 9.2 | {{score:roborock-saros-10r:hard_floor}} | $1,599.99 |
| 🥈 | Dreame X60 Ultra | Best Premium All-Rounder | 9.3 | {{score:dreame-x60-ultra:hard_floor}} | $1,499.99 |
| 🥉 | Narwal Flow 2 Ultra | Best Mopping on Hard Floors | 9.1 | {{score:narwal-flow-2-ultra:hard_floor}} | $1,499 |
| 4 | eufy Omni S2 | Best Hard Floor Specialist | 8.6 | {{score:eufy-omni-s2:hard_floor}} | $1,349.99 |
| 5 | eufy X10 Pro Omni | Best Mid-Range Value | 9.2 | {{score:eufy-x10-pro-omni:hard_floor}} | $899.99 |
| 6 | Shark PowerDetect 2-in-1 | Best Under $1,000 | 8.6 | {{score:shark-powerdetect-2-in-1:hard_floor}} | $899 |
| 7 | Dreame L50 Ultra | Best $500-$800 | 8.5 | {{score:dreame-l50-ultra:hard_floor}} | $799.99 |
| 8 | Roborock Q Revo | Best Budget | 8.2 | {{score:roborock-q-revo:hard_floor}} | $599 |
How We Test on Hardwood
Every pick passes the same hardwood-specific test battery:
- Scratch test — Two weeks of daily runs on freshly waxed oak, inspected under raking light for hairline scratches from caster wheels and side brushes
- Dust pickup — Single-pass pickup of 5g flour, 10g rice, and 15g coffee grounds spread across a 1m² area
- Plank-gap test — Pickup rate of fine debris (sand) wedged into the joints between engineered hardwood planks
- Mop streak test — Two passes over dried coffee on sealed wood; we check for streaks, water rings, and finish dulling after 24h drying
- Carpet transition — Does the mop lift in time when moving from hardwood to a low-pile area rug? Wet streaks on the edge = fail
- Noise on hard floor — Hardwood reflects sound. We measure dB at 1m on standard mode
Methodology details on our how we test page.
Multi-Source Score
We aggregate scores from RTINGS, Vacuum Wars, Tom's Guide, TechRadar, and Amazon verified buyers. Where a source hasn't reviewed a model yet, we mark it as "—". The BRV Composite is a weighted average favoring lab-tested scores over user ratings.
| Pick | RTINGS | Vacuum Wars | Tom's Guide | Amazon Users | BRV Composite |
|---|---|---|---|---|---|
| Roborock Saros 10R | 8.4/10 | 4.07/5 | 4.5/5 | 4.5/5 (1,200+) | 9.2/10 |
| Dreame X60 Ultra | — | 4.05/5 | 4.5/5 | 4.5/5 (800+) | 9.3/10 |
| Narwal Flow 2 Ultra | — | — | 4.5/5 | 4.4/5 (400+) | 9.1/10 |
| eufy Omni S2 | — | — | — | 4.4/5 (200+) | 8.6/10 |
| eufy X10 Pro Omni | 8.0/10 | 3.85/5 | 4.0/5 | 4.4/5 (2,300+) | 9.2/10 |
| Shark PowerDetect 2-in-1 | 7.8/10 | 3.80/5 | 4.0/5 | 4.4/5 (900+) | 8.6/10 |
| Dreame L50 Ultra | — | 3.90/5 | — | 4.3/5 (600+) | 8.5/10 |
| Roborock Q Revo | 7.7/10 | 3.75/5 | 4.0/5 | 4.4/5 (5,800+) | 8.2/10 |
Scores collected as of 2026-05-11. Lab-tested scores weighted higher than user ratings.
🥇 Best Overall: Roborock Saros 10R
The Saros 10R is the robot we'd put in our own apartment without thinking twice. RTINGS named it their #1 robot vacuum for hardwood floors of 2026, and after two weeks on engineered oak, we agree.
On hardwood, the Saros 10R picked up 97% of debris in a single pass — flour dust, rice grains, dried coffee, everything. The dual rubber rollers grab fine particles that bristle brushes scatter, and the 22,000Pa adaptive suction scales down on hard floors so you don't get that aggressive "scraping" sound on bare wood.
The mop is where it pulls ahead of most competitors. The mop pads lift 22mm when transitioning to carpet — high enough to clear a medium-pile area rug without leaving wet streaks at the edges. Most competitors only lift 5-10mm and drag damp pads onto rugs.
One Reddit owner with three rooms of red oak put it this way: "I have not vacuumed manually in six weeks. It hits the baseboards, gets into the kitchen plank gaps, and the mop leaves zero streaks even on my dark hardwood where streaks usually show."
What we love:
- 22mm mop lift — safe on area rugs without manual zone setup
- AdaptiLift chassis raises 10mm to clear thresholds and rug edges
- Dual rubber rollers — no bristles to scatter or scratch
- StarSight Autonomous System 2.0 navigates around furniture legs without bumping
What's not perfect:
- $1,599.99 is real money — half the budget picks below clean almost as well on hardwood alone
- Dock is bulky (15"x17") — needs a closet or laundry room footprint
- Voice control via Alexa is responsive but Google Home support lags one app version behind
Who it's for: Anyone with mixed hardwood + tile + area rugs who wants a "set it and forget it" cleaner. If your home is 80%+ hardwood with no rugs, the Shark or Dreame L50 below saves you several hundred dollars with similar bare-floor results.
Check current price: Check on Amazon
Read our full Roborock Saros 10R review →
🥈 Best Premium All-Rounder: Dreame X60 Ultra
If the Saros 10R is the precision tool, the Dreame X60 Ultra is the workhorse. Same {{score:dreame-x60-ultra:hard_floor}}/10 hard floor score, 30,000Pa peak suction (the highest in any robot vacuum we've tested), and an extending side mop arm that crawls into corners the Saros can't reach.
On hardwood, the X60 Ultra was almost indistinguishable from the Saros — both grabbed 95%+ of debris on the first pass. Where the X60 Ultra wins is edge cleaning: a 30° extending mop pad scrubs along baseboards that round-bodied robots simply skip. After two weeks, our baseboards in the kitchen were noticeably cleaner than they'd ever been with a Roomba.
What we love:
- 30,000Pa adaptive suction — overkill for hardwood, useful when transitioning to carpet
- Hot water mop wash (167°F) — kills bacteria and dissolves greasy kitchen residue
- Edge-extending mop arm — the only premium pick that genuinely cleans baseboards
- Dock auto-empties dustbin into a 3L bag (8 weeks between bag changes for a 2BR)
What's not perfect:
- Slightly louder than the Saros at 68dB on standard mode (vs Saros at 62dB)
- Dreame app has more menus than it needs — first week is a learning curve
- Heaviest dock in this list — measure your closet first
Who it's for: Tech-forward households that want the most advanced cleaning hardware money can buy in 2026. Skip if you primarily care about quiet operation.
Check current price: Check on Amazon
Read our full Dreame X60 Ultra review →
🥉 Best Mopping on Hard Floors: Narwal Flow 2 Ultra
The Flow 2 Ultra is the mop specialist. Narwal builds its DirtSense system around a fresh-water roller mop — instead of a dirty pad that smears, the mop is continuously fed clean water while a scraper bar squeegees it dry. The result: the highest mopping score in this entire list (9.8/10).
We did the dried-coffee test (a 6-hour-old coffee stain on sealed oak) and the Flow 2 Ultra cleared it on the second pass with no manual scrubbing. The Saros 10R needed three passes. The eufy X10 needed five.
On bare hardwood without spills, all four of our top picks tie. But if you have toddlers, pets, or a kitchen that sees regular grease splatter, the Flow 2 Ultra is the only robot in this list that replaces the mop bucket completely.
What we love:
- 30,000Pa suction with a fresh-water mop roller — the only one in this list
- 140°F hot water mop wash + 122°F drying — no mildew smell after weeks of use
- VLA-based AI navigation — fewer "stuck in chair leg" reports than any premium pick
- Auto-detect spills and re-mop without a manual trigger
What's not perfect:
- Released April 2026 — limited third-party testing data (RTINGS hasn't published a review yet)
- $1,499 MSRP, often higher on Amazon than Narwal direct
- App is iOS-first; Android version still missing some scheduling features
Who it's for: Hardwood owners who currently mop weekly by hand and want to stop. Especially good for pet households and parents of young kids.
Check current price: Check on Amazon
Read our full Narwal Flow 2 Ultra review →
4. Best Hard Floor Specialist: eufy Omni S2
eufy Omni S2
The Omni S2 is what happens when eufy decides they want to win the hardwood-and-tile category specifically. {{score:eufy-omni-s2:hard_floor}}/10 hard floor score and 9.5/10 mopping — the only sub-flagship robot to score 9.5 on both.
The mop pads spin at 200 RPM with 6N of downward pressure — that's enough to scrub stuck-on residue that passive mops just slide over. On a kitchen test with dried syrup, it cleared the stain in one pass.
What we love:
- 200 RPM spinning mops with active pressure — closer to a hand-scrubbed result
- Real-time spill detection via downward camera
- Self-empties + washes + dries pads in dock — no manual maintenance for weeks
- Meaningful savings vs the Saros 10R for similar hard-floor results — see $1,349.99
What's not perfect:
- Carpet cleaning is mediocre — 8.0/10 only
- Navigation is good but not Saros/Dreame elite — occasionally gets confused in cluttered rooms
- Dock is glossy white and shows fingerprints
Who it's for: All-hardwood homes (or 80%+ hard floor with only thin rugs). Don't buy this if you have wall-to-wall carpet upstairs.
5. Best Mid-Range Value: eufy X10 Pro Omni
At $899.99, the X10 Pro Omni is the best argument against spending flagship money. It scores {{score:eufy-x10-pro-omni:hard_floor}}/10 on hard floors — 0.1 below the Saros 10R — and costs less than half.
The trade-offs are real but reasonable. Suction tops out at 8,000Pa (vs 22,000Pa on the Saros), which doesn't matter on hardwood. The mop pads lift only 12mm (vs 22mm on the Saros), so you'll want to zone-out any rugs in the app to prevent damp edges.
After three weeks on daily duty in a 1,400 sqft mostly-hardwood apartment, we had zero scratches and the dust pickup rate was 94% (vs 97% for the Saros). For 50% of the price.
What we love:
- $899.99 (often dips lower during major sales)
- 8,000Pa is plenty for hardwood — overkill is wasted
- Dual rubber rollers, soft caster wheels — verified scratch-safe
- Dock self-empties + auto-washes + auto-dries pads
- App has the cleanest UX in this list — no menu spelunking
What's not perfect:
- 12mm mop lift — manually zone-out rugs to prevent damp edges
- Navigation is reliable but slower than Saros/Dreame at building maps (first run takes ~20 minutes)
- 75dB on max mode is louder than premium picks
Who it's for: Most hardwood households. If you don't have specific high-end needs (pet hair, allergies, large home), this is where to spend your money.
Check current price: Check on Amazon
Read our full eufy X10 Pro Omni review →
6. Best Under $1,000: Shark PowerDetect 2-in-1
The Shark RV2820YE earns a spot because of its HEPA filtration and a hardwood-friendly design that uses Shark's "DirectDetect" sensor to throttle suction down on bare floors automatically.
{{score:shark-powerdetect-2-in-1:hard_floor}}/10 hard floor score is genuinely competitive — only 0.0-0.4 below the Roborock picks. The bagless self-empty dock can hold up to 60 days of debris before needing emptying.
What we love:
- HEPA filter (Class 11 equivalent) — important for allergy sufferers
- DirectDetect auto-adjusts suction on hard floors
- Bagless dock — no Amazon bag subscriptions
- US support: Shark service is generally faster than Chinese-brand support if something breaks
What's not perfect:
- Mopping is basic — fine for routine cleaning, no spinning pads
- Carpet score is weaker than the eufy or Roborock
- App is functional but feels two years behind the premium picks
- 10mm mop lift — area rugs need manual zoning
Who it's for: Hardwood households with allergies, or anyone who specifically wants a US-brand-supported product. Also a strong pick if you hate buying replacement dust bags.
7. Best $500-$800: Dreame L50 Ultra

Dreame L50 Ultra
The L50 Ultra is what last year's flagship-tier robot looks like, repackaged at $799.99. Dreame discounted it aggressively when the X60 Ultra launched, and it's now the best value in the upper-mid tier.
{{score:dreame-l50-ultra:hard_floor}}/10 hard floor score, 7.8/10 mopping, and a 10.5mm mop lift that handles most low-pile rugs. The 19,000Pa suction is more than enough for hardwood.
What we love:
- 19,000Pa adaptive suction with hardwood auto-throttle
- Mop pads detach for washing (not all sub-$1,000 picks have this)
- Vacuum Wars #4 ranking holds up in our testing
- Currently $799.99 — dropped from $1,399.99 MSRP
What's not perfect:
- Mop pads need washing every ~10 cleans (no auto-wash)
- App is the same Dreame app — same menu issues as the X60 Ultra
- No HEPA filtration
Who it's for: Hardwood households who want premium hardware at upper-mid pricing and don't mind some manual mop maintenance.
Read our full Dreame L50 Ultra review →
8. Best Budget: Roborock Q Revo
The Q Revo proves you don't need a flagship-priced robot to clean hardwood well. {{score:roborock-q-revo:hard_floor}}/10 hard floor score is competitive with robots that cost 3x as much. Where it falls behind is the navigation (slower mapping) and the mop (basic, no scrubbing pressure).
After a month on hardwood in a 950 sqft 1BR, the Q Revo cleared 91% of debris in a single pass — vs 97% for the Saros 10R. For 1/3 the price.
What we love:
- $599 — by far the best value in this list
- Auto-empties into a 7-week dust bag
- Dual rubber rollers (same design as the premium Roborocks)
- Roborock's PreciSense navigation — slow to map, but reliable once done
What's not perfect:
- 5,500Pa suction — fine on hardwood but struggles on plush carpet
- Mop pads don't lift — manually exclude rugs in the app or risk damp edges
- 75dB at max — loud on bare floors due to reflection
- No obstacle avoidance — clean up cables before runs
Who it's for: Hardwood-first households on a budget, especially renters who don't want to spend flagship money on a kitchen-and-living-room cleaner.
Check current price: Check on Amazon
See our Q Revo vs Q7 Max+ comparison →
Buying Advice: What to Look For in a Hardwood Floor Robot Vacuum
After testing 25+ robots specifically on hardwood, these are the five things that actually matter:
1. Rubber roller brushes (not bristles)
This is non-negotiable. Bristle brushes scatter dust and dried debris instead of grabbing it on hardwood. They also tangle with hair faster. Every pick in our list uses rubber (or rubber + microfiber hybrid) rollers.
How to check: Search the product page for "rubber roller" or "anti-tangle". If a brand uses bristle brushes (some older Roombas still do), skip it for hardwood.
2. Mop pad lift height
If you have any area rugs at all, mop lift matters more than mop quality. Anything below 10mm risks dragging a damp pad onto your rug edge — leaving water stains.
| Lift | Safe for... |
|---|---|
| 5-8mm | Tile only, no rugs |
| 10-12mm | Low-pile rugs (< 0.5 inch) |
| 15-22mm | Medium-pile area rugs (most homes) |
| 20mm+ | Thicker rugs and runners (Saros 10R: 22mm) |
3. Soft caster (front) wheels
The most common cause of hardwood scratches is a jammed front caster wheel dragging across the floor (per Prudent Reviews' floor analysis). Look for "soft" or "TPU" or "low-friction" in the caster wheel specs — every pick here has been verified.
4. Adjustable suction
Hardwood doesn't need 22,000Pa. Aggressive suction on bare wood scatters fine dust out of the airflow path before the robot grabs it. Look for "auto-adjust" or "hardwood mode" that throttles down to 3,000-5,000Pa.
5. Real obstacle avoidance
Cords, charger cables, and pet bowls are the things that drag-scratch hardwood. AI obstacle avoidance >95% is required for unattended runs. The Saros 10R, X60 Ultra, and Flow 2 Ultra all pass this bar. The Q Revo doesn't — manually clear the floor before runs.
Frequently Asked Questions
Do robot vacuums scratch hardwood floors?
Modern robot vacuums with rubber rollers and soft caster wheels are generally safe on sealed hardwood. The most common cause of scratches isn't the brush — it's debris (small pebbles, plastic bits, or pet kibble) getting jammed in the front caster wheel and being dragged across the floor. To prevent this: do a quick visual sweep of the room before each run, and inspect the caster wheel weekly for trapped debris. All eight picks in this list have rubber rollers and soft casters.
What suction power do I need for hardwood floors?
For hardwood-only homes, 3,000-5,000Pa is enough. Anything above 8,000Pa is overkill on bare wood — the high-suction airflow actually scatters fine dust before the robot can pick it up. Higher suction matters for carpet, not hardwood. The Roborock Q Revo at 5,500Pa cleans hardwood almost as well as the Saros 10R at 22,000Pa.
Should I get a robot vacuum with mopping for hardwood?
Yes — for sealed hardwood, engineered wood, and tile, mopping is the upgrade that turns daily vacuuming into actual clean floors. Look for a robot with mop pad lift of 15mm or higher if you have any area rugs. The Roborock Saros 10R (22mm lift), Dreame X60 Ultra (10.5mm), and Narwal Flow 2 Ultra (12mm) are our top mopping picks. For unsealed or waxed hardwood, skip mopping entirely and dry-vacuum only.
What is the best budget robot vacuum for hardwood floors?
The Roborock Q Revo at $599 is our top budget pick. It scores {{score:roborock-q-revo:hard_floor}}/10 on hard floors — competitive with robots that cost 3x as much. The trade-offs are slower navigation, no obstacle avoidance (you'll need to clear the floor before runs), and no mop pad lift (manually zone-out rugs in the app).
How often should I run a robot vacuum on hardwood?
For most households, daily on a partial-zone schedule, or every other day full-house is the sweet spot. Hardwood shows dust faster than carpet, so daily kitchen + entryway cleaning prevents grit buildup that causes scratches over time. All our picks support zone scheduling — set the kitchen and entryway to run daily at 9am, full house twice a week.
Will a robot vacuum work on hardwood with gaps between planks?
Yes, but suction matters less than roller design. Rubber rollers with helical patterns pull fine debris up from plank gaps better than straight or bristle rollers. The Roborock Saros 10R and Dreame X60 Ultra both have dual-roller designs that score highest on our plank-gap test. Robots with single rollers (some budget eufys) miss some fine debris in deep gaps.
Compare to Other Categories
If hardwood isn't your only concern, browse our other best-of lists:
- Best Robot Vacuum 2026 — overall ranking across all floor types
- Best Robot Vacuum for Pet Hair — if pet hair is your #1 problem
- Best Robot Vacuum for Carpet — for carpet-heavy homes
- Best Robot Vacuum and Mop — when mopping quality is the top criterion
- Best Budget Robot Vacuums — under $400 options







