Loading
Skip to content

Hand-picked robot mops, each scored out of 10

Our product rankings are based on analysis of thousands of customer reviews, brand reputation, pricing trends, and popularity data. They represent our honest opinion and are intended as a helpful starting point for your research. Some links on this site are affiliate links — if you buy through them, we may earn a small commission at no extra cost to you. This helps us keep the site free and up to date.

Self-Cleaning Robot Vacuum and Mop

A self-cleaning robot vacuum and mop washes its own mop pads at the dock after every run, so you never have to rinse a grubby cloth by hand. Most of the docks here also dry the pads with warm air, empty the dust bin into a bag and top up the robot's water tank.

This range is for anyone with hard floors who wants hands-free cleaning that really is hands-free. Compare wash temperatures, mop types and suction below, or see our hot water robot mops if a hot wash is a must.

26 robot mops Each scored out of 10
Filter & collections

Refine

Sort by

Base station

Suction power

Navigation

Battery life

Smart features

Colour

Brand

Customer rating

More like this

Dji Romo P

Dji Romo P

DJI


  • 25,000 Pa powerful suction
  • Drone-level obstacle sensing
  • Self-cleaning base station
  • Transparent design aesthetic
  • 200-day maintenance-free operation
10
Exceptional
Ecovacs Deebot T30S Pro (Robot Vacuum Mop)

Ecovacs Deebot T30S Pro (Robot Vacuum Mop)

Ecovacs


  • 11,000Pa suction power
  • Hot water mop washing
  • ZeroTangle anti-hair technology
  • TruEdge edge mopping
  • All-in-one OMNI station
10
Exceptional
Eureka E20 Evo Plus

Eureka E20 Evo Plus

Eureka


  • 10,000 Pa powerful suction
  • Self-emptying 45-day capacity
  • Vacuum and mop simultaneously
  • 180-minute battery runtime
  • LDS laser navigation mapping
10
Exceptional
Ecovacs Deebot X12 Pro

Ecovacs Deebot X12 Pro

Ecovacs


  • OZMO Roller instant self-washing
  • Bagless auto-empty station
  • PowerBoost GaN charging
  • AIVI 3D navigation
  • 200 minute battery life
10
Exceptional
Eureka J15 Max Ultra robot vacuum

Eureka J15 Max Ultra robot vacuum

Eureka


  • 22,000 Pa suction power
  • Self-emptying base station
  • Hot water mop washing
  • FlexArm edge cleaning
  • AI obstacle avoidance
9.2
Exceptional
Ecovacs Deebot T30S Combo

Ecovacs Deebot T30S Combo

Ecovacs


  • 11000Pa powerful suction
  • ZeroTangle anti-hair technology
  • Hot water mop washing
  • Self-emptying dust collection
  • Handheld vacuum included
9
Exceptional
Eufy E25 Omni

Eufy E25 Omni

Eufy


  • 20,000 Pa turbo suction
  • HydroJet mop system
  • Auto-detangling brushes
  • All-in-one base station
  • 3-hour battery life
8.8
Exceptional
Roborock Qrevo Edge 2

Roborock Qrevo Edge 2

Roborock


  • 25,000 Pa powerful suction
  • FlexiArm edge cleaning technology
  • 80°C hot water washing
  • 3.14" ultra-slim design
  • Zero-tangle dual system
8.8
Exceptional
Ecovacs Deebot X12 Omnicyclone

Ecovacs Deebot X12 Omnicyclone

Ecovacs


  • 22,000Pa blast suction power
  • Self-washing roller mop system
  • Bagless auto-empty station
  • FocusJet pre-spray technology
  • ZeroTangle 4.0 hair prevention
8.8
Exceptional
Lefant Robot vacuum cleaner

Lefant Robot vacuum cleaner

Lefant


  • 18,000Pa powerful suction
  • 20cm wide roller mop
  • 75°C hot water washing
  • 120 days hands-free cleaning
  • dToF laser navigation mapping
8.6
Excellent
Shark Stratos robot vacuum

Shark Stratos robot vacuum

Shark


  • 30 days hands-free cleaning
  • Self-emptying NeverTouch base
  • Sonic mopping technology
  • 360° LiDAR mapping
  • AutoLift carpet protection
8.6
Excellent
Xiaomi 5 Pro

Xiaomi 5 Pro

Xiaomi


  • 20,000Pa powerful suction
  • AI obstacle recognition
  • Self-cleaning base station
  • 80°C hot water washing
  • LiDAR navigation system
8.4
Excellent
Ecovacs DEEBOT T50 PRO OMNI Gen 3

Ecovacs DEEBOT T50 PRO OMNI Gen 3

Ecovacs


  • 15,000Pa powerful suction
  • Ultra-slim 8.1cm design
  • Self-cleaning mop station
  • AI obstacle avoidance
  • Auto-empty dustbin function
8.4
Excellent
Eureka E20 Plus Robot Vacuum (Black, 35.1cm x 35.1cm)

Eureka E20 Plus Robot Vacuum (Black, 35.1cm x 35.1cm)

Eureka


  • Bagless self-emptying station
  • 8000Pa powerful suction
  • LiDAR navigation system
  • Anti hair-tangling brush
  • 2-in-1 vacuum mop
8.4
Excellent
Dreame L50 Ultra robot vacuum

Dreame L50 Ultra robot vacuum

Dreame


  • 19,500Pa powerful suction
  • Auto-empty base station
  • Self-cleaning mop system
  • Obstacle avoidance technology
  • 180-minute battery life
8.4
Excellent
Mova Ultra Roller Robot Vacuum

Mova Ultra Roller Robot Vacuum

Mova


  • 28,000Pa ultra suction power
  • Anti-tangle dual brush system
  • AutoShield carpet protection technology
  • Self-cleaning mop washing station
  • Edge-to-edge cleaning coverage
8.4
Excellent
Shark PowerDetect Robot Vacuum And Mop (White, 60-Day Self-Emptying)

Shark PowerDetect Robot Vacuum And Mop (White, 60-Day Self-Emptying)

Shark


  • 60-day self-emptying capacity
  • 3D LiDAR vision mapping
  • Sonic mopping technology
  • PowerDetect cleaning sensors
  • Anti-allergen complete seal
8.2
Excellent
Xiaomi Mi Robot Vacuum Cleaner X10+

Xiaomi Mi Robot Vacuum Cleaner X10+

Xiaomi


  • 4000Pa super suction power
  • Self-cleaning rotating mop pads
  • Auto-empty dust station
  • AI obstacle avoidance technology
  • 120-minute battery life
8
Good
Shark Matrix Plus

Shark Matrix Plus

Shark


  • Self-emptying 60-day capacity
  • Sonic mopping technology
  • Matrix Clean grid pattern
  • HEPA filtration system
  • 360° LiDAR mapping
8
Good
Robot Vacuum and mop combo

Robot Vacuum and mop combo

MAMNV


  • 2-in-1 vacuum and mop
  • 1400Pa suction power
  • 100 minute battery life
  • App and voice control
  • Brushless suction port
8
Good

What is a self-cleaning robot vacuum and mop?

It is a 2-in-1 robot vacuum cleaner that vacuums and mops in the same run, then drives back to a docking station that cleans its mop for you. The base sprays fresh water over the pads or roller, scrubs them against ribs in a tray and pumps the grey water into a separate tank. Better docks then blow warm air across them so nothing sits damp and starts to smell.

The phrase gets used loosely. Some listings call a robot vacuum "self-cleaning" because the brush roll cuts away tangled hair, or because the base empties the bin. Those features are useful, but they are not the same thing. If you only want the bin emptied, our self-emptying robot mops cost less. A true self-cleaning model looks after the wet side of the cleaning as well - the part nobody wants to touch.

Self-cleaning robot vacuum and mop in its all-in-one dock on an oak kitchen floor

How the self-cleaning dock works

Each brand has its own name for it - Shark NeverTouch, Dreame ThermoHub, Ecovacs OZMO Roller, Eufy HydroJet - but the cycle is much the same:

  1. The robot vacuum finishes a room, or a zone you set in the app, and returns to the base.
  2. Fresh water from the clean tank is sprayed onto the pads or roller while they turn in the tray.
  3. Grey water is pumped into a sealed tank, so it never goes back on the floor.
  4. Many docks refill the robot's onboard tank and add a measured dose of cleaning solution.
  5. Suction from the base pulls dust, dirt and debris out of the robot vacuum's bin into a bag or bagless container.
  6. When the job is done, heated air dries everything, which stops odour and mildew.

On longer jobs the robot comes back mid-clean to rinse, so it is not dragging kitchen grime into the hallway. That automatic mop washing is the whole point of these machines.

Mop pads being cleaned in the wash tray of a self-cleaning robot vacuum dock

Self-cleaning vs self-emptying

What the base doesSelf-emptying baseSelf-cleaning (all-in-one) dock
Empties the dust binYesYes, on almost all
Washes the mopping headNo - you rinse it by handYes, after and often during each run
Dries it afterwardsNoUsually, with warm or heated air
Refills the robotNoYes, from a clean tank
SizeCompactTall and deep - plan the space

Our all-in-one robot mops with charging stations and auto empty robot vacuums cover the wider range if you are still deciding how much the base needs to do.

Types of self-cleaning mop

Rotating pads

Two round pads spin and press down on the floor. This is the most common design and it works well on dried-on marks. The Roborock Qrevo Edge 2 presses down with 8N of force, and the Eufy X10 Pro Omni spins at 180 RPM with 1kg of pressure. Most lift by around 10-12mm on reaching a rug: 12mm on the Eufy and 10.5mm on the Dreame L50 Ultra.

Roborock Qrevo Edge 2 self-cleaning robot vacuum and mop with dock
PIC: Roborock Qrevo Edge 2 on Amazon - washes its two rotating mop pads in 80°C water and dries them at 55°C, with 25,000 Pa suction and up to 65 days of auto-emptying.

Roller mops that clean as they go

A long cylindrical roller is rinsed and scraped clean inside the robot vacuum all the way round the room, so you are always mopping with fresh water rather than a cloth that gets dirtier by the minute. The Eufy E25 Omni, the Ecovacs Deebot X11 and X12 OmniCyclone (OZMO Roller), the Mova Z60 Ultra Roller with its 12-nozzle rinse and the Lefant M5 Pro with a 20cm roller all work this way.

Eufy E25 Omni roller mop robot vacuum
PIC: Eufy E25 Omni on Amazon - a roller mop that the HydroJet system rinses 360 times a minute while it cleans, 20,000 Pa suction and a 3 litre dust bag Eufy rates at 75 days.

Vibrating (sonic) pads

A flat pad scrubs back and forth instead of spinning. The Shark Stratos scrubs up to 100 times a minute, and its NeverTouch base cleans and dries it for up to 30 days hands-free. These suit lighter, everyday mopping more than heavy stains.

Self-cleaning robot vacuum cleaners compared

Figures are the manufacturers' own, taken from the specs in our product feed. A dash means the figure is not listed.

ModelSuction powerMop typeWashDryingBattery runtime
Roborock Qrevo Edge 225,000 PaRotating pads80°C55°C-
Shark ThermaCharged PowerDetect-Pad85°C80°C3 hours
Eureka J15 Max Ultra22,000 PaRotating padsUp to 80°C55°C360 mins
Xiaomi 5 Pro20,000 PaExtendable mop80°C-120 mins
Ecovacs Deebot X11 OmniCyclone19,500 PaRoller75°C63°C200 mins
Lefant M5 Pro18,000 PaRoller75°C2-4 hours, set in app180 mins mopping
Ecovacs Deebot T30S Pro11,000 PaRotating pads70°CHeated180 mins
Eufy E25 Omni20,000 PaRollerRinsed while cleaning35-50°C180 mins
Eufy X10 Pro Omni8,000 PaRotating padsCold45°C180 mins
Mova Z60 Ultra Roller28,000 PaRollerHotHeated3.5 hours

Suction power in Pa helps the robot vacuum pull dirt, debris and pet hair out of carpets, but for mopping the wash temperature, downward pressure and drying matter more.

Other brands are joining in. Tapo sells the RV50 Omni with auto mop washing and removal, iRobot pairs its Roomba Combo robots with an AutoWash dock, and Dyson's Spot+Scrub AI targets stains with a scrubbing roller - so expect the choice of self-cleaning robot vacuum cleaners to keep growing.

How to choose a self-cleaning robot vacuum and mop

Before comparing models, decide which of these jobs you want the base to handle:

  • Hot or cold mop washing
  • Heated drying
  • Auto-emptying, and for how many days
  • Automatic refilling and detergent dosing
  • Lifting or detaching the mopping head on carpets

Hot or cold washing

Cheaper docks rinse cold. A hot wash shifts greasy kitchen residue far better, and the temperature varies a lot: 70°C on the Ecovacs T30S Pro, 80°C on the Roborock Qrevo Edge 2 and 85°C on the Shark ThermaCharged. Dreame now advertises a 100°C ThermoHub system on its newest docks. Browse the hot water robot vacuum mops if this matters most to you.

Shark ThermaCharged PowerDetect robot with heated mop-cleaning base
PIC: Shark ThermaCharged PowerDetect Robot Vacuum on Amazon - the NeverTouch Pro base washes the mop with 85°C water and dries it with 80°C air - the hottest figures in our range - and the robot runs for up to 3 hours.

Heated drying

Anything left damp in a closed base soon smells. Warm air drying, from 35-50°C on the Eufy E25 Omni up to 80°C on the Shark, avoids that. It also matters for allergy sufferers: Allergy UK points out that dust mites and mould thrive in damp, humid conditions, and it recommends a high-filtration (HEPA) vacuum cleaner for hard floors. The Eufy E25 Omni and Shark Stratos both use HEPA filters.

Tank sizes and hands-free days

Tank sizes decide how often you have to step in. The Eufy X10 Pro Omni carries 3 litres of clean water, which Eufy says covers a 150 sq m home two or three times. Bin claims run from 30 days on the Shark Stratos to 100 days of auto-emptying on the Dreame L50 Ultra. See our robot mops with a dirty water tank for more on tank designs.

Eureka J15 Max Ultra robot vacuum with 8-in-1 base station
PIC: Eureka J15 Max Ultra on Amazon - an 8-in-1 base that hot-washes and heat-dries the pads, scrapes its own wash tray clean and is quoted at up to 75 days hands-free, with a 360 minute runtime.

Detergent dosing

Some docks hold a bottle of floor cleaner and add the right amount each time; the Dreame L50 Ultra holds 200ml of cleaning solution. Use only the solution the manufacturer approves, as foaming cleaners can damage pumps. Our robot mops that use cleaning solution all support this.

Carpets, rugs and thresholds

Look for carpet detection with automatic lifting or, better, a mopping head that detaches at the base before carpet cleaning. The Mova Z60 Ultra Roller lifts its roller and drops a shield to keep carpets dry, and climbs thresholds up to 8cm. For older homes with raised door bars, see robot vacuums that climb thresholds.

Navigation, mapping and obstacle avoidance

Lidar or dToF laser navigation maps each floor of your home so the robot vacuum cleans in neat rows and knows which rooms to wet-clean, and the app lets you set no-go zones and a different routine for each floor type. Camera-based obstacle avoidance, often paired with lidar, helps with cables and socks: Roborock lists 280+ object types for the Qrevo Edge 2, and Dreame 180+ for the L50 Ultra. Our obstacle avoidance robot vacuums go further into this.

Pet hair

Pet hair and fluffy debris wrap round brushes and clog trays, so this robot vacuum feature matters in a pet home. Anti-tangle brushes (Ecovacs ZeroTangle, Roborock's dual anti-tangle system) and a base that scrapes its own tray, like the Eureka J15 Max Ultra, keep things running. More options are in our robot vacuum and mops for pet hair.

Size of the base

All-in-one docks are big. The Roborock Qrevo Edge 2 base measures 48.7 x 52.1 x 34cm and the Dreame L50 Ultra stands 68.6cm tall, so measure the spot and leave room to lift the tanks out.

Best floors for self-cleaning mopping

In most UK homes, sealed hard floors gain most: tile, vinyl, laminate and sealed wood. On wooden floors, choose a robot vacuum that controls water flow and leaves little moisture behind - Roborock says the Qrevo Edge 2 is designed to be gentle on hardwood. See our picks for hardwood floors and tile floors. Unsealed wood, waxed floors and natural stone that dislikes moisture are best left to vacuuming alone.

Prices and value

Which? puts robot vacuum cleaners at around £200 to more than £1,000, and full self-cleaning docks sit in the upper half of that. Prices on Amazon change daily, so check the live price on each product. For less outlay, look at our budget robot vacuum cleaners and mid-range models; for flagship docks with hot washing and detachable mopping heads, see premium models.

Dock maintenance

Self-cleaning cuts the work, but it does not remove it. A quick maintenance routine keeps the base fresh:

  • Empty and rinse the grey water tank every few days - do not leave it standing.
  • Wipe out the tray and its filter about once a week, as hair and grit collect there.
  • Refill the clean tank and the solution bottle when the app asks.
  • Replace the dust bag when full and wash or change the filter as the manual says.
  • Replace the pads or roller when they wear thin, usually every few months.

If you want the least effort of all, our low maintenance robot mops focus on bigger tanks and self-cleaning trays.

FAQs

Do self-cleaning robot mops really stay clean?

They stay far cleaner than a robot vacuum cleaner without a wash station, because the cloths are rinsed during and after every run. Hot washing does the best job on grease. You will still need to replace pads from time to time and clean the tray.

How often do I need to empty the grey water tank?

It depends on tank size, floor area and how dirty your floors are, but in a typical home it is every few days. The app warns you when it is full.

Is hot washing worth paying extra for?

If you mop a kitchen, or live with pets and children, yes. At 70-85°C the dock lifts grease and sticky residue that a cold rinse leaves behind, and heated drying stops any smell.

Can I put my own floor cleaner in the dock?

Use only the cleaning solution the manufacturer approves. Ordinary floor cleaners can foam, damage the pumps and sensors, and may affect your warranty.

Will a self-cleaning robot vacuum and mop wet my rugs?

Not if it has carpet detection. Most lift 10-12mm or leave the mopping head at the base while vacuuming carpet, and some add a shield over the roller.