Stay up to date with notifications from The Independent

Notifications can be managed in browser preferences.

The Independent's journalism is supported by our readers. When you purchase through links on our site, we may earn commission. Why trust us?

Best robot vacuums for 2025, tried and tested in real homes

I’ve reviewed the top-rated robovacs from Roomba, Eufy, Roborock and more

Steve Hogarty
Tech critic
Monday 27 October 2025 10:05 GMT
The most advanced robot vacuum cleaners can now empty their own bins, mop the floor and refill their water own water tanks.
The most advanced robot vacuum cleaners can now empty their own bins, mop the floor and refill their water own water tanks. (Steve Hogarty)

I’ve been testing robot vacuum cleaners since they were glorified dust-pans on wheels. Thankfully, today’s best robovacs are a world away from their clumsy ancestors.

The latest generation of robot vacuum cleaners can navigate with laser-guided precision, use AI-powered cameras to identify and avoid obstacles like stray socks and cables, and come with docking stations that not only hold weeks of debris, but can empty the robot’s dustbin and wash and dry its mop.

But finding a good robot vacuum isn’t as simple as using one. To help you find the perfect model for your home, I’ve put the top contenders through their paces to bring you my definitive guide to the robovacs that are actually worth your money.

The best robot vacuum cleaners for 2025 are:

  • Best overall – Eufy X10 pro omni: Was £799, now £498.99, Amazon.co.uk
  • Best budget buy – Roborock Q7 M5 robot vacuum: Was £239.99, now £149.99, Amazon.co.uk
  • Best quiet cleaner – Tapo RV30 plus: Was £249.99, now £179.00, Hughes.co.uk
  • Best with mop – Roborock saros 10: Was £1499.99, now £799.99, Amazon.co.uk
  • Best cheap robovac – iRobot Roomba 105: Was £149, now £139, Amazon.co.uk

How I tested

As a technology journalist with a decade of experience under my belt, I've been fascinated by the rapid evolution of the robot vacuum cleaner, watching it develop from a clumsy, novelty gadget into a genuinely useful and worthwhile piece of home tech. By deploying them in a variety of real homes (including my messy two-bed flat with a long-haired chihuahua who sheds), I can see how each robot vacuum cleaner holds up when the pristine lab conditions are stripped away.

The tests I conducted to find the best robot vacuum cleaners

As well as testing their vacuuming skills, I rated each robot’s app and how easy they were to set up and maintain. I also considered the costs of any replacement parts – all robot vacuums wear out over time and require fresh filters, brushes, dust bags, and rollers.

1
Eufy X10 pro omni robot vacuum cleaner

Eufy X10 pro omni robot vacuum cleaner with best buy logo
  • Best Robot vacuum cleaner overall
  • Battery life Up to 180 minutes for vacuum mode, up to 120 minutes for mop and vacuum mode
  • Bin capacity 2.5l (station dust bag)
  • Suction power 8,000Pa
  • Voice control Amazon Alexa and Google Assistant
  • Onboard camera Yes
  • Why we love it
    • Dual mops don’t just wash, they scrub
    • Very good object detection
    • Detailed customisation modes
  • Take note
    • App could be improved

Eufy’s X10 robot vacuum is the company’s latest high-end model, and it’s the most hands-off machine I’ve tested yet. Not only does it vacuum and mop, but it’s clever enough to refill itself with water, as well as wash and dry its own mops. The only thing you need to do is change the water in the base station every seven days and swap out the dust bag every couple of months. Other than that, it cleans and mops for you.

The mopping function is excellent. It doesn’t just swish a mop pad around on the floor; it actually scrubs the floorboards, helping get rid of dried coffee stains. Plus, the X10 features Eufy’s best-in-class object avoidance tech, which has been trained like a self-driving car, dodging over 100 different objects, including cables, slippers and socks.

While I’m not the biggest fan of Eufy’s app, it’s smart enough to map your home automatically, and you can customise how hard it mops, how deep it cleans and the level of suction power it exerts. It’s a really smart little vacuum that needs almost no human input to work.

Read our full Eufy X10 pro omni review

Back to top
COMMERCIAL USE ONLY
Advertisement
Smart gifting starts now

This Christmas, get the tech they’ll love, for less

Learn More

2
Roborock Q7 M5 robot vacuum

Roborock Q7 M5
  • Best Budget robot vacuum cleaner
  • Battery life Up to 180 minutes
  • Bin capacity 470ml
  • Suction power 10,000Pa
  • Voice control Alexa, Google Assistant, Siri
  • Onboard camera No
  • Why we love it
    • Great value
    • Powerful suction
    • Great and intuitive app
  • Take note
    • Basic mopping
    • Basic obstacle avoidance

The Roborock Q7 M5 (previously called the Max) hits the sweet spot between premium features and a more accessible price, making it one of the best value-for-money robot vacuums you can buy. It brings core high-end features like simultaneous vacuuming and mopping, precise LiDAR navigation and an optional self-emptying dock down to around £200.

Roborock Q7 M5
The Roborock Q7 M5 strikes a good balance between features and price (Steve Hogarty/The Independent)

Powered by a robust 4,200Pa of suction, the Q7 M5 has no trouble lifting dust, debris and pet hair from both hard floors and carpets. The mopping system uses consistent pressure for an effective wipe-down that’s great for daily sprucing. The laser-based navigation is fast and accurate, creating detailed 3D maps of your home and navigating around furniture with ease. Once you’ve built your map, the Roborock app lets you set no-go zones or choose specific rooms to clean.

As a cheaper model, the Q7 M5 forgoes some of the fancier tech found on top-tier models. While it will clean around furniture and table legs, it will get tangled on any shoelaces and cables you’ve left lying around, and its mopping pad is the basic sort, with no scrubbing action. You’ll need to prep your floors before sending it around, but these are smart compromises for a budget robovac.

Back to top

3
Shark powerdetect nevertouch pro two-in-one self-empty

Shark powerdetect nevertouch pro 2-in-1 self-empty
  • Best Robot vacuum cleaner for allergies
  • Battery life Up to 110 minutes
  • Bin capacity 300ml / 2 litres with dock
  • Suction power Not listed
  • Voice control Amazon Alexa, Google Assistant
  • Onboard camera Yes
  • Why we love it
    • Does a great job of removing dirt
    • Manoeuvres well over obstacles
    • Clears allergens well
    • Very little maintenance needed
  • Take note
    • Don’t love that you can see the dirty water tank
    • You have to buy the Shark cleaning solution tins

My brother-in-law, who is an ex-Apple employee, called this vacuum “the best piece of tech” that he’d used since Apple vision pro, which is a rather impressive claim. Putting it to work in a house where four dogs are often running around, shedding every day, was no small job, and it’s worked miracles in terms of the hair that it can pick up. Getting it set up was relatively easy, but it did come with a lot of unnecessary packaging.

I made sure to test the vacuum on everyday incidents – vacuuming up hair following a cut on the living room floor, spills from a cup of tea, and mopping up muddy paw prints. There was no issue in sweeping up dirt and mopping the floor after that, thanks to a figure-of-eight technique. Better still, it found particular areas of the room with ease when I sent it to corners and patches to clean.

One irk was that there is no option to map two floors, unlike the Eufy 25, and so whenever sending it upstairs to clean, I needed to reprogram the ground floor upon return. But, it’s a small price to pay for a fantastic piece of equipment that sits mid-range in the robot vacuum price bracket, but operates in line with some of the higher-end models.

Back to top

4
Dreame X50 Ultra

Dreame X50 Ultra
  • Best Robot vacuum cleaner for homes with steps
  • Battery life Up to 180 minutes
  • Bin capacity 3.2 litres
  • Suction power 20,000Pa
  • Voice control Amazon Alexa, Google Assistant, Siri
  • Onboard camera Yes
  • Why we love it
    • Robotic arm extends mop for perfect edge cleaning
    • Base station washes mops with hot water
    • Extendable legs can scale small steps
  • Take note
    • Premium price tag
    • Large, bulky base station

The Dreame X50 Ultra is a high-end robot vacuum cleaner and mop that’s crammed with some cutting-edge technology, most notably its extendable legs, which can clear steps of up to 6cm. It won’t climb a staircase – robovacs still have their limits – but if you have an awkward step in your home, the Dreame X50 Ultra will be able to clamber over it and continue cleaning.

The innovations don't stop there. The Dreame X50 Ultra uses a small robotic arm that swings the spinning mop pad out from the robot’s body to clean right up to the edge of skirting boards and around furniture legs. It’s a simple but effective solution, reliably reaching corners that other robovacs miss.

Dreame X50 Ultra
The Dreame X50 Ultra is unique in being able to climb up small steps (Steve Hogarty/The Independent)

The all-in-one base station not only empties the dustbin and refills the water tank, but it also washes the mop pads with hot water, helping to dissolve greasy stains and keep things hygienic. It even has a built-in hair-cutting roller that automatically shreds any tangled hair from the main brush, saving you from one of the grubbiest robot vacuum maintenance jobs.

Of course, all of these features come at a price, placing the Dreame X50 Ultra firmly in the premium category alongside the Roborock S8 MaxV Ultra. The base station is also fairly bulky and requires a dedicated spot, but if you want a robovac that cleans brilliantly and won’t get stuck on a step, the Dreame X50 Ultra is your best choice.

Back to top

5
Tapo RV30 plus robot vacuum cleaner

tapo rv30 robot vacuum cleaner best robot vacuum cleaners
  • Best Quiet robot vacuum cleaner
  • Battery life 5 hours
  • Bin capacity 4l (with self-emptying bin)
  • Suction power 4,200Pa
  • Noise level 55dB
  • Voice control Yes
  • Onboard camera No
  • Why we love it
    • Affordable for a self-emptying vacuum
    • Useful and unique app features
  • Take note
    • Mopping mode needs manual attention

This mopping, self-emptying robot vacuum comes from networking giant TP-Link – probably best known for its internet routers rather than its home appliances. The Tapo RV30 plus has the clean and fuss-free appearance of a wifi hub, but the performance and features of a top-end robot vacuum.

Lidar navigation powers some competent obstacle avoidance. During my tests, the RV30 could navigate without bumping mindlessly into furniture, building a detailed map of the floor plan as it goes, to help it clean more efficiently on future runs.

The mopping function is fairly basic. You need to manually swap in the attachment any time you want to mop, and it will happily try to mop your carpets and rugs given half the chance. That said, the app lets you easily designate rooms, so assigning the vacuum to mop just the kitchen or the bathroom is straightforward.

The app also adds convenient features not seen in other robot vacuums in this guide. You can tell it to only use the self-emptying bin during certain hours of the day (self-emptying is loud), and you can disable the physical button on the vacuum itself, so mischievous kids and dextrous pets can’t set it going.

The Tapo RV30 is also quieter than most, particularly when on the weakest setting. Noise isn’t a concern if you set your vacuum to do its thing while you’re out of the house, but a less cacophonous vacuum should benefit those who spend more time at home.

Back to top

6
Roborock saros 10

Roborock Saros 10
  • Best 2-in-1 robot vacuum cleaner
  • Battery life 180 minutes
  • Bin capacity 270ml
  • Suction power 22,000Pa
  • Voice control Alexa, Google Assistant
  • Onboard camera Yes
  • Why we love it
    • Mops and vacuums
    • App setup is seamless
    • Self-emptying and self-refilling
    • Mapping is quick and accurate
  • Take note
    • Noisy
    • Obstacle-avoidance isn't perfect
    • Base station isn't pretty

The Roborock saros 10 is one of the more expensive robot vacuum cleaners on the market, but it’s packed with enough premium features to justify its price. It mops and vacuums, switching modes depending on the surface. It can refill its own water tank and empty its dustbin into its base station, and it uses dual rollers, an edge brush, accurate mapping and powerful suction to deliver impressive all-around cleaning performance.

While an effective helper around the home, the Roborock saros 10’s docking space is larger than expected, measuring around 45cm on every side to house its dual dust and water buckets. The base station isn’t that pretty either, so you’ll need to hide it away. The setup is straightforward, using a slick app that is easily accessed by a QR code.

Roborock S8 MaxV Ultra
The Roborock saros 10 has a larger than usual charging dock (Steve Hogarty/The Independent)

Cleaning commands can be customised for different rooms, letting you designate your kitchen, lounge, hall and downstairs bathroom separately, for example. Voice commands can then send the robot vacuum to wherever it’s needed. The saros 10’s obstacle-recognition system generally does a good job at avoiding obstacles like chairs and shoes, but it occasionally needs a little intervention.

A multi-map function means it can clean different floors - unlike most robot vacuums on the market. Obviously, the robovac needs to be carried up the stairs, but this is a big improvement on other robot vacuums, which are usually limited to a single floor.

Mapping is fast and accurate, and I was impressed that the floorplans will automatically update whenever doors are left open and the robovac “discovers” a new part of the house it hadn’t seen before.

The mopping mode uses a pad rather than rotating brush heads, so results are more of a light wipe-down than a proper scrub. The saros 10’s 22,000Pa suction power ensures deep cleaning, even reaching tight corners, though this comes with the downside of being rather noisy. Thankfully, it’s easy to schedule the robovac to mop and clean while you’re out of the house.

The £1,499 price tag is steep, but the convenience and saved cleaning time offered by the saros 10 justify the investment.

Back to top

7
iRobot Roomba 105

iRobot Roomba Combo 105
  • Best Entry-level robot vacuum cleaner
  • Dustbin capacity 400ml
  • Voice control Alexa, Siri, Google Assistant
  • On-board camera No
  • Mopping Yes
  • Why we love it
    • Powerful suction
    • Simple app
    • Affordable
  • Take note
    • Basic mopping
    • Basic tech
    • No proper object avoidance

If you’re after the vacuuming performance and slick software experience of the Roomba brand without the hefty price tag of its premium models, the combo 105 is a great entry point. This no-frills robovac costs just £149 and combines both vacuuming and mopping into one device, making it ideal for maintaining hard floors and low-pile carpets in smaller homes or flats.

iRobot Roomba Combo 105
The iRobot Roomba 105 is a no-frills machine that gets the job done (Steve Hogarty/The Independent)

Why so cheap? Because you’re missing out on some useful advanced features. The combo 105 lacks the camera-based obstacle avoidance of its pricier siblings, so you’ll need to pre-tidy your floors of cables and stray socks to prevent it from getting into trouble. The mopping system is also as basic as they come, using a damp pad attachment to give surfaces a light wipe-down rather than a proper scrub. And with no self-emptying base on the cheapest model, you’ll need to empty its onboard dustbin every couple of runs.

But if you don’t mind a little floor prep and manual upkeep, the Roomba combo 105 offers a dependable, dual-function clean from a top-tier brand at a very accessible price.

Read the full iRobot Roomba combo 105 review

Back to top

What is the best robot vacuum cleaner?

For homes with both carpets and hard flooring, I would recommend the Eufy X10 pro omni robot vacuum cleaner. It’s remarkably good value for a self-emptying and self-refilling model, and its mopping action applies pressure to a pair of rotating brush heads to actually scrub the floor, rather than dragging a wet pad across it. The results are fantastic.

How I tested the best robot vacuum cleaners

I tested each robot vacuum cleaner over many months and in different homes (some with pets), paying close attention to how each robot performed in new surroundings. As well as allowing the robots to clean routinely, I subjected them to some more rigorous tests, too, including my top three:

  • The rice test: To test suction power, I dumped an entire cup of basmati onto hard and carpeted floors. You need a decently powerful robovac to lift grains out of fabric, and weaker models that didn’t make the cut left some debris behind or transported rice around the flat. Some models have a tendency to fling grains away from the robot – though a second pass will usually catch these runaways.
  • The cornflour test: Cornflour is a much lighter particulate that even powerful robots might struggle to completely clear with vacuuming alone. Like dust, it tends to stick to surfaces with electrostatic forces, making it a good stand-in for daily dirt and an ideal demonstration of a robot’s mopping capability.
  • The shoe test: For robots with obstacle avoidance, I deployed a single trainer in the middle of a hallway with its laces snaking along the floor. More advanced robots can spot the shoe and its tantalising lace before navigating around it, but cheaper options get snarled up on the footwear.

How to choose a robot vacuum

Choosing the best robot vacuum cleaner for your home can feel like a chore in itself. To narrow down your search, focus on a few key considerations.

  • Do you need mopping? Entry-level models are purely for vacuuming and are great for daily dust and debris maintenance. However, most mid-range and premium models now offer a dual-function design that can both vacuum and mop. More advanced robots use spinning, scrubbing, and even self-lifting mop pads for a much deeper and more effective clean on hard floors.
  • Do you want to tidy beforehand? The cheapest models might use simple bump-and-turn navigation, meaning they clean more randomly and can’t spot hazards, meaning you’ll have to clear things away before setting them off. If you have a busy home with lots of obstacles or pets, look for a model with camera-based AI that can actively identify and avoid hazards like cables, shoes, and pet mess.
  • Do you want a truly hands-off robovac? While basic models need their small onboard bins emptied manually after every few cleans, high-end models come with a large base station that automatically sucks the debris out of the robot, holding weeks’ worth of dust at a time. The most advanced all-in-one stations will also wash and dry the robot’s mop pads and refill the onboard water tank, making the entire process almost completely hands-off.

Why you can trust IndyBest reviews

Steve Hogarty is a technology expert. He has tested dozens of robot vacuums over the years, so he knows which features are essential and which are expensive gimmicks, ensuring that every recommendation in this guide (and his reviews) is based on genuine experience and real-world testing.

The IndyBest team has tested almost every vacuum out there, including cordless, handheld, corded, cylinder models, the perfect vacuums for car cleaning, pet hair, plus rounding up the best vacuums from Dyson and Shark. We’ve even got a guide on how to choose the right vacuum cleaner for your home.

Make even lighter work of your spring cleaning with these cordless vacuum cleaners

Thank you for registering

Please refresh the page or navigate to another page on the site to be automatically logged inPlease refresh your browser to be logged in