Dreame D20 Plus
Rank 3 of 14 robots with a self-emptying station in our consensus, named by 1 of our 5 sources.in our consensus, named by 1 of 5 sources ★ 4.2 · 3,655 reviews
Score 38 out of 100
Of our 5 test sources, one names the Dreame D20 Plus, and the higher that source ranks it, the higher the score.
The more sources name a model, the closer its score can get to 100. One source alone gives 50 at most.
The highest score today is 66.
- up to 150 daysDust bag lasts#1 of 12
- 285 minRuntime per chargelonger than 10 of 13
- 3.8 inRobot heightlower than 5 of 8
Is the Dreame D20 Plus right for your home? Find out in 7 questions →
Prices per store
On September 28, 2026 the lowest price for the Dreame D20 Plus is $309 at Amazon.com, shipping to the United States included. In our consensus it is rank 3 of 14 with a self-emptying station, named by 1 of the 5 test sources.
All prices include shipping to the United States. Sales tax is added at checkout. We may earn a commission when you buy through these links. It never changes our ranking.
| Store | Color | Price | Delivery time and returns | Reviews | Checked | Link to the store |
|---|---|---|---|---|---|---|
| | black | $309lowest price in 90 days: $259 | about 1–5 dayslowest price | ★ 4.2 (3,655) | 22 hours ago | Visit store ↗ |
Price history
Dreame D20 Plus specifications
The numbers that matter first, then every fact by group. As published by the maker or the store we read it from.
Consumables: a 5 l dust bag in the station, which lasts up to 150 days.
Suction and brushes 2 facts
- Suction power
Suction in pascal, as the maker measures it. More pascal helps on carpet, but it says little about how well the robot picks grit off a hard floor.
- 13,000 Pa
- Anti-tangle brush
A brush that guides hair to the side instead of letting it wind around the shaft. It saves the cutting work in homes with long hair or pets.
- yes
Mopping 2 facts
- Mop type
How the mop is built: flat pads, two spinning discs or a roller. Discs press harder on dried-on dirt, a roller rinses itself while it works.
- flat or vibrating pad
- Water tank in the robot
How much clean water the robot carries. It sets how long it mops before a refill, which a dock does by itself.
- 350 ml
Dock 5 facts
- Empties the dust bin
The dock empties the robot’s dust bin, usually after every run. You only empty the dock’s bag or bin.
- yes
- Bagless
The dock collects dust in a bin instead of a disposable bag. No bags to buy, but you empty it yourself.
- no
- Dust bag capacity
How much the dust bag in the dock holds.
- 5 l
- Dust bag lasts
How long the maker says a dust bag lasts with daily use. With pets or a lot of carpet it is shorter.
- up to 150 days
- Washes the mop
The dock washes the mop for you, so you do not rinse it by hand.
- no
Navigation and obstacles 2 facts
- Navigation
How the robot maps your home and follows that map. Lidar measures with a laser and works in the dark, a camera looks along and recognizes more.
- LiDAR turret
- Climbs thresholds up to
The highest threshold the robot takes, as the maker states it. Measure your own: the step into a bathroom or onto a balcony is often higher.
- 0.8 in (20 mm)
Robot 2 facts
- Robot height
How tall the robot is. It decides whether it fits under your sofa, bed or cabinet.
- 3.8 in (9.7 cm)
- Dust bin in the robot
How much dust the robot holds before you empty it. It matters less with a self-emptying dock, which empties the bin after every run.
- 500 ml
Battery 2 facts
- Battery capacity
The capacity of the battery. It hints at the runtime, but how much the robot draws counts just as much.
- 5,200 mAh
- Runtime per charge
How long the robot cleans on one charge, at its quietest setting. After that it recharges and carries on where it stopped.
- 285 min
Smart features and warranty 1 fact
- Voice assistants
Which voice assistants the robot works with, such as Google Assistant or Alexa.
- Alexa, Google Assistant, Siri
Sources: dreametech.com · vacuumwars.com · amazon.com
What the tests say
- Vacuum Wars · Position 76 of 151September 26, 2026
Positions and labels, never text. How we combine those positions is on the method page.




