The Clean Home

Best Robot Vacuum and Mop for Carpet and Hardwood (2026)

The best robot vacuum and mop for carpet and hardwood in 2026, and the catch most reviews skip: on carpet, every robot mop stops mopping. Picks by home.

Most homes are not one floor. There is hardwood in the hall and kitchen, carpet in the bedrooms, a rug under the sofa, and a transition strip at every doorway. So the question people search for makes sense: which robot vacuum and mop handles carpet and hardwood?

The answer every roundup skips is that no robot mops carpet. The good ones are very good at not mopping it. That is worth understanding before you compare suction numbers, because it decides which machine fits your floors and whether you need a second one.

The short version

If you want one robot that properly cleans both floors, the Robotin R2 Pro is the only one here that vacuums and mops your hard floors and also washes and dries your carpet, using two swappable modules on the same robot. If you only want a vacuum and mop hybrid, the Roborock Saros 10R is the strongest all-rounder: it lifts its mop and raises its chassis on carpet, and mops hardwood well. The Dreame X50 Ultra suits tall thresholds or deep rugs and the Dyson Spot+Scrub Ai suits homes that are mostly hardwood, though all three only vacuum the carpet.

The catch: on carpet, a robot mop stops mopping

A robot vacuum and mop is really two machines sharing a body. The vacuum works on every floor. The mop only works on hard floors, and on carpet it is a liability, because a damp pad dragged across a rug leaves a wet streak and does nothing to clean the pile.

So every hybrid worth buying detects carpet and gets the mop out of the way. They do it in one of three ways.

Approach How it works Good for Watch out for
Lift the pads The mop pads rise a short distance when carpet is detected Low-pile carpet and flat rugs Deep pile can still brush against a lifted pad
Lift the pads and raise the chassis The whole robot rises along with the pads Most mixed homes Check the rated pile height for plush carpet
Detach the pads The robot leaves its pads at the dock before it vacuums carpet Deep rugs and high pile Extra trips back to the dock to swap

All three are correct engineering. They also mean the same thing: on carpet, a robot vacuum and mop is a robot vacuum. It keeps loose dirt, dust and hair off the pile. It does not touch a spill that soaked in, a pet accident, or the soil ground into the base of the fibers. We set out the whole category ladder in robot vacuum vs robot mop.

No robot vacuum and mop cleans carpet with water. The best ones are simply very good at keeping the mop away from it.

What matters in a carpet and hardwood home

Spec sheets lead with suction. In a mixed home, these decide more:

  • Carpet detection that works on your rugs. Most robots detect carpet with a sensor underneath. Very dark, very thin or very shiny rugs can confuse it. If a robot misses a rug, it mops it.
  • How far the mop gets from the carpet. A small lift is fine on low pile. On a deep rug, you want a chassis that rises too, or pads that stay at the dock.
  • Threshold climbing. Transition strips between rooms are where mixed-floor robots get stuck. Measure yours before you buy, and compare against the rated climbing height.
  • Water control on hardwood. Hardwood wants a damp mop, not a wet one. Adjustable water flow matters more here than anywhere else.
  • A dock that washes and dries the pads. A pad that sits damp in the dock smells within days, and a smelly pad spreads that smell across your hardwood.
  • Carpet boost. The robot should raise suction on its own when it reaches carpet, since that is where the dirt hides.
  • Carpet washing, if your carpet needs more than vacuuming. Spills, pet accidents and soil at the base of the pile only come out with water and extraction. A vacuum and mop hybrid cannot do that, so decide early whether your carpet needs it.

Editor's pick for carpet and hardwood: Robotin R2 Pro

Editor's pick

The only robot on this list that vacuums and mops the hardwood and washes and dries the carpet.

Every other machine here vacuums and mops hard floors and vacuums carpet. The Robotin R2 Pro does all of that with its Vacuum & Mop Module and 115AW of suction, then goes further on carpet with a Carpet Wash & Dry Module that washes it with hot water, extracts the dirt and dries it.

The Robotin R2 Pro base station with the Carpet Wash and Dry Module and the Vacuum and Mop Module either side of it

Most robots on this page are hard-floor machines that put up with carpet. The R2 Pro is built the other way around: one robot with two modules, one for everyday vacuuming and mopping across the whole home and one for washing and drying carpet, so the hardwood and the carpet each get the cleaning they need instead of a compromise.

For everyday vacuuming and mopping: the Vacuum & Mop Module

The Vacuum & Mop Module is not just a mop. It handles the whole daily routine: vacuuming carpet and hard floors with 115AW of suction, mopping hardwood and tile, and finding its way around the home with LiDAR. The dust, crumbs and hair that build up every day are cleared from every floor, and the hardwood gets mopped too.

That 115AW is an air watts figure, the measure full-size vacuums are rated by, and it matches the rating of a Dyson V8 cordless stick vacuum. Robot vacuums usually quote suction in pascals instead, like the 22,000 Pa and 20,000 Pa figures further down this page. Pascals measure pressure alone, while air watts combine airflow and pressure, so the two numbers cannot be converted into each other.

Robotin R2 Pro with the Vacuum and Mop Module vacuuming and mopping a hardwood floor beside a carpeted area

For washing and drying carpet: the Carpet Wash & Dry Module

This is the part no other robot here can do. With the Carpet Wash & Dry Module fitted, the R2 Pro runs the job you would otherwise rent a machine for. The base station heats the water to 140°F, the robot scrubs it into the pile with two brushes, extracts it at 115AW and dries the fibers with 110°F warm air on the same pass. When it returns to empty its dirty water, the Intelligent Dirt Detection System in the base station reads how dirty that water is, and the robot goes back to wash the area again if it still reads dirty. Spills that soaked in, pet accidents and the soil at the base of the pile, which every vacuum on this page leaves behind, are what it is built to remove.

How the two work together

You fit the module for the job, with no tools needed. Run the Vacuum & Mop Module for the everyday vacuuming and mopping, and switch to the Carpet Wash & Dry Module when the carpet is due a wash. The machines below handle the everyday vacuum and mop work too. What none of them can do is wash and dry the carpet afterward, which is why a mixed-floor home otherwise needs a robot vacuum and a carpet cleaner as well. We compared the two kinds of robot in robot vacuum vs robot carpet washer.

See the Robotin R2 Pro →

The R2 Pro is not on sale yet. A $5 pre-sale pass holds $150 off when the pre-sale opens and lets you in a full day before everyone else.

Best vacuum and mop hybrid: Roborock Saros 10R

If you do not need your carpet washed and dried and want a robot that only vacuums and mops, this is the one we would point most people at. On carpet, it lifts its mop pads and raises its chassis, so a wet pad stays well clear of the pile, and 22,000 Pa of suction with carpet boost does the vacuuming. On hardwood, its spinning pads make it a capable mopper, and the dock empties the bin and washes the pads.

It is also slim, at about 3.14 inches tall, which matters in a mixed home because the dust under a bed on carpet and under a sideboard on hardwood gets the same attention. Zero-tangle brushes help with long hair and pet hair on both surfaces. The full breakdown is in Robotin R2 Pro vs Roborock.

Best for tall thresholds and deeper rugs: Dreame X50 Ultra

If the robot has to climb from hardwood onto a raised transition strip, or your rugs have real depth, the Dreame is the better fit. Its retractable legs let it climb thresholds up to 2.36 inches, which is well above what most robots manage, and on carpet it lifts its mop or leaves it at the dock entirely for longer pile.

It pairs 20,000 Pa of suction with an anti-tangle brush, and the dock handles emptying and pad washing. It is the machine for older homes where each room was floored at a different time and the doorways show it. More in Robotin R2 Pro vs Dreame.

Best for mostly hardwood with a few rugs: Dyson Spot+Scrub Ai

Dyson's robot is a hard-floor machine first. Its wet roller is built for hardwood, tile and laminate, and when it reaches carpet it lifts the roller about 0.4 inches and boosts suction instead. Navigation combines LiDAR, a front camera and a laser system, and it is very good at working around furniture legs and rug edges.

If hardwood is 80% of your floor and the carpet is a couple of rugs, that trade suits you. If carpet is most of your floor, look further up the page. The detail is in Robotin R2 Pro vs Dyson Spot+Scrub Ai.

What about Narwal and Roomba?

Both come up in every mixed-floor search, so they deserve a straight answer.

Narwal's Freo robots are hard-floor specialists with strong mopping and docks that wash and dry their own pads. On carpet they boost suction and lift or avoid the mop. For a home that is mostly hardwood and tile, they are a sensible shortlist. For a carpet-heavy home, the mopping is the part you pay for and use least. See Robotin R2 Pro vs Narwal.

Roomba Combo models add a mop to iRobot's familiar vacuum and lift the pad when they detect carpet. The rubber dual brushes have always handled carpet and pet hair well, and parts are easy to find in the US. You usually pay more for comparable mopping and suction than you would with the machines above. See Robotin R2 Pro vs Roomba.

Protecting hardwood from a robot mop

Hardwood is the floor that gets damaged by a mop doing its job badly, so a few minutes of setup is worth it.

  1. Check the finish. Put a few drops of water on the floor in a hidden spot. If the water beads up, the floor is sealed and a damp robot mop is fine. If it soaks in or darkens the wood, the floor is unsealed, waxed or oiled, and it should not be wet-mopped at all.
  2. Turn the water down. Start on the lowest water setting and raise it only if the floor is not coming up clean. The aim is a film that dries in a minute or two, never standing water.
  3. Use the recommended cleaner, or plain water. Check your flooring manufacturer's care guide before adding anything. Many advise against vinegar, which can dull some finishes over time.
  4. Keep the pads clean. A dirty pad pushes grit across the finish. If the dock does not wash and dry the pads, rinse them after every run.
  5. Watch the edges and seams. Water left sitting at board seams and along baseboards can cause the boards to cup. If you see it, lower the water flow.

Setting one up in a mixed-floor home

The robots above do most of this automatically, but a little help in the app goes a long way.

  • Label your rugs on the map so the robot knows where carpet is, even if the sensor misses a dark or thin one.
  • Set deep rugs as no-mop zones, or choose the mode that vacuums carpet only after the pads are removed.
  • Tidy the fringe and corners. Tassels and curled corners cause more stuck robots than anything else in a mixed home. Robot vacuums and area rugs covers the fixes.
  • Measure your transitions. If a doorway strip is taller than the robot's rated climb, a low threshold ramp is cheaper than a new robot.
  • Vacuum before you mop. Most robots do this by default. If yours lets you choose, keep it that way, so the pads are not pushing dust around.

And keep expectations realistic for the carpet. Regular robot vacuuming keeps it from getting worse. It will still need a proper wash every so often, and how often to deep clean carpet sets out the interval.

Quick comparison

Your home What to prioritize Where to look
Floors vacuumed and mopped, and carpet washed and dried, from one robot A Vacuum & Mop Module for everyday cleaning, a Carpet Wash & Dry Module for carpet Robotin R2 Pro
A vacuum and mop hybrid, no carpet washing needed Mop lift plus a rising chassis, strong carpet suction Roborock Saros 10R
Tall thresholds or deep rugs Threshold climbing, pads that stay at the dock Dreame X50 Ultra
Mostly hardwood, a few rugs Mopping quality, roller lift, navigation Dyson Spot+Scrub Ai
Mostly hardwood and tile Pad washing and drying in the dock Narwal Freo
Brand familiarity and easy parts Rubber dual brushes, service network Roomba Combo

If your home is mostly carpet and you do not need mopping at all, a dedicated vacuum is the better buy, and the best robot vacuums for carpet covers those.

Frequently asked questions

What is the best robot vacuum and mop for carpet and hardwood?

The Robotin R2 Pro is the only robot here that vacuums and mops hard floors and also washes and dries carpet, using two swappable modules. Among vacuum and mop hybrids, the Roborock Saros 10R suits an even mix of floors, the Dreame X50 Ultra suits tall thresholds or deep rugs, and the Dyson Spot+Scrub Ai suits homes that are mostly hardwood.

Can a robot mop be used on carpet?

No. A robot mop does not clean carpet, and a good one avoids it. Hybrid robots detect carpet and lift their pads, raise the chassis or leave the pads at the dock, then vacuum the carpet instead. Washing carpet needs a machine that puts water into the pile and extracts it again.

Is a robot mop safe for hardwood floors?

Yes, on sealed hardwood with the water set low. Test the finish with a few drops of water in a hidden spot: if it beads, the floor is sealed. Unsealed, waxed or oiled wood should not be wet-mopped. Use plain water or the cleaner your flooring manufacturer recommends, and keep the pads clean.

Will a robot mop get my rugs wet?

Not if the robot detects them. Most detect carpet with a sensor underneath and lift or remove the mop pads first. Very dark, thin or shiny rugs can be missed, so label rugs on the robot's map and set deep rugs as no-mop zones.

Do robot vacuums go from hardwood to carpet on their own?

Yes. Most robots move between hardwood and carpet in one run, boosting suction on carpet. The limit is the height of the transition between rooms. Measure your thresholds and check them against the robot's rated climbing height before you buy.

Is a hybrid robot enough for a home that is mostly carpet?

For keeping it vacuumed, yes, though a dedicated robot vacuum may be better value, since you would rarely use the mop. For washing the carpet, no. Hybrids only vacuum carpet, so stains, odors and embedded soil need a carpet washer.

Meet the Robotin R2 Pro

The first robot that washes, vacuums, and dries. One robot, every floor.

Learn more
Live on Kickstarter Back the R2 Pro before it ships The campaign is live now, and backers get the first production units. View the campaign

Get the cleaning guides, no spam

Real tips for a cleaner home, straight to your inbox.