Xiaomi's 2025 Best Robot Vacuum Cleaners: Top 10 for Every Budget
Hello to all readers of this project! This rating reviews the best Xiaomi robot vacuum cleaners of 2025 (as of February). The top 10 includes models across various price ranges, and therefore varying in features, battery life, and intended use. The rating also includes a mix of Chinese and global versions, but don't worry, as the Chinese versions are not regionally locked. They simply don't speak Russian without outside help, there's no official warranty, and the app interface translation is a bit awkward. However, none of this is significant compared to global models, and it doesn't affect cleaning performance, which is the most important thing. I'd even go so far as to say that the Chinese versions are significantly better than the global versions. This brief overview of features, as well as the pros and cons, will help you choose the best option for your needs and budget. So, let's get started!
Xiaomi Mijia M40
Specifications:
- Price: $500-$800.
- Navigation: Lidar + object IDENTIFICATION system.
- Suction power up to 12,000 Pa.
- Dust collector: 350 ml.
- Water tank: ≈ 80 ml.
- Clean water tank in the station: 4 l.
- Dirty water tank in the station: 4 l.
- Bag in the station: 4 l.
- Robot dimensions: 350*97 mm.
- Station dimensions: 340*457*588 mm.
The best Xiaomi robot vacuum cleaner in February 2025 is the flagship Xiaomi Mijia M40, which went on sale last fall. Model number D110CN. Prices vary widely. During sales, it's quite possible to get one for $500. The highest price I've seen is $800. The average price is $600-$650.
For this price, the robot boasts a number of advanced features. These include a retractable side brush for sweeping debris out of corners, a retractable cleaning pad for cleaning floors right up to baseboards, a turbo brush with blades for cutting through hair and fur, a pad lift on carpets, 12,000 Pa of suction power, and an all-in-one cleaning station. This means it features hot water pad washing, warm air drying, a self-cleaning dust bin, and even a connection to the sewer and water supply. In short, it's fully loaded, comparable to competing brands whose flagships start at $1,000.
In tests, the Xiaomi Mijia M40 demonstrated high-quality dry and wet cleaning on hard surfaces and was able to clean low-pile carpets well. Regarding the model's downsides, there's no carpet sensor, so you have to manually set carpet zones on the map. Also, due to an incorrect object detection system, the robot can avoid medium-pile carpets, which negatively impacts their cleaning performance. Finally, the robot is designed for the Chinese market. Otherwise, the model is well-balanced and functional. At under $600, it's the best deal on the market, not just in the Xiaomi lineup.
Xiaomi Robot Vacuum X20 Max
Specifications:
- Price: $650-$800.
- Navigation: Lidar + object IDENTIFICATION system.
- Suction power up to 8000 Pa.
- Dust collector: 350 ml.
- Water tank: ≈ 80 ml.
- Clean water tank in the station: 4 l.
- Dirty water tank in the station: 3.8 l.
- Bag in the station: 2.5 l.
- Robot dimensions: 350*97 mm.
- Station dimensions: 340*420*563 mm.
The Xiaomi Robot Vacuum X20 Max, the silver medalist in the rating, is part number BHR9220EU. This is the global version, meaning it offers full localization and service support. The robot's price is correspondingly higher than that of the rating's leader, precisely because of its regionalization. Officially, the robot retails for an average of $750.
Here we get almost everything the same – one of the cleaning pads extends to the edge, a bladed brush, a cleaning pad lift, an object detection system, and the same station with all the heating and self-cleaning features. This model also has a carpet sensor, which the M40 sorely lacks. However, this model also has significant limitations. Firstly, there's no retractable side brush. Secondly, the suction power is 4000 Pa less. And most importantly, according to the seller, this model is not connected to a sewer or water supply. I could be wrong, but even the promotional materials don't mention this. And connection to utility lines is already an important feature when choosing a robot vacuum cleaner in 2025. So, we get a more expensive, but still official, product that can't sweep into corners, is not compatible with the utility line module, is less powerful, but automatically detects carpets. It's a matter of personal preference. In any case, the cleaning quality of robots in domestic conditions is unlikely to differ.
Xiaomi Mijia M30S OMNI Infinite
Specifications:
- Price: $400-$550.
- Navigation: Lidar + object IDENTIFICATION system.
- Suction power up to 7,300 Pa.
- Dust collector: 350 ml.
- Water tank: ≈ 80 ml.
- Clean water tank in the station: 4 l.
- Dirty water tank in the station: 4 l.
- Bag in the station: 4 l.
- Robot dimensions: 350*97 mm.
- Station dimensions: 340*457*588 mm.
Bronze medalist of the rating - Xiaomi Mijia M30S OMNI InfiniteThis is the Chinese version, with all that that implies. Model number D103CN. In my opinion, this robot vacuum cleaner is a complete clone of the X20 Max, minus the carpet sensor and slightly weaker suction power, but it can be connected to a drain or water supply. The price is also significantly lower, ranging from $40 to $550.
Compared to the flagship M40, the only thing missing is a retractable side brush and lower suction power. The Mijia M30s, meanwhile, has a blade brush, a retractable cleaning pad, a carpet lift, and an all-in-one cleaning station.

Xiaomi Mijia M30 Pro
Specifications:
- Price: $400-$550.
- Navigation: Lidar + object RECOGNITION system.
- Suction power up to 7000 Pa.
- Dust collector: 400 ml.
- Water tank: none.
- Clean water tank in the station: 4 l.
- Dirty water tank in the station: 4 l.
- Bag in the station: 2.5 l.
- Robot dimensions: 350*103 mm.
- Station dimensions: 490*400*584 mm.
The next participant in the TOP-10 is Xiaomi Mijia M30 ProModel number C107, price $40-$550.
This robot vacuum cleaner is significantly different from the top three. The main difference is its precise object recognition system, complete with backlighting. This means the robot not only avoids objects but also displays the objects it has avoided on a map. The self-cleaning principle of the turbo brush has also been modified. The blades are built into the bottom of the station, rather than into the brush shaft itself, as in the top three. When entering the station, the blades move along the brush, cutting off any debris that has become tangled. Furthermore, the station also features a hot water wash, warm air drying, and a self-cleaning dust bin. Like its Chinese counterparts (and this is the Chinese version), it can be connected to a sewer and water supply.
This robot offers good dry and wet cleaning performance. It also has no issues navigating medium-pile carpets. This is likely due to its more accurate object recognition system and most likely because the robot finally has a carpet sensor. However, this model does have some drawbacks. As if to mock customers, Xiaomi engineers removed the robot's built-in water tank and wall sensor. Without this sensor, the robot may press harder against baseboards and move less smoothly along them. Furthermore, the actual suction power is significantly weaker, and instead of extending the cloth to the baseboard, it uses a back-flip motion. Overall, my impressions of this model are mixed, but compared to robots ranked lower in the rankings, the M30 Pro is a success. I would recommend this robot vacuum cleaner primarily for cleaning hard floors and if you need a good object-navigation system. I've covered all the pros and cons of this model in a detailed review, which is published on the website.
Xiaomi Mijia OMNI 1S
Specifications:
- Price: $400-$500.
- Navigation: Lidar + object IDENTIFICATION system.
- Suction power up to 4000 Pa.
- Dust collector: 350 ml.
- Water tank: 80 ml.
- Clean water tank in the station: 2.5 l.
- Dirty water tank in the station: 2.5 l.
- Bag in the station: 2.5 l.
- Robot dimensions: 350*97 mm.
- Station dimensions: 340*423*568 mm.
An old man broke into the top five Xiaomi Mijia OMNI 1S, which went on sale back in 2022. Model number B116. It can still be found for sale for $400-$500. And this model will give even some newer models a run for their money.
That's because Xiaomi didn't waste money in the past. The robot has a wall sensor, a carpet sensor, and even a decent object detection system. It can automatically pick up cloths and is also equipped with a station. Here, the OMNI 1S self-cleans, washes cloths, dries with heated air, and even automatically mixes detergent from a cartridge included in the station's standard configuration. All subsequent models lost this feature, as the automatic detergent dispenser was moved to the drain module. Incidentally, this robot can also be connected to a water supply and drain.
Xiaomi Mijia OMNI 2
Specifications:
- Price: $370-$450.
- Navigation: Lidar + object IDENTIFICATION system.
- Suction power up to 6000 Pa.
- Dust collector: 350 ml.
- Water tank: none.
- Clean water tank in the station: 4 l.
- Dirty water tank in the station: 4 l.
- Bag in the station: 2.5 l.
- Robot dimensions: 350*97 mm.
- Station dimensions: 340*427*586 mm.
The rating continues with another Xiaomi robot vacuum cleaner for the Chinese market – this is Xiaomi Mijia OMNI 2Item number C102CN. This robot is incredibly affordable given its capabilities. During sales, the price drops to $350.
First, let's talk about the OMNI 2's capabilities. It can, albeit poorly, detect certain objects on the floor, rotate its back against the baseboard when cleaning, lift up cloths on carpets, and is equipped with an all-in-one station that self-empties the dust bin, washes and dries cloths, and connects to the sewer and water supply via a separate module. Note that the station does not have water or air heating. It also lacks wall and carpet sensors, and there's no water tank. However, the price is significantly lower than that of the higher-end models in the lineup.

Xiaomi Robot Vacuum X20 Plus
Specifications:
- Price: $450-500.
- Navigation: Lidar + object IDENTIFICATION system.
- Suction power up to 6000 Pa.
- Dust collector: 350 ml.
- Water tank: none.
- Clean water tank in the station: 4 l.
- Dirty water tank in the station: 4 l.
- Bag in the station: 2.5 l.
- Robot dimensions: 350*97 mm.
- Station dimensions: 340*427*586 mm.
Another global model in the ranking is the Xiaomi Mijia X20+. The model number is apparently BHR8124EU. Like its Chinese counterpart, the Xiaomi Mijia OMNI 2, this device has been cut to the bone. There are no wall or carpet sensors, no water tank in the robot, no water or air heating in the station, no sewer connection at the station, and even the rear-scrolling function near the baseboard has been removed. In other words, the robot retains a station for self-cleaning the dust bin and washing cloths, which is capable of detecting objects on the floor and picking up the cloths, with varying success. I haven't personally tested this model, but I expect the results will be similar to the OMNI 2, so I would recommend this robot for cleaning hard floors if the global version is important and your budget doesn't allow you to choose a higher-ranked model.
Xiaomi Mijia H40
Specifications:
- Price: $300-$400.
- Navigation: Lidar + object IDENTIFICATION system.
- Suction power up to 6000 Pa.
- Dust collector: 700 ml.
- Water tank: none.
- Clean water tank in the station: 4 l.
- Dirty water tank in the station: 4 l.
- Bag in the station: missing.
- Robot dimensions: 350*104 mm.
- Station dimensions: 340*442*457 mm.
Along with the flagship M40, Xiaomi in 2024 showed another interesting robot vacuum cleaner - Xiaomi Mijia H40Item number D101CN, version for the Chinese market. Its average price is around $400, but during sales it drops to $300. And for this price, it's an excellent option. Probably the best choice if you're looking for an affordable robotic vacuum cleaner.
The point is, for the price, the robot is equipped with a decent object detection system, a turbo brush with blades like the top three robots in the ranking, a cloth lift function on carpets, and a rear-scrolling algorithm for baseboard cleaning. The Mijia H40 also has a capacious dust bin that can be replaced with a disposable bag.

Xiaomi Robot Vacuum S20+
Specifications:
- Price: $250-$330.
- Navigation: Lidar + object IDENTIFICATION system.
- Suction power up to 6000 Pa.
- Dust collector: 450 ml.
- Water tank: 290 ml.
- Robot dimensions: 350*97 mm.
If your budget is up to $300 and you want a global Xiaomi robot vacuum cleaner, then the only normal option, in my opinion, is Xiaomi Robot Vacuum S20+, article number B108GL. The price of this robot is between $250-$300.
There's no docking station, only a charging base—that's the first thing you should consider. The robot itself is well-designed. It has a wall sensor, a carpet sensor, and an object detection system that performed best in testing, compared to the entire Xiaomi lineup, including the flagship. It also features a cleaning pad lift on carpets. However, there's no docking station, so it's not really a floor cleaner. It's more of a gentle mop.
The power is average, but this machine cleans even carpets well. There's also no wiper function or even a rear-wheel rotation. Therefore, the robot is generally suitable for cleaning small areas and if floor cleaning isn't a priority.
Xiaomi Mijia Vacuum-Mop 2 Pro
Specifications:
- Price: $170-$250.
- Navigation: Lidar + object IDENTIFICATION system.
- Suction power up to 4000 Pa.
- Dust collector: 300/550 ml.
- Water tank: 260 ml.
- Robot dimensions: 350*97 mm.
And finally, the Xiaomi Mijia Robot Vacuum-Mop 2 Pro rounds out the best Xiaomi robot vacuum cleaners of 2025. I tested this model back in 2021, but in the first versionA little later, in 2022, an update was released with the part number MJSTS, so please refer to it to avoid confusion. Water electrolysis and wipe vibration were added.
The robot itself surprised me with its ability to recognize objects on the floor, a rare exception for the Xiaomi brand. For its budget price, the inclusion of artificial intelligence is truly wow. The robot's power is standard, but it vacuums well on both hard floors and carpets. The cleaning cloth doesn't lift, so I'd recommend it primarily for cleaning hard floors. It's also much better built than all other Xiaomi robots. It feels like it's an exclusive from some other manufacturer. Overall, if you're budgeting under $200, I'd definitely choose this one.
Comparison of the best Xiaomi robot vacuum cleaners of 2025
| M40 | X20 MAX | M30S | M30 PRO | OMNI 1S | OMNI 2 | X20+ | H40 | S20+ | Mop 2 Pro | |
| Region | China | Global | China | China | China | China | Global | China | Global | China |
| Turbo brush type | With knives | With knives | With knives | ЩЛ (knives in the station) | ShchL | ShchL | ShchL | With knives | ShchL | ShchL |
| Retractable side brush | Yes | No | No | No | No | No | No | No | No | No |
| Moving the napkin to the baseboard | Yes | Yes | Yes | No (housing scrolling) | No | No (housing scrolling) | No | No (housing scrolling) | No | No |
| Carpet sensor | No | Yes | No | Yes | Yes | No | No | No | Yes | No |
| Wall sensor | Yes | Yes | Yes | No | Yes | No | No | No | Yes | No |
| Water tank in the robot | Yes | Yes | Yes | No | Yes | No | No | No | Yes | Yes |
| Bypassing objects | Definition | Definition | Definition | Recognition, with backlight | Definition | Definition | Definition | Definition | Definition | Recognition |
| Claimed suction power | 12,000 Pa | 8,000 Pa | 7,300 Pa | 7,000 Pa | 4,000 Pa | 6,000 Pa | 6,000 Pa | 6,000 Pa | 6,000 Pa | 4,000 Pa |
| Real suction power | 14 mm | No data | 10 mm | 2 mm | 4 mm | 4 mm | No data | 10 mm | 2 mm | 2 mm |
| Connection to sewerage and cold water supply | Yes | No | Yes | Yes | Yes | Yes | No | No | There is no station | There is no station |
| Water heating at the station | Yes (70°C) | Yes (55°C) | Yes (60 °C) | Yes (60 °C) | No | No | No | No | There is no station | There is no station |
| Heating of air for drying in the station | Yes | Yes | Yes | Yes | Yes | No | No | No | There is no station | There is no station |
| Self-cleaning from debris | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | There is no station | There is no station |
That's all I have for now. Finally, I recommend checking out the video version of the rating:
Thank you all for your attention. Bye!























