Loading
Skip to content

Hand-picked robot mops, each scored out of 10

Our product rankings are based on analysis of thousands of customer reviews, brand reputation, pricing trends, and popularity data. They represent our honest opinion and are intended as a helpful starting point for your research. Some links on this site are affiliate links — if you buy through them, we may earn a small commission at no extra cost to you. This helps us keep the site free and up to date.

Multi-Floor Robot Vacuums

33 robot mops Each scored out of 10
Filter & collections

Refine

Sort by

Base station

Suction power

Navigation

Battery life

Smart features

Colour

Brand

Customer rating

Ecovacs Deebot T30S Robot Vacuum Cleaner And Mop (Black)

Ecovacs Deebot T30S Robot Vacuum Cleaner And Mop (Black)

Ecovacs


  • 11,000Pa powerful suction
  • Hot water mop washing
  • ZeroTangle anti-hair technology
  • TruEdge adaptive edge mopping
  • All-in-one OMNI station
8.4
Excellent
Eureka Eureka J15 Pro Ultra Robot Vacuum Cleaner

Eureka Eureka J15 Pro Ultra Robot Vacuum Cleaner

Eureka


  • 16,200Pa powerful suction
  • Self-cleaning base station
  • Hot water mop washing
  • AI obstacle avoidance
  • FlexiRazor anti-hair tangling
8.4
Excellent
Shark PowerDetect Robot Vacuum And Mop (White, 60-Day Self-Emptying)

Shark PowerDetect Robot Vacuum And Mop (White, 60-Day Self-Emptying)

Shark


  • 60-day self-emptying capacity
  • 3D LiDAR vision mapping
  • Sonic mopping technology
  • PowerDetect cleaning sensors
  • Anti-allergen complete seal
8.2
Excellent
Eureka NER E10s BK Robot Vacuum Cleaner (Black, Bagless Auto-Emptying)

Eureka NER E10s BK Robot Vacuum Cleaner (Black, Bagless Auto-Emptying)

Eureka


  • 4000 Pa suction power
  • Bagless auto-emptying station
  • LiDAR navigation mapping
  • 2-in-1 vacuum mop
  • 45-day dust capacity
8.2
Excellent
Irobot Roomba i3+ EVO 3550 Bundle

Irobot Roomba i3+ EVO 3550 Bundle

iRobot


  • Self-emptying Clean Base station
  • Smart mapping technology
  • Premium 3-stage cleaning system
  • Precision Jet Spray mopping
  • Voice and app control
8
Good
Narwal Freo X Plus Robot Vacuum And Mop (White)

Narwal Freo X Plus Robot Vacuum And Mop (White)

Narwal


  • 7800Pa powerful suction
  • Seven weeks dust storage
  • Zero tangle brush design
  • Self-emptying dustbin technology
  • Tri-laser obstacle avoidance
8
Good
Dreame X50 Ultra

Dreame X50 Ultra

Dreame


  • 20,000Pa Vormax suction power
  • Retractable legs climb 2.36in
  • VersaLift lowers to 3.5in
  • DuoBrush anti-tangle system
  • Auto-empty self-cleaning base
8
Good
Shark PowerDetect NeverTouch Pro (White, Model AV2810ZEWH)

Shark PowerDetect NeverTouch Pro (White, Model AV2810ZEWH)

Shark


  • Self-emptying 60-day capacity
  • Auto water tank refill
  • NeverStuck obstacle navigation
  • Five PowerDetect technologies
  • Carpet detection system
8
Good
Shark PowerDetect Robot Vacuum

Shark PowerDetect Robot Vacuum

Shark


  • 60-day self-emptying base
  • PowerDetect cleaning technologies
  • 3D LiDAR navigation
  • NeverStuck lifting technology
  • Anti-allergen complete seal
8
Good
Irobot Roomba 505 Combo Robot Vacuum

Irobot Roomba 505 Combo Robot Vacuum

iRobot


  • Vacuum and mop combination
  • AutoWash dock included
  • PrecisionVision AI technology
  • 70x stronger suction power
  • SmartScrub deep cleaning
8
Good
Dreame Robot vacuum cleaner with mop

Dreame Robot vacuum cleaner with mop

Dreame


  • 4000Pa powerful suction
  • LiDAR navigation mapping
  • 150 minute battery life
  • 2-in-1 vacuum and mop
  • App and Alexa control
8
Good
Irobot Roomba j7

Irobot Roomba j7

iRobot


  • PrecisionVision obstacle avoidance
  • 10x power-lifting suction
  • Smart mapping technology
  • Pet hair resistant brushes
  • App and voice control
7.2
Good
Irobot Roomba Combo 10 Max

Irobot Roomba Combo 10 Max

iRobot


  • 4-stage cleaning system
  • AutoWash dock included
  • SmartScrub mopping technology
  • Auto-retract mop system
  • Advanced obstacle avoidance
5.8
Good

What are multi-floor robot vacuums?

A multi-floor model is a robot vacuum cleaner that can save more than one map. You map the ground floor, carry the robot upstairs, map that too, and from then on it knows which level it is on. Each saved plan keeps its own rooms, no-go zones, suction settings and cleaning schedule.

What none of them can do is climb a staircase. Every robot vacuum in this range uses cliff sensors to stop at the top step, so you still carry it between floors - a multi-floor home always needs a person for that part. The point of multi-floor mapping is that once you put it down, you press start and it cleans properly instead of wandering about trying to learn the layout again.

One of our multi-floor robot vacuums cleaning a landing next to the stairs

Which homes suit one?

  • Two- and three-storey houses, including terraces and town houses
  • Maisonettes and duplex flats with an internal staircase
  • Split-level homes and bungalows with a loft conversion
  • Homes with a garden room or annexe you'd like cleaned now and then

If upstairs is one bedroom and a bathroom, a robot is still worth having there - landings collect dust and pet hair just like hallways.

How multi-floor mapping works

Mapping each level

The robot drives round with its dock plugged in and uses LiDAR (a spinning laser) or a camera to measure the walls and furniture. When it has finished, you save the result in the app and name it - "Ground floor", "Bedrooms", "Loft". Proscenic quotes about 15 minutes to map a level on the Q8 Max+; a large open-plan space takes longer.

Recognising the floor

On the next run the robot spins, scans the room shape around it and matches it against what it has saved. Most models do this automatically. If two floors have a very similar layout it can pick the wrong one, which is the main complaint you'll see from owners - so check each plan after the first few runs.

What is stored for each floor

  • Room boundaries and room names
  • No-go zones and virtual walls (the top of the stairs, a bedroom with cables on the floor)
  • Suction power and water flow per room - more suction on carpet, more water in the kitchen
  • Carpet areas where the mop pad lifts or stays off
  • Its own cleaning schedule

Multi-floor robot vacuums compared

The figures below come from the product listings in this collection. They show how much the number of saved maps varies - from 3 to 5 - and how runtime compares, which matters when the docking station stays on the ground floor.

ModelFloor mapsSuction (Pa)RuntimeNavigation
Proscenic Q8 Max56,000200 min360° LiDAR
Proscenic Q8 Max+58,000200 min360° LiDAR
Eureka E20 PlusUp to 48,000180 minLiDAR
iRobot Roomba 505 ComboUp to 44 settings3 hoursClearView Pro LiDAR
Tapo RV30C3 + 1 temporary4,200Up to 3 hoursLiDAR and gyro
Roborock Q10 S5+Multi-level10,000-PreciSense LiDAR
Dreame D9 MaxMulti-layer4,000150 minLiDAR
Olsen & Smith RV06Multi-floor10,000180 minLiDAR
Ecovacs DEEBOT T30SMulti-floor11,000180 minTrueMapping 2.0 LiDAR
Eureka E10sMulti-floor4,0003 hoursLiDAR
Narwal Freo X PlusMulti-floor7,800-LiDAR

Where a listing only says "multi-floor" without a number, check the manufacturer's app guide before you buy if you have three or more floors. For comparison, iRobot says the Roomba i7's Imprint Smart Mapping remembers up to 10 floor plans.

Proscenic Q8 Max+ robot vacuum cleaner with 5 floor maps
PIC: Proscenic Q8 Max+ Robot Vacuum and Mop on Amazon - saves 5 floor maps, maps a level in about 15 minutes with 360° LiDAR, runs for up to 200 minutes on 8,000 Pa suction and has a 3L auto-empty bag that lasts around 60 days.

Which brands offer multi-floor mapping?

Most brands now include it on their LiDAR models, though the number of saved plans and how well floor recognition works differ:

  • Ecovacs - DEEBOT T30S, T50 Pro Omni and X8 Pro Omni
  • Dreame - from the D9 Max up to the X50 Ultra
  • Roborock - including the Q10 S5+ with multi-level mapping
  • iRobot - Roomba Combo models and the Roomba i-series
  • Tapo, Proscenic, Eureka and eufy - good-value LiDAR robots with saved maps

One robot or one per floor?

Carry one robot between floors

This is how most people start. Keep the dock on the floor you clean most - usually the one with the kitchen and the pet hair - and carry the robot up once or twice a week. The catch is charging and emptying: away from its base station, the robot can't recharge mid-clean or auto-empty its bin. Tapo's own guide says that after cleaning another floor, its robot has to be carried back to the dock to charge. A long runtime covers this, so look at our long battery life robot mops if your top floor is big.

  • Pros: one purchase, one app, one set of spares
  • Cons: you do the carrying, and no auto-empty or charging away from the dock
Tapo RV30C robot vacuum that saves maps for different floors
PIC: Tapo RV30C Robot Vacuum on Amazon - stores 3 floor maps plus a temporary fourth, with 4,200 Pa suction, up to 3 hours of runtime and a lightweight 3.2kg robot that is easy to carry up a flight of stairs.

A robot on each floor

For three storeys, or if carrying a robot isn't practical, a second machine is easier. Each one keeps a single plan, so mix-ups stop, and both clean at the same time. A common setup is a full all-in-one robot mop with a charging station on the ground floor and a cheaper model above, where bedrooms gather less dirt.

  • Pros: fully hands-off, both levels cleaned daily
  • Cons: higher cost and two robots to look after

A second dock

Some brands sell spare charging docks, so the robot can charge on whichever floor it's on. A big omni station with self-cleaning mop washing needs space and a water supply, so upstairs a basic dock is usually enough.

Can robot vacuums do stairs?

No - not in the shops yet. A robot vacuum cleaner can't climb a staircase or clean the treads, and a cordless handheld is still the tool for the steps themselves. What they do well is avoid falling down them. Infrared cliff sensors underneath look for a sudden drop and turn the robot back, and a no-go line across the top of the stairs adds a second layer. Keep those sensors wiped: dust on them is the usual reason a robot hesitates at a dark rug or a step.

Thresholds between rooms are the other obstacle. Most robots manage around 2cm - the Eureka E20 Plus is rated for 20mm and the Shark PowerDetect for up to 2cm - while a few flagships go much higher. The Mova Mobius 60 clears 5cm single obstacles, and Dreame's X50 Ultra lifts itself over 6cm. Our robot vacuums that climb thresholds cover this in more detail.

Dreame X50 Ultra robot vacuum cleaner for raised thresholds
PIC: Dreame X50 Ultra on Amazon - 20,000 Pa suction, a 180-minute battery and retractable legs that step over thresholds up to 6cm high - the step between an old hallway and a newer extension.

What to look for in a robot vacuum for a multi-level home

Number of saved maps

Count your floors, then add one for a loft conversion or a garden office. Three or four saved plans cover most UK houses; a five-map model such as the Proscenic Q8 Max leaves room to spare.

LiDAR navigation

In a multi-floor home, floor recognition depends on accurate mapping, which is why every model in our table uses LiDAR navigation rather than gyro-only navigation. Cheaper robots that clean in a zig-zag with basic bump sensors can't store a layout at all, so they don't belong in a home with stairs. If the bedroom level has clothes and chargers left out, a camera or 3D sensor adds obstacle detection too - see our obstacle avoidance robot vacuums.

Battery life

Away from the dock, runtime is everything. Aim for 150 minutes or more if you'll carry the robot between levels without a second dock. The Proscenic models list 200 minutes and the Eureka E20 Plus 180.

Weight of the robot

Listings often quote the robot and station together, which is why some look like 10-18kg. The robot itself is light: the Tapo RV30C is 3.2kg, the Dreame D9 Max 3.7kg, and the maker gives 5.3kg for the DEEBOT X8 Pro Omni robot. For a slim, lightweight unit, browse our small robot mops.

Mopping on carpeted floors

Many homes have hard floors downstairs and carpet in the bedrooms. A mop that lifts automatically - 10mm on the Eureka E20 Plus and Ecovacs X8 Pro Omni - stops wet carpet. Set the bedroom plan to vacuum only if it's all carpet, and keep mopping for the hard floor in the kitchen and hall.

Eureka E20 Plus robot vacuum and mop with 4 floor maps
PIC: Eureka E20 Plus Robot Vacuum on Amazon - up to 4 floor maps, 8,000 Pa suction power, a 180-minute runtime and a 2L bagless self-emptying dock; it climbs 20mm thresholds and lifts its mop 10mm on rugs.

App, Wi-Fi and voice control

You'll pick the floor and start a clean from the app, so a clear map screen matters. The robot also needs a steady Wi-Fi signal on every level - a mesh system or extender helps if the top floor has a weak signal. Most of these robots work with Alexa and Google Assistant, so you can say "Alexa, clean the kitchen" once the robot is on the right floor. Our Alexa robot mops list the voice-controlled options.

How to set up multi-floor mapping

  1. Plug the dock in on your main floor and let the robot charge fully.
  2. In the app, turn on multi-floor or multi-map mode (often under Map Management).
  3. Run a mapping clean or quick map on that floor and save it once the robot docks.
  4. Carry the robot (not the dock) up to the next storey, start a new map and save it.
  5. Name each plan, split and label the rooms, and add a no-go zone along the top of the stairs.
  6. Set suction and water per room, and a schedule for each floor.
  7. From then on, put the robot down where you want it and press start - it should load the right plan itself.
Carrying a robot vacuum and mop up the stairs with its dock in the hallway

Maintenance with two or more floors

A robotic vacuum that works more than one floor does more hours, so routine maintenance matters more:

  • Empty the bin after a clean away from the dock - only the self-emptying station empties it automatically
  • Cut hair off the main brush and side brush weekly if you have pets
  • Wash or swap the mop pad after each mopping run
  • Wipe the cliff sensors and LiDAR cover so dust and dirt don't confuse navigation

Safety around stairs, pets and charging

Pick up phone chargers, socks and pet toys before a bedroom-level run - that's where robots get tangled most. If you have a dog or cat shedding on the landing, our robot vacuums for pet hair have tangle-resistant brushes. These robots run on lithium-ion batteries, so follow the London Fire Brigade lithium battery advice: use the charger it came with, and charge on a hard surface, not on a bed or sofa.

FAQs

Can I move a robot vacuum to different floors?

Yes. Pick the robot vacuum cleaner up, put it down on the other floor and start it from the app. A model with multi-floor mapping recognises where it is and loads the saved plan. Ecovacs explains the same steps in its guide to robot vacuums on multiple floors.

How many floor maps can a robot vacuum store?

It depends on the model: 3 saved maps on the Tapo RV30C (plus one temporary, according to TP-Link's map guide), up to 4 on the Eureka E20 Plus and the Roomba 505 Combo, and up to 10 on the Roomba i7, and 5 on the Proscenic Q8 Max and Q8 Max+.

Do I need a dock on every floor?

No. One dock is fine if the battery lasts the whole floor; you carry the robot back to charge. A second dock is handy for a big top floor.

Will a robot vacuum fall down the stairs?

It's rare. Cliff sensors stop it at the edge, and a no-go zone across the top step makes it more reliable. Keep the sensors clean and watch very dark stair carpet right at the edge, which can confuse some sensors. For independent test results, Which? robot vacuum reviews are worth a look before you buy.

Have a large ground floor as well? See our robot mops for large areas for longer runtimes and bigger bins.