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.

Long Battery Life Robot Vacuum Mops

58 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

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
Eureka NER E10s BK Robot Vacuum Cleaner (Black, Bagless Auto-Emptying)

Eureka NER E10s BK Robot Vacuum Cleaner (Black, Bagless Auto-Emptying)

Eureka


  • 4000 Pa suction power
  • Bagless auto-emptying station
  • LiDAR navigation mapping
  • 2-in-1 vacuum mop
  • 45-day dust capacity
8.2
Excellent
Shark Navigator robot vacuum with self-empty base

Shark Navigator robot vacuum with self-empty base

Shark


  • SmartPath LiDAR navigation mapping
  • Self-empty bagless base
  • Anti-hair wrap brushroll
  • Object detection avoidance
  • 60-day dirt capacity
8.2
Excellent
Kärcher RCV 5 Robot Vacuum Cleaner (White)

Kärcher RCV 5 Robot Vacuum Cleaner (White)

Kärcher


  • Vacuum and mop function
  • LiDAR navigation system
  • 120 minute battery life
  • App controlled cleaning
  • Automatic carpet recognition
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
Tcl Robot Vacuum Cleaner

Tcl Robot Vacuum Cleaner

TCL


  • 2700Pa powerful suction
  • Laser navigation mapping
  • 120-minute battery life
  • Alexa voice control
  • Four suction levels
8
Good
Shark PowerDetect Robot Vacuum

Shark PowerDetect Robot Vacuum

Shark


  • 5x PowerDetect cleaning technologies
  • 60-day self-emptying capacity
  • 3D LiDAR navigation mapping
  • Sonic mopping with pad washing
  • NeverStuck threshold climbing technology
8
Good
Shark ThermaCharged PowerDetect Robot Vacuum

Shark ThermaCharged PowerDetect Robot Vacuum

Shark


  • Heated mop cleaning base
  • Dirt detect technology
  • Edge cleaning extension
  • Three hour battery life
  • Auto water tank refill
8
Good
Narwal Freo X Plus Robot Vacuum And Mop (White)

Narwal Freo X Plus Robot Vacuum And Mop (White)

Narwal


  • 7800Pa powerful suction
  • Seven weeks dust storage
  • Zero tangle brush design
  • Self-emptying dustbin technology
  • Tri-laser obstacle avoidance
8
Good
Dreame X50 Ultra

Dreame X50 Ultra

Dreame


  • 20,000Pa Vormax suction power
  • Retractable legs climb 2.36in
  • VersaLift lowers to 3.5in
  • DuoBrush anti-tangle system
  • Auto-empty self-cleaning base
8
Good
Ecovacs Deebot X11 OmniCyclone

Ecovacs Deebot X11 OmniCyclone

Ecovacs


  • 19,500Pa BLAST suction power
  • Bagless auto-empty station
  • OZMO ROLLER 2.0 mopping
  • PowerBoost 3-minute charging
  • ZeroTangle anti-hair wrap
8
Good
Eufy X10 Pro Omni

Eufy X10 Pro Omni

Eufy


  • 8,000 Pa powerful suction
  • Auto mop washing station
  • Self-emptying dust collection
  • AI obstacle avoidance
  • Dual rotating mop pads
8
Good
Shark PowerDetect NeverTouch Pro (White, Model AV2810ZEWH)

Shark PowerDetect NeverTouch Pro (White, Model AV2810ZEWH)

Shark


  • Self-emptying 60-day capacity
  • Auto water tank refill
  • NeverStuck obstacle navigation
  • Five PowerDetect technologies
  • Carpet detection system
8
Good
Dreame Robot vacuum cleaner with mop

Dreame Robot vacuum cleaner with mop

Dreame


  • 4000Pa powerful suction
  • LiDAR navigation mapping
  • 150 minute battery life
  • 2-in-1 vacuum and mop
  • App and Alexa control
8
Good
Irobot Roomba Combo j7

Irobot Roomba Combo j7

iRobot


  • Retractable mop system
  • PrecisionVision obstacle avoidance
  • Smart mapping technology
  • 4-stage cleaning system
  • Voice control compatible
6.6
Good
Irobot Roomba Combo 10 Max

Irobot Roomba Combo 10 Max

iRobot


  • 4-stage cleaning system
  • AutoWash dock included
  • SmartScrub mopping technology
  • Auto-retract mop system
  • Advanced obstacle avoidance
5.8
Good

What counts as a long battery life robot vacuum mop?

Most robot vacuums sold in the UK quote somewhere between 90 and 180 minutes per charge. Budget models with random navigation often stop at 100-120 min, and the Shark Stratos and Matrix Plus list 110. In this range we count anything that quotes three hours or more, and the best now quote four to six hours of cleaning.

That matters because mopping adds work on top of vacuuming. A robot vacuum and mop has to drive the main brush, the side brush, the fan and the mop pads or roller, and many lift the mop over carpet too. A robot vacuum that runs for 3 hours can comfortably clean a typical three or four-bedroom home in one go; a 100-min model in the same house usually has to go back to the dock part way through.

One of our long battery life robot vacuum mops cleaning an open-plan oak floor

PCMag, which tests runtime in real homes, treats an hour as enough for a small flat and would like to see 90; the longer a robot mop runs on one charge, the better it suits a bigger house. Which? makes the other half of the point: extra runtime is only useful if the robot vacuum navigates efficiently. A model that wanders at random can cover less floor than one with a shorter runtime that maps the room and drives in straight lines.

Run times compared: the robot vacuums in this range

These are the quoted figures from the product listings in this collection, longest first. They are the makers' figures on the lowest suction setting, so real cleaning runs are shorter (see the next section), but they are a fair way to compare one robot vacuum and mop with another.

ModelQuoted run timeCapacitySuction powerWorth knowing
Eureka J15 Max UltraUp to 360 min6400mAh22,000PaLongest quoted figure here; reviewers measured around 140-160 min of mixed cleaning
Lefant M5 MaxUp to 5 hoursLi-ion23,000Pa20cm roller mop, 120 days of dust storage
Lefant M5 Pro320 min vacuum / 180 min vacuum + mopLi-ion18,000PaLists both figures - rare and useful
Lefant M3220 minLi-ion-One of the longest-running budget robots
Mova Z60 Ultra Roller Complete3.5 hoursLi-ion28,000PaRoller mop, climbs a threshold of up to 8cm
Ecovacs Deebot X11 OmniCyclone200 min6400mAh19,500PaPowerBoost: 6% back in 3 minutes at the station
Ecovacs X12 OmniCyclone / X12 Pro Omni200 minLi-ion-PowerBoost fast charging
Ecovacs T50 Pro Omni3 hr 20 minLi-ion-Slim mid-range all-in-one station
Proscenic Q8 Max+200 min3200mAh8000PaQuoted 230m² per charge, 5 floor maps
Ecovacs T30S Pro180 min6400mAh11,000PaCharges 40% faster than the T30 before it
Eureka E20 Plus / E20 Evo Plus180 min5200mAh8000PaBagless self-emptying station
Eufy E25 Omni / X10 Pro Omni180 minLi-ion20,000Pa (E25)2.5 litre clean water tank (E25)
Dreame X50 Ultra / L50 Ultra / D20 Air Plus180 minLi-ion20,000Pa (X50)X50 Ultra climbs obstacles up to 6cm
Tapo RV30CUp to 3 hours3200mAh4200PaLiDAR, 53dB, 3+1 floor maps
Shark ThermaCharged PowerDetect3 hoursLi-ion-Shark's longest-running model here
Xiaomi Mi Robot Vacuum2.5 hours5200mAh-Mid-priced, auto recharge
Dreame D9 Max150 min5200mAh-Good value, LiDAR mapping

The table shows two things. First, capacity in mAh doesn't predict run time on its own: the Proscenic Q8 Max+ quotes 200 min from 3200mAh while several 5200mAh models stop at 150-180. Second, the brands that list a mopping figure as well as a vacuuming one (Lefant, Xiaomi) give a much more honest picture than a single headline number. The Roborock Qrevo Edge 2 (25,000Pa) and Narwal Freo X Plus are also in this range, but their listings don't state a run time, so check the Roborock or Narwal spec sheet before you buy.

Eureka J15 Max Ultra robot vacuum mop with its base station
PIC: Eureka J15 Max Ultra on Amazon - the longest quoted run time in this range at up to 360 minutes from a 6400mAh battery, with 22,000Pa suction, LiDAR plus an AI camera and a dock that empties the bin and washes the mop with 80°C water.

Why real runtime is shorter than the quoted figure

Figures on a listing are measured in the quietest, lowest-power mode on a hard floor. In a real home, five things cut that number down:

  • Suction power. The Xiaomi 5 Pro is a good example: 120 min on standard, but 90 at maximum suction. Max mode can take a quarter or more off the run.
  • Carpet. Most robots boost suction automatically when they reach a rug or carpet, and the brush works harder in deep pile, so carpeted homes drain the cell faster than a hard floor does.
  • Mopping. Driving spinning mop pads or a roller mop, pumping water from the tank and lifting the mop over carpet all use extra power. Lefant's M5 Pro drops from 320 min vacuuming to 180 when it vacuums and mops in one pass.
  • Obstacles and clutter. Every chair leg, cable and toy means slowing down, reversing and re-routing. A tidy floor gets more square metres out of each charge.
  • Thresholds. Climbing door thresholds and rug edges takes effort; the Mova Z60 can climb up to 8cm, but each climb costs power.

A sensible rule is to expect around half to two-thirds of the quoted figure on a mixed vacuum and mop run with carpet boost on. That is why three hours is the practical minimum for a family home if you want the whole floor done in one go.

How much run time does your home need?

Cleaning time only matters relative to the area the robot vacuum has to cover. Use this as a rough guide for combined vacuuming and mopping on standard suction:

HomeTypical floor areaQuoted run time to look for
Flat or small terraceUp to 70m²90-120 minutes is plenty
Three-bed semi80-110m²150-180 minutes
Four-bed detached120-160m²180-200 minutes plus recharge and resume
Big or open-plan home170m²+200 minutes or more, LiDAR mapping and fast charging

Only the floor the robot can reach counts, so leave out stairs and any carpet you don't want it on. If you have more than one storey, you will be carrying it up and down anyway, so look at multi-floor robot vacuums that store a map for each floor - the Proscenic Q8 Max+ saves five and the Tapo RV30C saves three plus one.

Recharge and resume: as important as battery size

Almost every robot vacuum in this collection has recharge and resume. When the charge runs low, it drives back to its dock, charges to the level it needs to finish, then returns to exactly where it stopped. Vacuum Wars, which tests coverage in bigger homes, recommends looking for it on any robot meant for a big house.

With recharge and resume, a bigger battery saves time rather than making the difference between a clean and dirty floor. Without it, a short run means half-cleaned rooms. Check two things on the listing:

  • Charge time. Full charges usually take 3-6 hours. Which? lists claimed charge times of six hours on some models, so a short-running robot that has to recharge in the middle of a job can take all afternoon.
  • Fast charging. Ecovacs' PowerBoost gets 6% back in 3 minutes, using the moments when it is already at the station washing its mop. The T30S Pro charges 40% faster than the T30 before it.

The app shows the charge level, the area cleaned and how long each cleaning run took, so after a week in the app you will know whether your robot vacuum finishes in one go. Most apps (Eufy Clean, Dreame, Roborock, Ecovacs) also let you schedule runs and pick the suction power room by room.

Ecovacs Deebot X11 OmniCyclone long battery robot vacuum and mop
PIC: Ecovacs Deebot X11 OmniCyclone on Amazon - 200 minutes per charge plus PowerBoost: it tops up 6% of its battery in 3 minutes each time it returns to wash the roller mop, which Ecovacs says lets it cover up to 1,000m² in one job.

Mop systems, water tanks and run time

The mop is where these models differ most from short-running ones. There are three common designs:

  • Drag pad. A flat microfibre mop pad under a water tank on the robot. It uses little power, which is why budget models with a drag pad still run for two to three and a half hours, but it wipes rather than scrubs, and on carpet it has to be removed by hand.
  • Spinning mop pads. Two round pads pressed into the floor, as on the Dreame X50 Ultra and Roborock Qrevo Edge 2 (8N of pressure). They scrub dried-on marks on a hard floor and lift off carpet automatically.
  • Roller mop. A rotating roller that is rinsed with clean water as it turns, as on the Ecovacs OmniCyclone range, Lefant M5 Pro and Mova Z60. Roller mopping lifts more dirt, and the self-cleaning roller keeps a three-hour run from spreading dirty water round the house.

On a long run the water tank matters as much as the charge. A small onboard water tank runs dry well before a 200-minute charge does, so the robot has to go back to the station to refill or mopping stops. Docks with a big clean water tank (2.5 litres on the Eufy E25 Omni) and automatic mop washing let the robot keep mopping for the whole charge. For homes with lots of hard floor, our robot mops for hard floors and robot mops with dirty water tanks cover these docks in more detail.

Capacity, mAh and what the numbers mean

What does mAh tell you?

Milliamp-hours (mAh) measure how much charge the cell holds. In this range you will see 2500mAh on entry robots, 3200mAh on the Tapo RV30C and Proscenic Q8 Max+, 5200mAh on the Eureka E20 Plus, Dreame D9 Max and Xiaomi models, and 6400mAh on the Ecovacs OmniCyclone, T30S Pro and Eureka J15 Max Ultra.

Is a bigger battery always better?

Not on its own. Run time depends on capacity and how much power the robot draws: suction power in Pa, the mop system, the camera and the efficiency of its route. A 22,000Pa robot vacuum needs a big cell just to match a gentler model. Compare quoted runtime and floor area (coverage) per charge rather than mAh.

Lithium-ion and how long it lasts in years

Nearly all of these robots use lithium-ion cells; iRobot lists lithium iron phosphate for the Roomba Combo 10 Max, while the iRobot Roomba Combo j7 quotes 2 hours. All lithium cells slowly lose capacity with each charge cycle, so a robot that runs three hours when new will run less after a few years of daily use. Buy from a brand that sells replacements, and keep the robot on its dock between runs so it is never stored flat.

Navigation: getting more floor out of every charge

The way a robot moves round the room decides how far each charge goes. Robots with LiDAR or dToF laser navigation (Proscenic Q8 Max+, Lefant M5 Pro, Tapo RV30C, Dreame D9 Max, Narwal Freo X Plus) map the room first, then clean in neat lines and don't cover the same strip twice. Gyroscope and random-bounce robots waste time going over ground they have already cleaned.

Good navigation and obstacle avoidance also stop the robot getting stuck, which is the most common reason a long run ends early. The Eufy E25 Omni recognises over 200 obstacle types, the Roborock Qrevo Edge 2 over 280 and the Eureka J15 Max Ultra over 150. Mapping lets you do more with each charge too:

  • Set no-go zones round pet bowls and rugs in the app, so the robot doesn't spend power where it isn't wanted.
  • Clean room by room on a schedule, so one charge is spread across the day.
  • Choose eco or quiet mode for daily runs and save max suction for a weekly deep clean.

Mapping is now standard from mid-range upwards; see our robot vacuum and mop with mapping range for the full choice, and obstacle avoidance robots if cables and toys usually stop yours in its tracks.

Robot vacuum mop charging on its self-emptying station in a tiled UK hallway

Long battery life robot vacuum mops for every type of home

Big homes and open-plan ground floors

Go for 200 min or more with LiDAR: the Ecovacs X12 OmniCyclone, Mova Z60 Ultra Roller Complete or Eureka J15 Max Ultra. Their stations also wash and dry the mop with hot water, so the run doesn't end with a dirty, smelly pad. More options are in our large area robot mops.

Homes with pets

Pet hair means more suction power, more dust in the bin and more frequent runs, both of which use power, and long hair wraps round the brush. A model with a self-emptying station and a tangle-free brush, like the Eureka E20 Plus or Lefant M5 Max (120 days of dust), lets you clean up pet hair every day without emptying the dust bin. Browse our robot vacuum and mops for pet hair for more.

Mostly carpet

Carpet uses the most power, because the brush and suction both work harder in pile. Pick a robot vacuum that lifts its mop on carpet, has strong suction power and quotes three hours or more, and accept that it will usually need one recharge stop on a big carpeted floor. Our strong suction robot vacuums are worth a look.

On a budget

Big batteries aren't only for flagships. The Lefant M3 quotes 220 min and the Tapo RV30C up to 3 hours at well under flagship prices; our budget robot vacuum and mops list more.

Lefant M5 Pro robot vacuum mop with roller mop
PIC: Lefant M5 Pro on Amazon - a clear example of how much mopping costs in battery: up to 320 minutes vacuuming only, but up to 180 minutes when it vacuums and mops together with its 20cm roller mop.

Do self-emptying and mop-washing stations affect run time?

Stations don't drain the robot - the dock runs from the mains. They help in two ways. First, a robot that returns mid-clean to wash its mop, refill water or empty its dust bin gets a short top-up while it is there, which is how Ecovacs PowerBoost works. Second, it never has to stop because its bin is full or its water tank is empty, so the full charge is actually used. See our self-emptying robot mops and all-in-one robot mops with charging stations for stations that empty, refill and wash.

Proscenic Q8 Max+ robot vacuum and mop on its self-emptying dock
PIC: Proscenic Q8 Max+ on Amazon - 200 minutes from a 3200mAh battery and a quoted 230m² per charge, with LiDAR, five saved floor maps and auto recharge and resume - proof that a smaller cell can still run a long time.

Looking after the battery

  • Leave the robot on its dock between runs; lithium-ion cells last best when they are not left empty for long.
  • Keep brushes, wheels and filters clean. A clogged filter or a hair-wrapped brush makes the motor work harder and shortens every run.
  • Run eco or standard mode for routine cleaning and save max suction for when you need it.
  • Use only the dock and charger supplied, or an official replacement from the brand.
  • Don't charge a robot with a damaged, swollen or wet battery. The London Fire Brigade lithium battery advice covers safe charging at home.
  • When a cell reaches the end of its life, don't put it in the household bin; Recycle Your Electricals lists UK drop-off points.

Frequently asked questions

Which robot vacuum has the longest battery life?

Of the long battery life robot vacuum mops in this range, the Eureka J15 Max Ultra quotes the longest run time at up to 360 minutes from a 6400mAh battery (Eureka UK specifications). Next come the Lefant M5 Max (up to 5 hours) and Lefant M5 Pro (up to 320 min vacuuming only). Reviewers measured the J15 Max Ultra at around 140-160 minutes of mixed vacuuming and mopping, which is still well above average.

How long does a robot vacuum run on one charge?

Typically one and a half to three hours, and up to six on the longest-running models. Expect less with carpet boost, max suction or the mop attached.

Does mopping drain the battery faster?

Yes. Lefant's own figures for the M5 Pro show 320 min vacuuming and 180 vacuuming and mopping together - over 40% less.

How long does it take to charge a robot vacuum and mop?

Usually 3-6 hours from flat. The Ecovacs X11 takes about 3 hours 10 minutes for a full charge, according to Ecovacs UK, but tops up 6% in 3 minutes at each mop wash.

How many years does a robot vacuum battery last?

Lithium-ion cells gradually lose capacity with use, so run time drops over the years rather than stopping suddenly. Most brands sell replacements, which cost far less than a new robot.

Is a big battery worth it in a small flat?

Not really. Under about 70m², a robot with a two-hour runtime finishes easily. Put the money into suction, mopping or a quieter motor instead - see our quiet robot vacuum and mops.