Robot vacuum-mops for every home: my best picks

After six years of testing robot vacuum-mops across real homes—rugs, tile transitions, clutter, and pets—these are the models I’d buy for different floor plans and living styles, from the Matic for tricky layouts to the Eufy Omni C28 for smaller spaces.
Invite a robot vacuum-mop into your life and it arrives with a kind of confidence that feels both magical and slightly intrusive. Mine have chewed on rug tassels. rolled over an Apple Watch. smeared strawberry jam across a carpet. and—on one memorable night—chattered to me in Chinese at 3AM. After six years of testing these things, I don’t treat the decision like a spec-sheet exercise. I treat it like matchmaking.
The best robot vacuum-mop. in practice. is the one that will consistently vacuum and mop your floors with the least intervention. And which one wins isn’t just about the machine—it’s about your house. Flooring type matters. Rug count matters. Room transitions matter. Even how your home is laid out changes what these bots can handle day after day.
Robot floor cleaners have improved a lot in the last few years, especially for mopping. Many can now “scrub” floors instead of just dragging a damp cloth around your home. Still, they don’t clean as well as doing it yourself with a vacuum and a mop, and they’re far from hands-off.
Corners, baseboards, tight spaces, and dried-on messes still trip them up. And almost all of them need maintenance—mopping robots even more so than vacuum-only models. If you’re deciding to live with a tradeoff. though. these robots can keep dirt. dust. and pet hair under control with far less effort than doing everything manually.
A big part of the decision comes down to mop design. In my testing. spinning mops work best on textured flooring like tile. roller mops are excellent for hardwood or vinyl. and flat vibrating pads are gentler and use less water—better for floors that need a delicate touch. Each design has tradeoffs. but the best match is the one most likely to actually get the job done in your home.
For a capable robovac that can mop, I also look for reliable obstacle detection, automatic carpet sensing, the ability to remove, cover, or raise the mop when on carpet, a mop that can extend into corners and along edges, and a dock with hot water washing and hot air drying.
Not every “smart” feature wins my trust. I’m not convinced by the new AI-powered stain detection feature several models offer; in my tests. it’s been inconsistent. And while some robots have pet-specific options. the ones I recommend still do a good job cleaning up after your critters. I have two cats and an 80-pound dog.
For this guide, I tested 16 robot vacuum mops and picked the ones I’d buy based on the situations they fit.
The robot vacuum mop I would buy for my complicated house
The house: I live in an older three-story house with mostly small rooms. hardwood floors. and several high-pile rugs. including a thick tasseled one in my living room. I also have four bathrooms, all with different tile floors and some with incredibly high transitions. I live with my spouse and two teenage children, and clutter and dust devils are part of daily life. I work from home too. and noise is a real buying factor—many robots are noisy enough that you have to shut them off during important meetings.
$1245
The Good:
Excellent on carpet, great mopping
Superb mapping and navigation
Maps and processes data locally
Mops up large wet spills
The least annoying robot vacuum you can buy
The Bad:
Proprietary, expensive bags
Can’t get under low furniture
Edge cleaning is spotty
Can’t mop and vac simultaneously
The robot: The Matic is the best robot mop for my house because of its superb navigation. impressive vacuuming power. methodical mopping using a long roller mop. and an ability to stay fairly non-annoying. It gets the job done 9 times out of 10, which is better than any other bot I tested. The main thing that trips it up is when its bag is full. Even then. it will still vacuum if its water tank is empty—something only a couple of other models will do.
I like the Matic most because it’s the lowest-maintenance bot on my list. Instead of using a big multifunctional dock. it carries its water tank around and dumps dirty water into its onboard dust bag. where it’s absorbed by diaper crystals. That means no dock to clean and no dirty water tank to empty. It does require regular refilling, but it parks itself at the sink when it needs water.
The Matic will park itself at the sink when it’s low on water.
Height: 7.8 inches
Mop type: roller
Brush type: single, rubber
Suction power: 3,200Pa
The Matic’s large wheels help it traverse nearly all the transitions in my home and get onto my big rug. It even handled multiple floors smoothly, and it’s easy to carry up and down the stairs. It did win a battle with one of my rug tassels once.
Still, the Matic has downsides. It doesn’t do edge cleaning well. Its bags are proprietary and expensive. Its mopping is slow, and it can’t mop and vacuum simultaneously. The one advantage that keeps pulling me back to it is that it’s quiet enough to run all day without being annoying.
Its height means it doesn’t get under my beds, though it does get under my coffee table and it can push its head under the edges of my couch. I’ve mostly given up on robots under there, because high-pile rug surfaces and end tables are basically a robot vacuum’s worst nightmare.
For the clean, minimalist home
The house: A clean, contemporary space with large, open-plan rooms, minimal clutter, lots of smooth engineered or vinyl floors, and some low-pile throw rugs.
$1300
The Good:
Superb mopping with warm water
Wide, flat track mop for more coverage
Effective obstacle detection and navigation
Good dirt detection feature
The Bad:
Struggles with higher pile rugs / transitions
Only 10mm mop lift
Thought my tile floor was a carpet
The robot: The Narwal Flow 2 is the recommendation for a home with lots of hard floors. an uncomplicated layout. and the occasional rug. It’s an excellent mopping bot—something Narwal is known for—and it’s the only model on my list with a wide-track roller mop. so it covers more surface area. It’s also very good at vacuuming, and it did well in all my tests.
For navigation and obstacle detection, it leans on lidar- and camera-based tech. It’s a better option than the Matic if you want a bot that can get under low furniture—but it struggled with taller transitions and thick carpets. In my test area. which was a lower floor with mostly hardwood. one low-pile rug. one tile room. and minimal furniture. it didn’t get stuck or lost.
The Narwal Flow 2’s multifunction dock is sleek and compact, and its LED light bar is customizable.
Height: 3.5 inches
Mop type: roller mop
Brush type: single rubber/bristle
Suction power: 30,000Pa
Like many new roller mops, the Flow 2 is self-cleaning. It helps avoid cross-contamination by spraying fresh water on the mop as it works. That also means fewer trips back to the base station than bots with spinning mop pads. which need to go home to clean them. Roller mops cover more area than spinning mop pads, which can sometimes leave faint streaking from the gap between them.
The Flow 2 uses hot water to mop, and it handled my sticky jam tests better than any other model.
The downside is that roller mops can’t be removed like spinning pads. and the Flow 2’s can only lift 10mm. That means it’s not a good option if you have thicker rugs and carpet. It also doesn’t clean edges as well, and corners and baseboards are largely neglected. Even with the mop extension on the Narwal that gets close to the wall. it’s not as effective as spinning mop pads.
Like other roller mops, the Flow 2 is heavier and bulkier because it has to carry the infrastructure to continuously clean the roller. That’s why it fits best in less cluttered homes without big transitions.
The Flow 2 has a wide track roller mop.
I really like its dirt-detection feature, which goes back over areas it “sees” have heavier stains or debris. I watched it stop, back up, and tackle a spot more thoroughly. I’ve tried other models with claims of stain or dirt detection. and Narwal is hands down the best—though it’s still far from perfect.
The sleek gray base station also matters. It features hot-water washing and hot-air drying, which keeps multifunctional docks from getting gross fast.
One quirk: the Narwal kept thinking my hexagonal-tiled bathroom floor was carpet, so it wouldn’t mop there. No matter how many times I told the app to ignore the “carpet,” it kept seeing it again in every run.
For a house that might need an alternative if your floors confuse the Narwal
$850
The Good:
Long, self-cleaning roller mop
Impressive pressure gets up dried stains
Compact, sleek dock
The Bad:
Robot is bulky
Can get stuck in tight spaces
Middling obstacle detection
If a roller mop appeals but you have tiled floors that Narwal might mistake for carpet and higher-pile rugs. the Roborock Qrevo Curv 2 Flow is a better option. It’s bulkier with weaker navigation and obstacle detection than Narwal, but it is less expensive. It has a nicer dock design and a retractable mop cover that will keep higher-pile rugs dry when vacuuming. where the Narwal might struggle. You can read more of my thoughts on the Curv 2 Flow here.
For the house with lots of robot traps
The house: A traditional ranch house with multiple floor surfaces, hard flooring, rugs, and tile that result in high transitions between rooms and over floor coverings. Low-profile furniture—couches and beds with under 4 inches of clearance—also works here.
$1600
The Good:
Can climb high transitions
Best in class obstacle detection
Low profile gets under most furniture
Good edge cleaning
The Bad:
Expensive
Roller brush not as effective on carpet
Mops don’t get very wet on standard clean
The robot: Roborock’s latest flagship. the Saros 20. is the first robot vacuum I’ve tested that can make it over the two-level. 2-inch transition between one of my bedrooms and the bathroom—and handle my big living room rug too. It uses two small leg-like appendages to heave itself over obstacles. and it’s just 3.13 inches tall with no lidar tower on top. That low profile means it can go more places.
This maneuverability, paired with Roborock’s best-in-class obstacle avoidance, is what you’re paying for in this flagship bot. It’s the bot I’d buy for my house if I couldn’t get the Matic or if I really wanted a robot that could clean under my couch.
Height: 3.13 inches
Mop type: dual spinning mop pads
Brush type: DuoDivide rubber/bristle
Suction power: 36,000Pa
The Saros 20 uses two spinning mop pads rather than a roller mop. and features warm-water mopping. though I couldn’t really tell much difference from cold-water mopping. It can remove and reattach the pads automatically. and its lack of a heavy roller mop mechanism is part of why it maneuvers so well.
It puts down less water than a roller mop on standard clean, which is better for hard floors. Its dual-spinning mop pads do an excellent job on tile floors. and you can set it to use more water in those rooms. In my testing, spinning pads also do a better job cleaning along grout lines than roller mops. They can extend outward at a greater angle, resulting in a better—though not perfect—clean along edges.
The Saros 20 has spinning mop pads and a DuoDivide brush that tackles tangles well.
It’s also a superb vacuum on hard floors. Only the Matic does a better job getting up pet hair and everyday debris. It excelled in all my tests, and its duo-divide brush never got tangled. I’m seeing this newer brush type more often: two smaller brushes positioned together with a gap between them to allow hair and fibers through. On thicker-pile carpet, I find this brush system less effective, though it’s still good.
If you have lots of carpet, however, check out the next rec.
For the carpet-heavy home
$1350
The Good:
Climbs over high transitions
Really good vacuuming on carpet
Good mopping with warm water
Almost silent mop washing and drying
The Bad:
Expensive
Obstacle detection can be spotty
Mops don’t get very wet on standard clean
The house: A home with lots of rooms where most bedrooms and smaller rooms feature wall-to-wall carpet. Larger communal areas—like the living room and kitchen—have hard floors and large area rugs. Bathrooms and utility rooms have tile or vinyl.
The robot: The Dreame X60 Ultra does an excellent job vacuuming carpet thanks to its two rubber brushes that move in opposite directions to better dislodge pet hair and dirt. The industry pushed suction power as a metric for years. but what makes a robot vacuum good on carpet is a combination of suction. brush type. and agitation. In my testing, two rubber roller brushes, pioneered by Roomba, are the best for cleaning carpet.
Height: 3.13 inches
Mop type: dual spinning mop pads
Brush type: dual rubber/bristle roller
Suction power: 35,000Pa
The X60 is also very mobile. It can climb over high transitions, such as a thick carpet or from room to room. It uses a similar leg-like mechanism to the Saros 20. It’s an excellent mop too, with spinning mop pads that can extend outward to clean along edges. The entire robot can swing slightly to reach farther under cabinets and consoles.
As with the Saros 20, it claims warm-water mopping, but in reality it’s more like lukewarm. It did slightly better on sticky messes. The mops auto-detach for carpet cleaning. and you can program exactly how you want it to do this to avoid cross-contamination—for example. vacuum carpets first and then go back to mop.
The Dreame’s dual brushes got up a lot of pet hair and debris in my carpet tests.
The X60’s 3.13-inch profile allows it to maneuver under low furniture. Navigation and obstacle avoidance aren’t as good as the Saros 20, but it still does very well, and its carpet vacuuming was superior in my tests. One bonus is its mop washing and drying process is almost silent—a rare feature.
If you don’t have very high transitions, the less expensive Dreame X50 Ultra will suit you fine, though its edge cleaning isn’t as good as the X60 Ultra. Read more of my thoughts on the X50 here.
For apartments, townhomes, and tight corners
The house: An apartment, townhome, or condo with multiple rooms, small spaces, and a mix of hard floors and rugs.
$500
The Good:
Great mopping
Compact dock
Maneuvers well for a roller-mop bot
The Bad:
Poor obstacle detection
Very loud
No mop extension or mop lift
The robot: The Eufy Omni C28 is a more affordable, more compact robot vacuum-mop that still offers several flagship features, making it a fit for smaller spaces.
Its navigation is very good, and it cleans well. The biggest downside is obstacle detection. In testing. it got tripped by cables. socks. and other items because it doesn’t use a camera. unlike all the other models here. That’s also why it’s cheaper. and it will appeal to people who don’t want a camera in their robot.
The Eufy has a long roller mop and a duo-spiral brush, similar to the Roborock’s Saros.
Height: 4.3 inches
Mop type: roller mop
Brush type: duo spiral rubber/bristle
Suction power: 15,000Pa
For a roller-mop bot, it’s nimble and it climbs over the spindly legs of my lounger, which regularly trip up bigger, fancier robots. It did well on dried oatmeal and carpet tests, and its duo spiral roller brush was tangle-free after a week of running on hard floors and rugs.
The dock and robot have a more utilitarian design and a chunkier profile, and it’s noisier overall—my cat leaves the room in disgust when it starts washing its mops. But it’s one of the least expensive self-cleaning roller mops you can buy.
It can’t handle high-pile rugs; it only lifts its mop 10.8 mm. On hardwood floors, though, it does a really nice job. There’s no mop extension, but its squared-off shape helps it get into corners and along edges. It’s narrower than many flagships too, so it can get into tighter spots.
The multifunction dock does everything the fancier ones do, including hot-water washing and hot-air drying, but it’s much more compact, which makes it a better fit for smaller spaces.
If you don’t want to spend a fortune
All of these robot mops can do a great job for the homes I outlined, but most are expensive. I still think they’re worth the money for the convenience and cleaning they bring. When you can, though, I’d wait for frequent sales on robovacs to knock a few hundred dollars off.
If you can’t wait or you need to cut the price more than a few hundred dollars, these are my recommendations for less expensive models that sacrifice some features but still work for most of the scenarios described. One exception: rooms with high transitions will require you to pick the robot up.
The Dreame L40 Ultra is a great option for homes with a mix of carpets and hard floors. Like the X60. it can auto-detach its spinning mop pads and extend them to reach along edges and under low furniture. It can’t climb over high transitions, but it has great obstacle detection and navigation for this price range. Its vacuuming did similarly impressive work, doing well on both carpet and hard floors.
Height: 4.10 inches
Mop type: dual spinning mop pads
Brush Type: single rubber/bristle
Suction power: 11,000pa
The L40 Ultra’s multifunction dock has hot-water washing and hot-air drying, which helps keep the dock cleaner and fresher. It’s an all-rounder at a good price, and buying an older model from an established brand can give you many of the same features as a flagship model for less money.
The L40 launched in 2024, so it can be hard to find. Dreame later released the L40s and the L40 Gen 2, which are worth considering if they’re on sale and often are.
$280
The Good:
Inexpensive
Good mopping
AI obstacle detection
Auto mop lift and auto carpet detection
The Bad:
Very wide bot
Manual water filling
Docking can be spotty
The Roborock Q10 S5 Plus has many high-end features for the price, including good obstacle detection and navigation as well as automatic carpet detection. It also lifts its mop pad 8mm to go over rugs—features you won’t see in other bots at this price.
My main caution is that it’s very wide, so it’s not great for cluttered homes. Open-plan spaces suit it better.
Height: 3.9 inches
Mop type: flat, vibrating pad
Brush type: single, rubber/bristle
Suction power: 10,000Pa
The Q10 S5 uses a flat vibrating pad mopping system, which Roborock has used for a while. I’ve always found it effective, especially on delicate floor surfaces that you don’t want too wet. The vibration helps it clean effectively with less water.
The Q10’s dock will recharge the bot and automatically empty its bin, but it won’t refill the bot’s water tank or clean its mop pad. Those chores are on you. If you don’t mind emptying the robot yourself too, you can save $60 to $100 by opting for the model without the dock.
Photos and video by Jennifer Pattison Tuohy.
robot vacuum-mop smart home mopping robots floor cleaning obstacle detection lidar navigation roller mop spinning mop pads home gadgets Dreame Roborock Narwal Eufy Matic
Wait it chattered at 3AM?? Nope. I don’t want a robot talking in my house.
So basically these things will mop and also mess up your rugs/jam/apple watch? Sounds like a scam but with sensors? I’m confused lol. Also “for tricky layouts” is marketing speak right?
The Apple Watch thing is wild but tbh I think any robot vacuum would do dumb stuff if you have clutter. Like just clear the floor and you’re good. Then it’s not “best picks” it’s “best when your house is already set up.”
Robot vacuum-mops for every home sounds great until it starts eating your rug tassels?? Also it says it talked in Chinese at 3AM like that’s normal?? I would be terrified. I feel like these companies don’t test with real pets and real mess, they test with like one tile area and a clean hallway.