The 10 Best Robot Vacuum Cleaners for Carpets

11. June 2024

Robot vacuum cleaner for carpet

What is the best robot vacuum cleaner for carpets? We have compared 180,246 user reviews and found the 10 best robot vacuum cleaners for carpets. All the robot vacuum cleaners in our comparison have carpet boost and a suction power above 2499 Pa.


Top 10 best robot vacuum cleaners for carpets

Based on: 180,246 user reviews 61 expert reviews

Rank Image Robot vacuum cleaner Score Verdict Price
3 Honiture G20 Honiture G20 94 Good £159
10 Roborock S8 Pro Ultra Roborock S8 Pro Ultra 91 Good £1,099

What to look for in a robot vacuum cleaner for carpets?

There are a few key features that make a robot vacuum cleaner suitable for carpets. Here is what you should look for:

A robot vacuum cleaner cleaning a carpet (Video: Reoverview)

Suction power

The best robot vacuum cleaners for carpets have a high suction power that allows them to pick up the dirt between the fibers. The suction power of robot vacuum cleaners varies from 850 Pa to 7000 Pa. The higher the suction power, the better it can deep-clean your carpets.

These are the robot vacuum cleaners with the strongest suction power:

Robot vacuum cleaner Suction power
7000 Pa
7000 Pa
Roborock S8 Pro Ultra 6000 Pa
6000 Pa
6000 Pa
Updated June 16, 2024 | See the full list

You can read more about suction power in this article.

Robot vacuum cleaners have a significantly lower suction power than traditional vacuums, which makes them less effective at cleaning carpets. The suction power of a traditional vacuum cleaner is around 15-20 kPa, whereas a robot vacuum has only 2-5 kPa.


Barrier-cross height

Barrier-cross height

When shopping for a robot vacuum cleaner for carpets, make sure its barrier-cross height is high enough to access your carpet.

Most robot vacuums have a barrier-cross height of approximately 2.0 cm. You can see the robot vacuums with the highest barrier-cross height here.


Carpet Boost

Carpet boost increases the robot vacuum cleaner’s suction power when it detects a carpet for deeper cleaning.
It is a very common feature found among 73% of all robot vacuum cleaners.

The robot vacuum cleaner has Carpet Boost

Yes (73%)
No (27%)
Updated June 16, 2024


The carpet settings in the app for Roborock S7 MaxV (Image: Reoverview)

If you pick a robot vacuum cleaner with a mopping function you should be aware of how the robot handles the carpets when the mop is attached. The robot vacuum cleaner’s mop should not be pulled over carpets, as this will likely damage the carpets and make them dirty. Robot vacuum cleaners have different ways to avoid this:

  • No-go zones: If you pick a robot vacuum cleaner with an interactive map function you can create no-go-zones on your carpets, and thereby you avoid the robot running over carpets when the mop is attached. The disadvantage, however, is your carpets will not be cleaned when the mop is attached.
  • Mop lifting technology: Some robot vacuum cleaners, such as Roborock S8 Pro Ultra are built with mop lifting technology, which means the mop is lifted when the robot detects a carpet. This way you still get your carpet cleaned when the mop is attached, but typically the robots are only able to lift the mop sufficiently to be able to work on low and medium pile carpets. The Roborock S8 Pro Ultra is able to lift its mop with 5 mm. Other models, such as the iRobot Roomba Combo j7 are able to move its mop to the top of the robot and thus can clean all carpets without worrying about the carpets being damaged.
  • How the mop lifting technology works (Video: Reoverview)
  • Carpet avoidance technology: Some robots, such as the Ecovacs Deebot X1 OMNI, avoid carpets completely when the mop is attached. This is impractical if you have a wall-to-wall carpet as it cannot pass the carpet and clean the floor on the other side of the carpet.
  • Physical walls: Robot vacuum cleaners without interactive mapping capabilities you will be forced to set up physical walls, when the mop is attached. Some come with a magnetic strip you can put up and others come with a virtual wall.

Robot vacuum cleaners with interactive mapping capabilities typically have settings, where you can decide how the robot vacuum cleaner should handle carpets when the mop is attached.

You can learn more about the best robot vacuum cleaners with mop here.


What is the cheapest robot vacuum cleaner for carpets?

The cheapest robot vacuum cleaner for carpets is the Eufy RoboVac 11s at £120. Here are the 5 cheapest robot vacuum cleaners for carpets:

Robot vacuum cleaner Price
Honiture G20 £159
Updated June 16, 2024 | See the full list
de-DE en-GB es-ES fr-FR it-IT nl-NL en-US da-DK sv-SE

Copyright 2024
VAT: DK35647430 is a participant in the Amazon EU Associates Programme. As an Amazon Associate we earn from qualifying purchases. In addition, we use other affiliate programmes and services.