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

Long battery life robot vacuum mops keep going for three hours or more on one charge, so they can vacuum and mop a large house, an open-plan ground floor or several rooms in one run without stopping to recharge halfway. They suit bigger homes, busy households with pets and anyone who wants the whole floor done while they are out.

Every model below lists 180 minutes or more, from the 200-minute Ecovacs X11 OmniCyclone to the Eureka J15 Max Ultra's quoted 360 minutes. For the biggest floor plans, see our robot mops for large areas too.

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

Creatulize Robot bed mattress vacuum cleaner

Creatulize Robot bed mattress vacuum cleaner

Creatulize


  • Fully automated bed cleaning
  • UV-C light sanitisation
  • 15,000 high-frequency beating
  • Anti-fall edge detection
  • Pet hair removal
10
Exceptional
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
Olsen & Smith Smart robot vacuum cleaner

Olsen & Smith Smart robot vacuum cleaner

Olsen & Smith


  • 10000Pa powerful suction
  • Self-emptying base station
  • Vacuum and mop combo
  • Laser navigation mapping
  • Voice control compatible
10
Exceptional
Eureka E20 Plus Robot Vacuum Cleaner (Black, 35cm x 35cm)

Eureka E20 Plus Robot Vacuum Cleaner (Black, 35cm x 35cm)

Eureka


  • 8000Pa powerful suction
  • 45-day self-emptying station
  • 10mm mop lifting
  • 180-minute battery life
  • AI obstacle avoidance
9.4
Exceptional
Eureka Eureka E20 Plus Robot Vacuum

Eureka Eureka E20 Plus Robot Vacuum

Eureka


  • 8000Pa powerful suction
  • 45-day self-emptying station
  • AI 3D obstacle avoidance
  • 180-minute battery life
  • Vacuum and mop function
9.4
Exceptional
Proscenic Q8 Max Robot Vacuum Mop

Proscenic Q8 Max Robot Vacuum Mop

Proscenic


  • Self-emptying station included
  • 6000Pa powerful suction
  • 200 minute battery life
  • 360° LiDAR navigation
  • App and voice control
9.4
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
Proscenic Q8 Max+ Robot Vacuum And Mop (Black)

Proscenic Q8 Max+ Robot Vacuum And Mop (Black)

Proscenic


  • 8000 Pa powerful suction
  • Self-emptying 60 days
  • 360° LiDAR navigation
  • Vacuum and mop combo
  • 200 minute battery life
9.2
Exceptional
Xiaomi Robot Vacuum Cleaner

Xiaomi Robot Vacuum Cleaner

Xiaomi


  • 1800Pa powerful suction
  • LDS smart mapping
  • 2.5 hour battery life
  • App control functionality
  • Obstacle climbing capability
9
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
SwitchBot K10+ Pro Combo W3002500 (White)

SwitchBot K10+ Pro Combo W3002500 (White)

SwitchBot


  • 3-in-1 cleaning system
  • 20,000Pa powerful suction
  • Auto-empty dual dock
  • D-ToF radar navigation
  • Ultra-quiet 45dB operation
9
Exceptional
HONITURE G20 PRO (Black, 3-in-1 Robot Vacuum and Mop)

HONITURE G20 PRO (Black, 3-in-1 Robot Vacuum and Mop)

HONITURE


  • 4500Pa ultra-strong suction power
  • 3-in-1 sweep vacuum mop
  • 150 minutes battery runtime
  • Smart Z-shaped navigation system
  • Auto carpet boost detection
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
Lefant M5max

Lefant M5max

Lefant


  • 23000Pa powerful suction
  • 20cm wide roller mop
  • 75°C hot water washing
  • 120 days self-emptying
  • Zero-tangle brush design
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 and mop

Lefant Robot vacuum and mop

Lefant


  • 12000Pa cyclonic suction power
  • Self-emptying 3.2L dust bag
  • Hot water mop washing
  • 220-minute battery runtime
  • 360° laser navigation mapping
8.8
Exceptional

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.