9 Best Robot Vacuums for Hardwood Floors and Rugs (November 2026)
The best robot vacuums for hardwood floors and area rugs include the Roborock Qrevo 2 Pro for mixed floors with mopping, the Roborock Qrevo Series for mapped rooms and mop upkeep, and the Roborock Q10 S5+ for carpet-aware mop lifting.
On this page (5 sections)
The best robot vacuum for hardwood floors and rugs is one that can handle both surfaces without dragging a wet mop across carpet. The Roborock Qrevo 2 Pro is the leading pick here because it can remove its mop when needed, lift the mopping module up to 15 mm and boost suction on carpets.
For a dry-cleaning setup, the Shark AI Ultra AV2501S and Roomba 105 Vac with AutoEmpty Dock skip mopping altogether. If you want to vacuum and mop, compare the Qrevo models and Shark PowerDetect by how each manages carpet transitions and mop care.
Use our everyday robot vacuum picks to compare all-purpose options. For mop combos aimed at sealed hard floors, see robot vacuum and mop picks for hardwood floors.
Our picks at a glance
- 4
Best for dry cleaning with a bagless baseCheck it - 5
Best for basic vacuuming and moppingCheck it - 6
Best for automated mop careCheck it - 7
Check itRoomba 105 Vac with AutoEmpty Dock
Best for dry cleaning with room targeting - 8
Best for grid cleaning with moppingCheck it - 9
Best for vacuum-only floor plansCheck it
How we chose robot vacuums for hardwood floors and rugs
The strongest fits pair hard-floor cleaning with a practical plan for rugs, such as carpet suction boost, automatic mop removal, a mop lift or vacuum-only operation. We compared the listed features for those jobs and considered mapping, dock upkeep and control options.
We did not treat suction numbers as a guarantee of cleaning results. A robot's fit also depends on your rug pile, fringe, transitions and floor-care needs.
The robot vacuum guide explains common types and features. For a broader selection process, read how to choose a robot vacuum.
| Product | Best for | Floor care | Carpet support | Dock | Our score |
|---|---|---|---|---|---|
| Roborock Qrevo 2 Pro | mixed floors with mopping | Vacuuming and mopping; automatic mop removal | Suction boost; mop module lifts up to 15 mm | Auto-empties, refills water, washes and dries mop | 9.0 |
| Roborock Qrevo Series | mapped rooms and mop upkeep | Vacuuming and dual spinning mops | Mop lifts 10 mm for low-pile carpet | Auto-empties, refills water, washes and dries pads | 8.8 |
| Roborock Q10 S5+ | carpet-aware mop lifting | Vacuuming and sonic mopping | Lifts mop modules up to 8 mm | Self-emptying, 2.7 L dust bag | 8.6 |
| Shark AI Ultra AV2501S | dry cleaning with a bagless base | Vacuuming across floor types | 8.4 | ||
| Roborock Q7 L5 | basic vacuuming and mopping | Vacuuming and mopping | Mop-lift height not specified | 8.2 | |
| Shark PowerDetect AV2800ZE | automated mop care | Vacuuming and mopping | Keeps mop pad above carpets | 8.1 | |
| Roomba 105 Vac with AutoEmpty Dock | dry cleaning with room targeting | Vacuuming across multiple surfaces | AutoEmpty dock with up to 75 days of capacity | 8.0 | |
| Shark Matrix Plus UR2650WS | grid cleaning with mopping | Vacuuming and sonic mopping | 7.5 | ||
| ILIFE A30s | vacuum-only floor plans | Vacuuming only | 7.4 |
What makes a robot vacuum suitable for hardwood and rugs?
A good mixed-floor robot changes how it cleans, or keeps its mop away from rugs, as the floor changes. Check both the vacuum settings and the mop behavior before you decide.
Does the robot boost suction on rugs?
Some models explicitly increase suction when they detect carpet. The Qrevo 2 Pro, Q10 S5+ and ILIFE A30s describe carpet-related suction boosts, though the A30s states its 10,000 Pa maximum for Spot Mode.
Rug thickness still matters. A robot may clean a rug but struggle with a high pile, a curled edge or loose fringe, so compare its guidance with your rug and clear loose fibers before a run.
How does it keep rugs dry?
A robot with a mop needs a way to avoid wetting rugs. The Qrevo 2 Pro can remove its mop when needed and lift the module up to 15 mm; the Qrevo Series lifts its spinning mops 10 mm, and the Q10 S5+ lifts its mopping modules up to 8 mm.
The Shark PowerDetect says it keeps the pad above carpets while mopping. The Q7 L5's features don't specify a mop-lift height, so plan to set no-go zones or remove the mop pad when needed.
Is vacuum-only a better fit?
A vacuum-only model may be the simpler choice if you mainly want dust and debris picked up from hardwood and rugs. The Shark AI Ultra and Roomba 105 Vac both focus on vacuuming, while the ILIFE A30s is explicitly vacuum-only.
That choice avoids managing water levels and damp pads. For a dedicated guide to the mopping side of the decision, see robot vacuum and mop combos for hardwood floors.
Best robot vacuums for hardwood floors and area rugs
The Qrevo 2 Pro is the most adaptable pick for a home with hard floors, rugs and low-pile carpet. The other models suit different priorities, including lower mop upkeep, dry cleaning or room targeting.
Roborock Qrevo 2 Pro: Best for mixed floors with mopping
- 20,000 Pa suction
- Automatic suction boost on carpets
- Removes mop when needed
- Lifts mopping module up to 15 mm
The Qrevo 2 Pro is built for homes that move between hard floors, rugs and low-pile carpet. It can remove its mop when needed and boost suction on carpet.
Pros
- Automatic carpet suction boost
- Mop removal and lift for carpet care
- Multifunction dock cleans and dries mop
Cons
- The mop features add setup and upkeep
- Only supports 2.4 GHz Wi-Fi
The Roborock Qrevo 2 Pro is the top choice when your cleaning route crosses from hardwood to rugs and low-pile carpet. Its Carpet Care Pro features include automatic mop removal when needed, a mopping module that lifts up to 15 mm and increased suction on carpets.
For hard floors, the FlexiArm edge system extends along walls, and the dock washes the mop with hot water and dries it with warm air. The robot also empties dust and refills its water tank, which reduces some regular care tasks.
This is the most feature-rich option in the group, but those features make sense mainly if you want a vacuum and mop in one system. It supports 2.4 GHz Wi-Fi only, so confirm your network setup.
Choose it for mixed floors and automated mop care. If you want a dry-only robot, consider the Shark AI Ultra or Roomba 105 Vac instead.
Roborock Qrevo Series: Best for mapped rooms and mop upkeep
- 8,000 Pa suction
- LiDAR mapping
- 10 mm mop lift
- Dock washes and dries mopping pads
This Qrevo Series model combines vacuuming with spinning mops and uses LiDAR mapping to plan routes. Its dock handles dust, water and mop-pad care.
Pros
- LiDAR mapping supports up to 4 floor levels
- Adjustable water levels
- Dock washes and dries pads
Cons
- Mop lifts 10 mm, so check rug and carpet clearance
- Only supports 2.4 GHz Wi-Fi
The Roborock Qrevo Series combines vacuuming with two spinning mops. Its 10 mm mop lift is intended to let it cross low-pile carpet, while LiDAR maps the home and can save up to 4 floor levels.
The multifunction dock empties dust, refills water, washes the pads and dries them. That may suit you if you want regular mopping but prefer fewer manual steps after each clean.
Check your rugs before choosing it. The stated lift is 10 mm, and the model's app and network setup require a 2.4 GHz connection.
Choose it for mapped rooms and dock-based mop care. If your rugs have taller pile, compare them with the stated lift or set boundaries around them.
Roborock Q10 S5+: Best for carpet-aware mop lifting
- 10,000 Pa suction
- Self-emptying dock
- Detects carpet and lifts mopping modules
- LiDAR mapping
The Q10 S5+ identifies carpets, lifts its mopping modules and increases suction for carpet cleaning. Its self-emptying dock reduces how often you need to handle dust.
Pros
- Carpet detection and automatic mop lift
- 10,000 Pa suction
- Self-emptying dock
Cons
- Mop lift is up to 8 mm
- Only supports 2.4 GHz Wi-Fi
The Roborock Q10 S5+ is a vacuum-and-mop option that detects carpets, lifts its mopping modules up to 8 mm and raises suction for deeper carpet cleaning. It uses LiDAR mapping and supports multi-level maps.
Its self-emptying station has a 2.7 L dust bag, and Roborock describes up to 70 days of cleaning before emptying. The mop uses sonic vibration, and the app lets you adjust mopping modes and set no-go zones.
The 8 mm mop lift is lower than the two Qrevo picks above. Measure your rug pile and consider a no-go area if the robot might carry a damp mop over a thicker rug.
Choose it for carpet detection with self-emptying. Confirm the mop clearance for your rugs before relying on automatic transitions.
Shark AI Ultra AV2501S: Best for dry cleaning with a bagless base
- Matrix Clean grid passes
- LiDAR home mapping
- Bagless self-empty base
- Recharge and Resume
This Shark focuses on vacuuming, with Matrix Clean making multiple passes in a grid and LiDAR mapping the home. Its bagless base holds up to 30 days of dirt and debris.
Pros
- No mop system to manage
- Recharge and Resume
- HEPA filtration in the base
Cons
- No mopping function
- Up to 120 minutes of runtime
The Shark AI Ultra AV2501S is a dry-cleaning choice for homes where a separate mop or manual floor care is fine. Matrix Clean guides it in a grid with multiple passes, and 360° LiDAR mapping helps it plan around the home.
Its base is bagless and holds up to 30 days of debris, with HEPA filtration. The robot can recharge and resume cleaning, which helps when a session needs more time than its stated 120-minute runtime.
Since there is no mop to lift, you don't need to plan around damp rug crossings. You still need to check rug edges and remove loose cords or fringe that could interrupt a run.
Choose it for mapped vacuuming and a bagless base. See our Shark robot vacuum picks for different floor types if you'd like to compare more from the brand.
Roborock Q7 L5: Best for basic vacuuming and mopping
- 8,000 Pa suction
- LiDAR mapping
- Three water levels
- Removable mop pad
The Q7 L5 vacuums and mops in one run, with three water levels for hard-floor cleaning. If it will cross rugs while the mop is attached, plan how to keep them dry.
Pros
- LiDAR mapping with multiple floor maps
- Adjustable water levels
- Anti-tangle brushes
Cons
- Mop-lift height isn't specified
- Water tank and dustbin are one integrated part
The Roborock Q7 L5 handles vacuuming and mopping in one run, with 8,000 Pa suction and a removable mop pad. It uses LiDAR to scan the home and can save multiple floor maps.
Its water tank holds 270 ml, and the app offers three water levels. The key question for homes with rugs is that a mop-lift height isn't specified, so you'll need to manage rug boundaries yourself or remove the pad before cleaning.
The Q7 L5 has dual anti-tangle brushes and lets you set no-go zones. Its integrated water tank and dustbin are a combined part, which is useful to know when planning routine emptying and refilling.
Choose it for mapped vacuuming and basic mopping when you can control rug access. If you need automatic carpet mop handling, consider one of the models with a stated lift.
Shark PowerDetect AV2800ZE: Best for automated mop care
- Vacuuming and sonic mopping
- Keeps mop above carpets
- Self-emptying, refilling, washing and drying
- LiDAR mapping
The PowerDetect vacuums and mops, while its base handles dust and much of the mop upkeep. It keeps the pad above carpets during mopping.
Pros
- Pad stays above carpets while mopping
- Base washes and dries the pad
- Mapping uses LiDAR and 3D sensors
Cons
- Combines vacuuming with mopping
- Up to 120 minutes of runtime
The Shark PowerDetect AV2800ZE pairs vacuuming with sonic mopping, and its pad stays above carpets while mopping. That makes it a useful fit if rugs sit along a route where the robot also cleans hard floors.
The NeverTouch Pro base empties debris, refills water and washes and dries the pad. LiDAR and 3D sensors map the home and help it avoid obstacles, while app controls let you target rooms and set no-go zones.
The model also uses separate DirtDetect and StainDetect features to increase cleaning in areas with debris or stains. It runs for up to 120 minutes, so consider the room layout and its recharge behavior when planning whole-home sessions.
Choose it for combo cleaning with automated mop care. If you don't need mopping, a vacuum-only pick can simplify the setup.
Roomba 105 Vac with AutoEmpty Dock: Best for dry cleaning with room targeting
- LiDAR mapping
- Cleans in neat rows
- Targets rooms and spot areas
- AutoEmpty dock
This Roomba keeps floor care simple with vacuuming, room targeting and a dock that can hold up to 75 days of debris. It suits buyers who don't need a mop.
Pros
- Room targeting and keep-out zones
- Up to 75 days in the dock
- App, button and voice controls
Cons
- No mopping function
- Uses a 2.4 GHz network for setup and operation
The Roomba 105 Vac with AutoEmpty Dock is for dry cleaning across multiple floor types. Its ClearView LiDAR maps the home, and you can target rooms, choose cleaning passes and set suction levels.
The dock holds up to 75 days of debris in a bag. The robot also offers spot cleaning for up to 5 minutes, which can help with a concentrated patch of crumbs on a hard floor.
This model doesn't mop, so wet-pad management isn't part of its rug plan. It uses 2.4 GHz Wi-Fi for setup and operation, though your phone can return to 5 GHz after setup.
Choose it for room targeting and a bagged dock. If you prefer a bagless base, compare it with the Shark AI Ultra AV2501S.
Shark Matrix Plus UR2650WS: Best for grid cleaning with mopping
- Matrix Clean grid passes
- Sonic mopping
- HEPA filtration in base
- Bagless self-empty base
The Matrix Plus pairs grid-pattern vacuuming with sonic mopping for hard floors. Its base is bagless and holds up to 30 days of debris.
Pros
- Multiple passes over dirt and debris
- Sonic mopping for hard floors
- HEPA filtration in base
Cons
- Mop-lift behavior isn't specified
- Up to 110 minutes of runtime
The Shark Matrix Plus UR2650WS combines Matrix Clean vacuuming with sonic mopping. Its grid pattern makes multiple passes, while CleanEdge Detect uses air blasts and corner recognition to pull debris toward the cleaning path.
The base is bagless, holds up to 30 days of dirt and debris, and includes HEPA filtration. It also recharges and resumes, which helps extend a clean when the robot needs to return to its base.
The product details don't specify how high the mop lifts over rugs. If your cleaning route crosses area rugs, consider using boundaries or removing rugs from the route during mopping.
Choose it for grid cleaning and sonic mopping on hard floors. If automatic carpet mop handling is a priority, the PowerDetect AV2800ZE describes that feature directly.
ILIFE A30s: Best for vacuum-only floor plans
- Vacuum-only design
- LiDAR mapping
- 10,000 Pa maximum suction in Spot Mode
- App, voice and remote controls
The A30s is a vacuum-only option with LiDAR mapping and app controls for schedules, rooms and no-go zones. It also includes a remote for starting the robot.
Pros
- No mop to lift over rugs
- Remote control included
- Anti-tangle brushes
Cons
- No mopping function
- 10,000 Pa is stated for Spot Mode
The ILIFE A30s is a vacuum-only robot with LiDAR mapping and app controls for schedules, rooms, no-go zones and suction. It also includes a remote and voice control, giving you options beyond the phone app.
Its dual anti-tangle brushes are designed to collect pet hair while limiting tangles. The stated maximum suction of 10,000 Pa applies in Spot Mode, so don't assume every cleaning mode uses that level.
Because it has no mopping function, you won't need to manage a wet pad around rugs. It runs up to 150 minutes and supports 2.4 GHz Wi-Fi only.
Choose it for vacuum-only cleaning with remote control. If mopping is part of your routine, compare a combo model with carpet-aware mop handling.
How should you choose a robot vacuum for hardwood and rugs?
Choose based on rug height, whether you want mopping and how much dock maintenance you're willing to do. Those details narrow the choices faster than suction numbers alone.
Is the rug low pile or thick?
Measure the rug pile and note raised edges before choosing a robot with a mop. The Qrevo 2 Pro lifts its module up to 15 mm, the Qrevo Series lifts 10 mm and the Q10 S5+ lifts up to 8 mm.
Those figures describe mop lift, not a promise that every rug will be crossed successfully. For transition height and rug edges, read whether robot vacuums can go over transitions.
Do you want a mop on the robot?
If the robot will mop, give priority to a model that removes its mop, lifts it or keeps it above carpets. The Qrevo 2 Pro offers automatic mop removal, while Shark PowerDetect says its pad stays above carpets during mopping.
For dry cleaning only, the Shark AI Ultra, Roomba 105 Vac and ILIFE A30s avoid the mop question. A vacuum-only model may also suit a home where you prefer a separate mop for hard floors.
How much maintenance fits your routine?
Self-emptying docks reduce how often you handle dust, while mop docks can also refill water and clean pads. The Qrevo models and Shark PowerDetect offer several of those mop-care steps; the Shark AI Ultra and Matrix Plus use bagless self-empty bases for dry debris.
Think about where the dock will sit and how often you want to refill water or clean a dirty-water tank. A simpler dock can be a better fit if you don't need automated mop care.
Will mapping and boundaries help?
Room maps and no-go zones help you keep a robot away from fragile rugs, loose cables or areas where a damp pad should not travel. Several picks here use LiDAR mapping and app-based room controls.
If you want a broader decision framework, use our robot vacuum buying guide. For corner and edge performance, see how robot vacuums clean corners and edges.
Which robot vacuum is best for your floors?
Choose the Qrevo 2 Pro if your home mixes hardwood, rugs and low-pile carpet and you want its mop to lift or remove as needed. Choose Shark PowerDetect if you want a combo model that keeps its mop above carpets.
For dry cleaning, the Shark AI Ultra brings grid passes and a bagless base, while the Roomba 105 Vac adds room targeting and a bagged dock. The ILIFE A30s is a vacuum-only option with remote control.
The score weighs features and how well each model fits hardwood and rug cleaning. Check your rug pile, edge height and preferred mop routine before deciding.
What should you check before a first run?
Pick up cords and loose rug fringe, set no-go zones where needed, and run the robot through a clear route while you watch how it crosses transitions. Follow your floor maker's care directions if you plan to mop hardwood.
If you want to compare more general options, start with the best robot vacuums for everyday home cleaning.
Our top 3 picks at a glance
Frequently asked questions
Can a robot vacuum clean hardwood floors and rugs?
Yes. Many robot vacuums can move between hard floors and rugs, but mopping behavior matters if the robot carries a wet pad.
Models with automatic mop removal or a stated mop lift offer a clearer way to protect rugs.
Check the lift height against rug pile and edges before choosing.
Should a robot vacuum mop hardwood floors?
A combo robot can mop hardwood, but use only the water level and floor-care settings recommended for your floor. Avoid leaving wet pads on rugs, and check whether the robot lifts or removes its mop as it crosses between surfaces.
A vacuum-only model is simpler if you don't want mopping.
What matters most for hardwood and area rugs?
Look for reliable floor mapping, suction adjustment for carpet, and a way to keep a wet mop off rugs. Rug thickness and curled edges can affect passage, so compare those details with the robot's clearance and mop-lift information.
Keep cords and loose rug fringe out of its path.
Do robot vacuums scratch hardwood floors?
A robot vacuum's fit depends on the floor's finish, the wheels and brushes, and whether grit gets trapped underneath. Clear small debris before a first run and follow the floor maker's care guidance.
For mopping, use a setting suited to the floor and avoid standing water.
About this guide: Our look at robot vacuums for hardwood floors and area rugs draws on maker specs, materials and what owners report. See how we research.



