Xiaomi Robot Vacuum X20+: Budget vs. Premium Pick?
TL;DR -- The Xiaomi Robot Vacuum X20+ costs GBP 299 and does the work of robot vacuums that cost two or three times more. Battery life is the weak spot at 140 minutes, and the carpet detection isn't reliable enough to be stress-free. For hard floors with pets, it's an exceptional deal. For carpeted homes, spend more on Roborock.
Xiaomi Robot Vacuum X20+ specs at a glance
| Spec | Value |
|---|---|
| Suction power | 4,000 Pa |
| Mop system | Vibrating mop pads |
| Station functions | Auto-empty (2.5L bag), mop wash, hot-air drying |
| Clean water tank | 4 litres |
| Dirty water tank | 4 litres |
| Battery life | ~140 minutes |
| Carpet detection | Yes (lifts mop) -- not fully reliable |
| Navigation | LiDAR |
| App | Xiaomi Home / Mi Home |
| Price | ~GBP 299 |
| Best for | Hard floors, pet hair, budget-conscious buyers |
What you get for GBP 299
The X20+ launched into a market where a capable robot vacuum typically starts at GBP 500. Xiaomi's answer was a full-featured machine: LiDAR navigation, dual spinning mops, a self-emptying and mop-washing base station, 6,000 Pa suction, and a 4-litre water tank system. At this price, that's a complete package.
To put 6,000 Pa in context -- Dreame's L10s Pro Ultra produces 7,000 Pa and costs around GBP 600. ECOVACS' T20e Omni hits 8,000 Pa and costs around GBP 500. The X20+ matches the entry-level spec of machines that cost significantly more, and the base station functionality -- auto-empty, mop wash, hot-air mop drying -- is identical to what premium machines offer.
Is there a catch? A few. I'll get to them.
How the cleaning performance actually stacks up
NextPit's lab tests put the X20+ at 86% pickup efficiency for oat flakes on tile and 84% for sand on tile. On carpet, that dropped to 73% for sand. Those aren't standout numbers -- premium machines pull 90%+ -- but they're solid for the price tier, and in real living conditions the difference is less apparent than the percentage gap suggests.
Where the X20+ genuinely impressed me: pet hair on hard floors. The rubber brush roller doesn't tangle the way bristle rollers do. I've had bristle-based machines pick up pet hair into a matted mess around the axle within a week of use. The X20+ went through multiple weeks of testing with two cats shedding heavily without any manual brush intervention.
Noise sits at 68 dB measured from 10 feet away. That's not silent -- you'd notice it if you're trying to sleep -- but it's not disruptive for daytime runs.
The base station: where the X20+ earns its money
The station handles auto-emptying (2.5-litre dust bag), mop washing, and hot-air pad drying. You fill a 4-litre clean water tank, the dirty water goes into a separate 4-litre tank, and the station washes the mop pads after each cleaning run.
That means you genuinely don't need to touch the mop pads between weekly emptying sessions. I didn't interact with the mop system for 12 days during testing. That's the promise of a self-maintaining robot vacuum, and the X20+ delivers it at a price point where competitors don't.
The station itself is large -- 586 x 427 x 340mm, roughly the size of a kitchen bin. TechRadar noted the aesthetics as "an incongruous white plastic monolith." I'd agree it's not subtle, but function-wise it works exactly as described.
The honest downsides
Carpet detection isn't reliable. The mop pads are supposed to auto-lift 7mm when detecting carpet. In my testing and in multiple published reviews, this fails intermittently. The pads sometimes drag across low-pile carpet edges, leaving damp tracks. Workaround: manually draw no-mop zones in the app around carpet areas. It takes 10 minutes once and solves the problem -- but you shouldn't need to.
Battery runs short on large homes. 140 minutes is enough for most UK homes under 100 sq m, but if you have a large open-plan space or a multi-floor layout, the X20+ may need a mid-run dock-and-recharge. It does return to clean automatically, but the run takes longer.
No cleaning agent dispenser. Premium machines like the Dreame L20 Ultra can dispense cleaning solution from the station. The X20+ uses plain water only. For most households that's fine, but if you have heavily-used kitchen tile that needs chemical cleaning, you'll notice the limitation.
No US availability. If you're reading this from North America, the X20+ isn't for you. Xiaomi doesn't officially sell it there.
Navigation and app
LiDAR navigation maps accurately from the first run. The Xiaomi Home app (or Mi Home) shows real-time mapping, zone scheduling, custom no-go zones, and cleaning history. You can set different suction levels and water output per room. Room editing took me about 8 minutes after the first scan.
One annoying gap: the app doesn't show battery percentage during a run. You can't tell if it'll finish the floor before needing to dock. It's a minor omission that feels careless on a machine this polished in every other respect.
Voice control works with Google Assistant and Amazon Alexa.
Who should buy the Xiaomi X20+
Buy it if:
- You have mainly hard floors (tile, wood, LVT) and pets
- GBP 300 is your ceiling for a robot vacuum with a self-cleaning station
- You're in the UK or EU (it's officially sold here)
- You're willing to manually mark carpet areas in the app
Don't buy it if:
- Your home is mainly carpeted -- the mop-lift detection isn't reliable enough
- You need a machine for a home over 120 sq m with stairs or complex layouts
- You want certainty that the mop pads won't reach carpet -- spend more on Roborock S8 MaxV Ultra
The X20+ retails at GBP 299 through Xiaomi UK and major UK electronics retailers. For a broader comparison of what's available in the robot vacuum market at different price points, Xiaomi sits at the best value-for-money position I've tested this year at this price.
Frequently Asked Questions
How long does the Xiaomi Robot Vacuum X20+ battery last?
The X20+ lasts up to 140 minutes on a single charge in standard vacuum-plus-mop mode. That's enough for most UK homes under 1,000 sq m in one run. Battery life drops closer to 90-100 minutes if you use high-suction mode throughout.
Does the Xiaomi X20+ pick up pet hair without tangling?
Yes. The rubber brush roller on the X20+ handles pet hair significantly better than bristle-based designs. In NextPit's tests it cleaned pet hair without tangling on multiple runs. Long human hair can still wrap around the axle over time, but it's not the mat you'd expect from a traditional bristle roller.
Is the Xiaomi Robot Vacuum X20+ available in the US?
No. Xiaomi doesn't officially sell the X20+ in North America. It's available through Xiaomi UK, Xiaomi EU, and authorised European retailers at around GBP 299 / EUR 400. Some grey-market sellers ship to the US, but you'd lose warranty coverage and app localisation.
How does the X20+ mop system work?
The X20+ uses dual spinning mop pads that rotate at 180 rpm. When the robot detects carpet, the pads auto-lift 7mm to avoid soaking the carpet. The base station washes the mop pads with water from a 4-litre clean tank and disposes dirty water into a separate 4-litre tank. You don't touch wet pads.