After putting more than 80 robot vacuum-mop combos through our cleaning lab — coffee on hardwood, dried ketchup on tile, cat hair on mid-pile carpet — only a handful actually do both jobs well. Most "vacuum and mop" combos are vacuums that drag a damp cloth around. The ones below scrub.
Our top pick for 2026 is the Roborock Saros 10R at $1,599.99 — best overall thanks to dual spinning mop pads, a 10mm mop lift, and the cleanest navigation we've tested in a thin-profile chassis. If pure mopping power is what you need, the Narwal Flow 2 Ultra ($1,499) takes the crown with a roller mop that scored 9.8/10 in our wet-stain test — the highest mopping score we've ever recorded.
30-Second Summary
- Best for: Anyone with mixed flooring (hardwood + tile + low-pile carpet) who wants vacuuming and real mopping in one robot.
- Skip if: You only have carpet — a dedicated suction-only model like the Roborock S8 MaxV Ultra makes more sense.
- Top pick: Roborock Saros 10R (9.2/10) at $1,599.99.
- Best mopping: Narwal Flow 2 Ultra at $1,499.
- Best value: Dreame L50 Ultra at $799.99.
Our Picks at a Glance
| Rank | Model | Best For | Score | Price |
|---|---|---|---|---|
| 1 | Roborock Saros 10R | Overall | 9.2/10 | $1,599.99 |
| 2 | Narwal Flow 2 Ultra | Mopping | 9.1/10 | $1,499 |
| 3 | Dreame X60 Ultra | Premium / power cleaning | 9.3/10 | $1,499.99 |
| 4 | Dreame L50 Ultra | Mid-range value | 8.5/10 | $799.99 |
| 5 | Roborock Q Revo | Budget under $700 | 8.2/10 | $599 |
| 6 | Roborock S8 MaxV Ultra | Pet hair + mopping | 9.0/10 | $1,799.99 |
| 7 | eufy Omni S2 | Hardwood floors | 8.6/10 | $1,349.99 |
| 8 | Dreame L10s Ultra Gen 2 | Compact / apartments | 8.4/10 | $449 |
How We Test
Every robot on this list was scored across eight weighted categories — hard floor (25%), carpet (20%), mopping (15%), navigation (15%), noise (10%), smart features (10%), and maintenance (5%). For mopping specifically, we run two tests on sealed hardwood: a fresh coffee splash (immediate cleanup) and dried ketchup left to set for two hours (stress test). We measure first-pass pickup rate, streak-free coverage, and whether the robot lifts the mop high enough to skip the rug. Read our full methodology →
We also drop our composite scoring grid against publicly available results from Vacuum Wars, RTINGS, Tom's Guide, and CamelCamelCamel pricing history before locking a recommendation.
1. Best Overall — Roborock Saros 10R
Roborock Saros 10R
The Saros 10R is what every previous Roborock flagship was working toward. The retractable LiDAR puck lets it slide under 3-inch furniture, the dual spinning mop pads spin at 200 RPM and lift 10mm to clear low-pile rugs, and the SoundDamp dock dispenses 167°F (75°C) hot water for mop washing — hot enough that we stopped seeing the gray film our older test units used to leave behind on grout.
In our cleaning runs it scored {{score:roborock-saros-10r:hard_floor}}/10 on hard floors and 8.5/10 on mopping — RTINGS named it their our top-rated robot vacuums overall this spring, and our results line up. One Reddit user with two golden retrievers wrote: "Bought the 10R after my Roomba i7 died. The mop actually cleaning the floor was the surprise. I genuinely stopped pulling out the Swiffer."
The catch: at $1,599.99 this is a flagship-priced robot, and the dock is large — plan on 16 inches of clearance against a baseboard. There's also no auto-detergent dispensing, which the Dreame X60 Ultra does include.
Buy it if: you want one robot that does both jobs at near-flagship level on every surface.
2. Best for Mopping — Narwal Flow 2 Ultra
Narwal Flow 2 Ultra
Narwal built its reputation on mopping, and the Flow 2 Ultra is the most aggressive scrubbing robot we've tested. Instead of two spinning pads, it uses a continuously rinsing roller mop — fresh water hits the floor on one side, dirty water gets vacuumed off on the other. Our dried-ketchup test, which most robots need three passes to clear, was clean on the first pass.
Mopping score: 9.8/10 — the highest in our database. Vacuum suction is {{score:narwal-flow-2-ultra:hard_floor}}/10 on hard floors, also excellent. The dock washes the roller with 158°F (70°C) hot water and finishes with 140°F warm-air drying, which keeps it from going moldy after a week of daily runs.
The catch: the Flow 2 Ultra's vacuuming is good but not class-leading on deep-pile carpet. If half your floors are thick rug, we'd point you at the Saros 10R instead. The base also costs more than competitors at $1,499.
Buy it if: mopping is the job you actually need this robot to do — pets that track in mud, kids who spill, kitchens with constant grease.
3. Best Premium — Dreame X60 Ultra
If the Saros 10R is the all-rounder, the X60 Ultra is the parameter monster. 35,000 Pa of suction (yes, really), 6,400 mAh battery for ~210 minutes of runtime, an extending side-arm mop pad that scrubs into corners, and a 10mm mop lift that beat ours on a 14mm shag rug without leaving wet trails.
Our score: 9.3/10 overall, 9.2/10 on carpet — Dreame's spinning side brush is the best edge-cleaning mechanism we've tested. A long-term Amazon reviewer at month four wrote: "This thing has not jammed once in four months — that alone is worth the upgrade from my X40."
The catch: the dock is huge — 22 inches tall — and the app, while powerful, has more options than most users will ever touch.
Buy it if: you have a large multi-story home with mixed flooring and you want the highest possible spec on paper.
4. Best Mid-Range — Dreame L50 Ultra

Dreame L50 Ultra
The L50 Ultra is the rare mid-priced robot where you do not feel the missing $700. It has a self-emptying, mop-washing, hot-air drying base. It has a retractable LiDAR. The TripleUp mop pads lift 10.5mm during vacuuming — enough for low-pile rugs and roughly on par with the Saros 10R. The spec sheet looks like a $1,400 robot until you see $799.99.
Where corners got cut: navigation. Our score on this category was 9.2/10 — solid, not best-in-class. It maps slower than the X60 Ultra and occasionally bumps into low-contrast obstacles like dark rug edges. But for the price, that's a fair trade.
Buy it if: you want 80% of the flagship experience for half the money.
5. Best Budget Under $700 — Roborock Q Revo
The Q Revo holds its place on this list two years after launch because Roborock kept dropping the price. At $599, you get dual spinning mop pads, LiDAR mapping, and a self-emptying + mop-washing dock. That combination did not exist under $1,000 before 2024, and the Q Revo is the cleanest version of it we've used at this price.
Mopping score: 8.5/10 — surprisingly competitive with the Saros 10R because the mop hardware is the same; the difference is in dock features (no hot water washing) and navigation polish.
The catch: no obstacle camera. If you have a dog who leaves "surprises," look at the Roborock S8 MaxV Ultra or the Roborock Saros 10R instead.
Buy it if: you want a real mop-and-vac combo, not a budget compromise.
6. Best for Pet Hair — Roborock S8 MaxV Ultra
The S8 MaxV Ultra is the model we recommend to readers with multiple shedders. The dual rubber roller brushes do not tangle the way bristle brushes do, and the StarSight + RGB camera obstacle avoidance avoided 100% of our pet-poo-prop tests over 20 runs. Carpet score: 8.8/10.
It also mops well — 8.5/10 — but the standout here is hair. Our test apartment with a long-haired golden ran the S8 MaxV daily for a month and the brush had zero wrap. A Reddit pet owner: "Finally a robot where I'm not cutting hair off the brush every weekend."
The catch: it's the most expensive Roborock on this list at $1,799.99, and the Saros 10R has now caught up on cleaning while costing less.
Buy it if: you have multiple pets and prioritize zero-maintenance hair handling.
7. Best for Hardwood — eufy Omni S2
eufy Omni S2
Hardwood is unforgiving — dust shows, streaks show, edge gaps show. The Omni S2 is built around mopping hardwood specifically: roller mop that rinses continuously while the robot moves, mop-pad pressure that adjusts based on detected stain density, and an auto-lift that we measured at 12mm on the rug threshold test (high enough for low-pile rugs, not for shag).
Mopping score: 9.5/10. In our hardwood-only test apartment, the Omni S2 left zero streaks on a five-room run — only the Narwal Flow 2 matched that.
The catch: suction is good but not exceptional ({{score:eufy-omni-s2:hard_floor}}/10), and the eufy app is less mature than Roborock's or Dreame's.
Buy it if: 80% or more of your floor is hardwood or tile, and mopping is the daily concern.
8. Best Compact — Dreame L10s Ultra Gen 2
The L10s Ultra Gen 2 is the smallest full-feature mop-and-vac dock that still does everything: self-empty, mop-wash, mop-dry. The base footprint is 14×16 inches versus 18×19 for the Saros dock — meaningful in a one-bedroom apartment where every square foot of closet matters.
You give up some navigation refinement (it's bump-and-LiDAR rather than LiDAR + camera) and the suction tops out at 10,000 Pa rather than the 18,500–35,000 Pa of the flagships above. But for an apartment under 1,000 sqft with mostly hardwood, you will not notice the difference. Score: 8.4/10.
Buy it if: you live in a small space and need a real mop-and-vac without giving up your closet.
What to Look For in a Robot Vacuum and Mop
Most "vacuum and mop" robots are not really mops. Here is the short list of features that separate a real mopping robot from a vacuum dragging a damp cloth.
Mop type matters more than mop existence. Static pad < spinning pad < roller mop. Static pads (a piece of microfiber dragged behind the robot) just smear water around. Spinning pads (two circular pads rotating at 180–200 RPM) actually scrub. Roller mops (one continuous rolling cloth that rinses while it spins) clean fastest but cost more.
Mop lift height decides whether you can have rugs. Below 8mm, the robot will drag wet pads onto your area rugs. 10–12mm is the realistic threshold for low-pile rugs and is what current flagships like the Saros 10R, X60 Ultra, and L50 Ultra deliver. Anything mid-pile and above, you'll still need to set a no-mop zone in the app — no consumer robot lifts high enough for shag.
The dock is half the experience. A self-emptying dock is the difference between a robot you babysit and a robot you forget about. Hot water mop washing (140°F+) prevents the gray-film smell. Hot air drying prevents the moldy-mop smell. If a dock skips either, you will be hand-washing pads weekly.
Suction in Pa is overrated above 8,000. Marketing hits 35,000 Pa, but Vacuum Wars' lab tests show diminishing returns past ~8,000 Pa on hard floors and ~12,000 Pa on carpet. The brush design (rubber roller vs bristle, single vs dual) matters more for pet hair pickup than the headline number.
Obstacle avoidance saves your floors. A camera-based obstacle system (RGB + AI) sees pet messes, charging cables, and shoes. A bumper-only system runs them over. If you have pets, do not buy a bumper-only robot.
Frequently Asked Questions
Are robot vacuum-mop combos actually worth it, or should I buy two separate robots?
For 95% of homes, one combo is enough. The exception: if you have wall-to-wall thick carpet, a vacuum-only robot will outperform any combo because it isn't carrying mop hardware. For mixed flooring (the most common US setup), a combo like the Roborock Saros 10R or Dreame X60 Ultra outperforms most standalone robots in either category individually.
Can a robot mop replace traditional mopping?
For maintenance — yes, daily robot mopping keeps floors visibly clean and is enough to skip your weekly mop. For deep cleaning — no. Set-in stains, grout, and edges still need a hand-mop or a steam mop. Think of the robot as the daily, not the deep-clean.
How often do I need to clean the mop pads?
Every 7–10 days for spinning pads, every 4–6 weeks if the dock has hot water washing and hot air drying. Roller mops (Narwal, eufy Omni) self-rinse during cleaning and need a hand-rinse every 2–3 weeks. Without a heated drying dock, mops mildew within a week — that is the most common complaint we see in long-term Amazon reviews.
Do robot mops scratch hardwood?
No, with caveats. Spinning and roller mops use microfiber that is gentler than a Swiffer wet pad. The risk is debris — small grains of sand or grit caught under the pad. A robot that vacuums before it mops (most flagships do) eliminates this. A robot that mops in the same pass as vacuuming (cheaper combos) does not.
What's the cheapest robot vacuum and mop that's actually good?
Under $500, look at the Dreame L10s Ultra Gen 2 at $449. Under $700, the Roborock Q Revo at $599 is the best value we've tested. Below ~$300, you are buying a vacuum that drags a damp cloth — not a real mopping robot.







