large image

Trusted Reviews is supported by its audience. If you purchase through links on our site, we may earn a commission. Learn more.

Best robot vacuum cleaner 2022: Clean carpets, hard floors and mop automatically

Read the Trusted Reviews list of the best robot vacuum cleaners. We've ranked our robot vacuum cleaner reviews to help you make the right choice.

A good vacuum cleaner will help you clean more quickly and more efficiently, a robot vacuum cleaner saves you even more time, as you don’t have to do anything apart from set it to go.

These are brilliant time-saving devices, getting most of the mess up, so when you do have to get the regular vacuum out, you’re only having to tackle edges and those hard-to-reach places.

Getting the right robot can be hard, as there are loads of models to choose from. Here, we’ve narrowed the choice down to the core robots available today that we’ve tested and would recommend. The list covers every budget and need, with some models even able to mop as well as vacuum.

We test all robot vacuum cleaners in the same way. The most important thing for a vacuum cleaner is its ability to clean, and we rank how well each cleaner does on hard floors and carpets, plus how well it can clean at the edges of the room.

Where a robot has a mop, we test how well it can clean general dirt and more tough ground-in stains. We tell you how well each one does, but for this test we take into account price; cheaper cleaners use basic drip-fed mops that get basic stains while more expensive cleaners can better scrub.

Quality robot vacuum cleaners should all be able to suck up dust well, but almost as important is how easy they are to use. Modern robot vacuum cleaners should, ideally, provide proper mapping, let you select which rooms and areas you want to clean, and those that you want to avoid. We let you know how easy each cleaner is to use and any pitfalls you may encounter.

How we test

How we test robot vacuum cleaners

All of our robot vacuum cleaners are fully tested and we don’t recommend any products that we haven’t seen and used in the flesh. To compare robots, we put them through the same set of tests, including their ability to pick up dirt and, for those that mop, their floor cleaning prowess. We test each one using any smart assistant support that it has, and we see how well they can navigate our homes. For more information, read our guide to how we test robot vacuum cleaners.

iRobot Roomba J7+

The smartest robot vacuum cleaner
rating-star rating-star rating-star rating-star rating-star


  • Clever navigation
  • Very flexible jobs and routines
  • Generally excellent performance


  • Expensive

The new top-of-the-line robot, the iRobot Rooba J7+ includes a self-emptying charging dock, although the cheaper J7 dumps this if you want to save cash and are happy to empty the robot yourself. Both versions of the robot have the new camera system, which uses AI to spot problems and avoid them, including cables and pet mess.

In fact, iRobot is so confident that its system works that it will give you a new robot if yours runs over solid pet waste within the first year. In my tests, the robot ably avoid cables and my fake pet poop every time.

There’s proper mapping here, with the option to create rooms and set no-go areas. You can then create jobs and select which rooms you want to clean, tapping your favourite cleaning patterns when you want to use them. Scheduling is a step above the competition: you can set times to clean, but the robot will suggest programmes for you and can even start to clean when you go out using geolocation.

There are no power settings for this robot, but you can set the cleaning mode: using the double-pass option gives the best results in my tests. Cleaning on carpet and hard floors was excellent, but edge performance could be slightly better, as the iRobot J7+ left a chunk of my test dirt behind. Still, my tests use more dirt than the average home, so for regular daily cleaning, the J7+ will do a great job.

What you don’t have to worry about is hair getting tangled: two rubber rollers spin in different directions to prevent hair from getting in the way. Battery life was very good, too, and the robot can recharge mid-way through a clean if needed. If you want a very smart robot vacuum cleaner, then this is the model to buy.

Reviewer: David Ludlow
Full review: iRobot J7+ review

Ecovacs Deebot X1 Omni

The best robot vacuum cleaner for mopping
rating-star rating-star rating-star rating-star rating-star


  • Excellent mopping
  • Largely automatic maintenance
  • Powerful vacuuming


  • Expensive
  • Dock is large
  • Fiddly to set no-mopping zones

A powerful vacuum cleaner for normal dirt pickup, the Ecovacs Deebot X1 Omni is built to be as little hassle as possible. Its docking station not only charges and empties the bin into a bag, but it replenishes the water supply and cleans the dirty mopping cloths, using heat to dry them. In terms of automation, it’s an incredible bit of kit, on par with the Roborock S7 MaxV Ultra.

Cleaning is excellent with this model, and we found it picked up our test dirt right to the edges of the room (two sweeper brushes help get dirt into the main suction path) and it did well on carpet.

It’s mopping that really sets this model apart. Thanks to its dual-spinning microfibre cloths also mean it’s a super-impressive mop, cleaning up messes that other robot vacuum cleaners can’t touch. In fact, we’d go as far as to say that this is the best robot mop that we’ve tested. Our one minor complaint is that the X1 can’t lift its mopping cloths off the floor to traverse carpet, so it’s crucial to set up no-mopping zones.

It’s a good navigator, avoiding big items automatically, but we’d like the cameras to be able to spot and avoid smaller objects, such as cables, too.

The Ecovacs app is one of the best we’ve encountered. When the robot is first connected, it needs to perform a mapping run of your home. Thanks to LiDAR, this is exceptionally quick and accurate. Once you’ve got your map, you can divide it into rooms, which lets you clean one area quickly and even set the cleaning order you prefer, both manually and in schedules. Multiple maps are supported, so if you have more than one floor in your house, the X1 can happily deal with them.

As well as voice control through Alexa and Google Assistant, there’s the OK Yiko built-in voice assistant. This does all the same things as the main voice assistants, although we found it hard to get the intonation right to have it recognise our voice. Yiko has one additional trick: you can tell the vacuum cleaner to come and find you and clean where you are. It worked in some situations, but struggled to locate us when we were stood the other side of the kitchen island to the robot.

The Ecovacs Deebot X1 Omni coped admirably in our tests, both as a vacuum and as a mop. It’s exceptionally quiet, and Ecovacs says that battery life is up to 260 minutes on the lowest power, vacuum-only mode; in our tests, it could clean our entire downstairs on Max power, leaving enough juice to have another run.

The big downside is the price: this is one expensive robot vacuum cleaner. If that’s not an issue and you’ve got lots of hard floors to mop, then it’s great choice; if you’ve got more carpet, then the iRobot J7+ may be a better match.

Reviewer: David Ludlow
Full Review: Ecovacs Deebot X1 Omni

Dyson 360 Heurist

The best robot for deep cleaning
rating-star rating-star rating-star rating-star rating-star


  • Extremely powerful
  • Flexible configuration
  • Methodical cleaning


  • Slightly fiddly to set up

The original Dyson robot vacuum cleaner was the most powerful for years, and now the Dyson 360 Heurist takes its crown and throws in additional smarts. Externally, this model looks very much like the old one: it’s narrow but tall, so can fit through gaps but can’t get under all furniture.

As with the original model, the robot uses a camera to see where it’s going, although this time around the robot can map your home, letting you split it into zones. This lets you clean one room only, or set smart schedules that let the robot clean different rooms at different times, using different power settings for each one. As the robot cleans, it learns your home and improves its routing and cleaning patterns over time. Mapping is powerful, but we found the robot very slow to make the initial maps when we first started using it.

You need to place the 360 Heurist carefully to make sure it can navigate your home and map properly; if you don’t, it can get stuck, as we found when we had to restart the mapping process a few times. In our bedroom, we had to reposition the charging dock, otherwise the robot got confused and couldn’t make its way between the end of the bed and the wall.

Fortunately, we found this effort is worth it, as this robot vacuum cleaner is the most powerful that we’ve tested. With its brush bar that runs the full width of the body, edge pick-up is excellent, and the vacuum managed all of our tests pretty much perfectly, doing almost as well as you could with a regular vacuum cleaner.

Voice control is available via Alexa and, finally, Google Assistant. We found that we could start and stop a clean easily with our voice.

It’s an expensive vacuum cleaner but if you want a robot that can deliver a cleaning performance similar to using a manual cleaner, the Dyson 360 Heurist is for you. If you want more flexibility and better obstacle avoidance, the iRobot J7+ is the best for you.

Reviewer: David Ludlow
Full review: Dyson 360 Heurist review

Eufy RoboVac X8 Hybrid

The best mid-range robot vacuum and mop
rating-star rating-star rating-star rating-star rating-star


  • Full mapping
  • Powerful vacuuming
  • Good navigation


  • No-go zones were a little buggy
  • Basic mopping

Eufy has excelled at making cheap(ish) robot vacuums that clean well but are often slightly lacking in features. The Eufy RoboVac X8 Hybrid changes that. This model has proper mapping, including support for multiple floors, and programmable no-go zones and no-mop zones. The latter can be problematic, as if a no-mop zone is between the robot and an area it can clean, the X8 may not be able to make its way to the area to clean.

As well as telling the robot which rooms to clean, you can put down a zone over any part of the map and just have the X8 Hybrid go there. That’s brilliant if you just want to clean up after you’ve cooked or eaten.

We found the cleaning performance was excellent, as the robot is very powerful. It picked up most of our test dirt on carpets and hard floors, and also got right into the mess spread by the edges of the room.

With a basic gravity-fed water tank and simple microfibre cloth, mopping performance is much more basic. The X8 Hybrid can deal with lighter surface stains, but it can’t scrub away bigger messes: the Ecovacs Deebot Omni X1 is far superior at this.

Maximum battery life is around 180-minutes on minimum power; on maximum setting, I had enough power to clean my downstairs with some juice left.

Good value with lots of features, the RoboVac X8 Hybrid is a solid mid-range robot; if you don’t want the mopping features, the standard X8 is a little cheaper and has a slightly larger bin.

Reviewer: David Ludlow
Full Review: Eufy RoboVac X8 Hybrid

Yeedi Vac Station

The best budget self-emptying vacuum cleaner
rating-star rating-star rating-star rating-star rating-star


  • Excellent cleaning performance
  • Self-empties
  • Mops well


  • App is a little basic
  • Only stores one map

Costing around the same as many mid-range vacuum cleaners, the Yeedi Vac Station adds value with its self-emptying charging station. As soon as a clean has been finished, the robot returns to dock and all of the dirt it has collected is sucked into a disposable bag. Bags should last for a couple of months each, and replacements are available in packs of three at a reasonable price.

Full mapping is available, although the basic map generated is a little hard to read and it could be clearer. With the map, you can create rooms and set no-go areas, so you can tell the vacuum where to clean and where to avoid. Sadly, you can only store one map, so this product’s not of much use if you want to tackle multiple floors.

The Yeedi Vac Station has a mop built-in. Carpet detection will stop the vacuum cleaner from running over soft flooring; if the station is kept on carpet, a voice tells you to pick the robot up and move it to a new area to start cleaning. Sadly, the robot ignores all of this on its way home after cleaning and trailed its wet mop over carpet, so set it up carefully and close doors if necessary.

Performance was excellent: dirt was gone from our carpet, hard floors and right into the edges. Mopping wasn’t bad either: selecting the maximum level of water got rid of most mess, but tougher stains remained, and the Ecovacs Deebot X1 Omni does a better overall job.

Battery life was good, too: my test area could be cleaned twice on maximum mode with plenty of juice left.

Reviewer: David Ludlow
Full review: Yeedi Vac Station review

Roborock S7 MaxV Ultra

The most hassle-free robot vacuum cleaner and mop
rating-star rating-star rating-star rating-star rating-star


  • Exceptional vacuuming and mopping
  • Clever navigation and obstacle avoidance
  • Docking station empties and cleans robot


  • Expensive

Roborock’s excellent mapping abilities and brilliant mop make the Roborock S7 MaxV Ultra the pinnacle of robot vacuum cleaners. With its Empty Wash Fill dock, the robot can self-empty, have its mopping cloth cleaned and take on more water. That’s similar to the Ecovacs Deebot Omni X1.

On the robot’s underside is a soft rubber floor brush, which is designed to avoid becoming tangled with hair, and it really works well never getting clogged in our tests.

A camera enables the vacuum to detect any obstacles, so you can set the S7 MaxV cleaning without you having to tidy up beforehand. It will spot shoes, cables and pet mess, avoiding them automatically.

We put the Roborock S7 MaxV through a series of real-world tests, injecting real obstacles along its cleaning path for it to avoid. For the most part, the robot performed brilliantly, with navigation up there with the best we’ve seen. Overall, this vacuum cleaner was able to tackle most day-to-day mess with ease, so when you do have to get the main vacuum cleaner out, there’s little to be done.

And the mopping function uses sonic vibration, similar to that of an electric toothbrush, to scrub the floor as the robot runs over it. This gets out tough stains, although we’d say that the X1 Omni is slightly better.

Where Roborock wins is with its smarts. Here, the mop can be lifted off the floor when the S7 detects that it’s on carpet, preventing it from soaking the floor. In terms of convenience that’s brilliant, as there’s no need to mess about with no-mop zones as with other cleaners, or to remove the mopping bracket when you want to tackle carpet.

The app is also one of the best in the business: maps are accurate and generated quickly, and you can even place virtual furniture around, so you can tell the cleaner where to go: clean around the table, for example.

If you don’t want the docking station, the standard S7 MaxV ships without this and is cheaper. In terms of overall convenience and power, this is the robot vacuum cleaner to beat, but it’s currently only available in the US.

Reviewer: David Ludlow
Full Review: Roborock S7 MaxV Ultra

We also considered…

We’ve reviewed


Vacuum Cleaner

See all reviews


Does size matter?

Robot vacuum cleaners tend to be short and wide, or tall and thin. The former is good for getting under furniture; the latter is ideal for getting through narrow gaps. Ultimately, design is a choice that revolves around compromise and there will be areas a cleaner can’t reach, so choose the shape that best suits the type of space and furniture you have.

What kind of battery life do I need?

Battery life is important to a degree: the longer the battery life, the more of your home a robot can clean. Typically, robots will last around 45 minutes, which is good enough for a floor of an average-sized house. However, the best cleaners will make their way back to their charging station, top-up and then carry on.

What bin size do I need?

Robot vacuum cleaners have far smaller bins than traditional cleaners – typically, 0.3 to 0.7 litres. This doesn’t sound like a lot, but if you’re using a robot regularly, there’s less dust to pick up. Ultimately, you’ll most likely have to empty a vacuum cleaner after each clean.

Are smart features important?

Unless you’re going ultra-budget, a robot vacuum cleaner with an app is a must. Smartphone apps make scheduling and control far easier, and you can start a clean without having to be right by your robot. Look for Alexa or Google Assistant support if you’d like to start a clean without having to stand up first.

What about mopping?

A few robot vacuum cleaners also offer a mopping feature, squirting water out onto the floor, then using a microfibre cloth to wipe up dirt. These can be a great option on hard floors, where trodden-in dirt stains tend to stand out more. We find ours useful for keeping a relatively light kitchen floor clean after cats have walked on it. The downside is that with the mop attached, you can’t vacuum carpets. So, if you’ve got lots of hard floors, look for a model with a mop for cleaning; if you’ve mostly got carpet, then the mopping feature probably won’t be a lot of use.

Do I have to move anything?

As good as robot vacuum cleaners are and as powerful as their navigation has become, they can still run into problems around your home that will stop them. Dining chairs placed close together can make it hard for robots to navigate, while rugs with tassels or dangling cables can get tangled up in the robot’s brush. All of these are problems common to all vacuum cleaners, so before you start a clean, you need to make sure that you’ve picked up items on the floor. If you want the vacuum to get under a dining table, then you’ll have to move the chairs out of the way to give it access.

Ultimately, robot vacuum cleaners are a great way to maintain your home but they’re not miracle workers and need help to get around. And, you’ll need to get a regular vacuum cleaner out from time to time in order to keep your home looking its best.

Are there any consumables?

Most robot vacuum cleaners have parts that will need to be replaced, typically around every six months or so, although the app should keep track. You’ll need to replace side brushes, main floor brushes and the filters to keep your vacuum cleaner operating in its best condition. If you’ve got a vacuum that can also mop, you’ll need to clean the microfibre cloths from time to time: don’t use fabric conditioner as this clogs up the microfibres and prevents the cloth from picking up dirt as effectively.

Specifications Compared

You can see a breakdown of all the vacuums listed in this guide’s core specs in the tablet below.

Size (Dimensions)
Release Date
First Reviewed Date
Model Number
Voice Assistant
Vacuum cleaner type
Bin capacity
Run time
Charge time
Mop Option
Smart assistants

Trusted Reviews Test Data

Sound (medium)
Sound (high)

Why trust our journalism?

Founded in 2004, Trusted Reviews exists to give our readers thorough, unbiased and independent advice on what to buy.

Today, we have millions of users a month from around the world, and assess more than 1,000 products a year.

author icon

Editorial independence

Editorial independence means being able to give an unbiased verdict about a product or company, with the avoidance of conflicts of interest. To ensure this is possible, every member of the editorial staff follows a clear code of conduct.

author icon

Professional conduct

We also expect our journalists to follow clear ethical standards in their work. Our staff members must strive for honesty and accuracy in everything they do. We follow the IPSO Editors’ code of practice to underpin these standards.