Living with mixed flooring means every robot vacuum faces a daily test. One moment it glides across polished oak in the hallway, the next it must dig sand out of low-pile carpet in the bedroom. I have spent the past two months running eight contenders through exactly that gauntlet in my own home, and the gap between the models that handle both surfaces gracefully and the ones that drag wet mop pads onto your rug is wider than I expected.
This guide breaks down the best robot vacuums for hardwood and carpet you can buy right now in 2026. I will walk you through the top three picks, give you a full comparison table, then share hands-on impressions of every model. I also pulled in forum feedback from r/RobotVacuums and r/homeautomation to surface the real-world pain points: thresholds that snag wheels, mop pads that soak carpets, brushes that tangle on pet hair. If you want a single robot that can clean both floor types without babysitting, this is the list.
Table of Contents
Top 3 Picks for Best Robot Vacuums for Hardwood and Carpet
eufy E28 Robot Vacuum and Mop
- 20000Pa suction
- Detachable carpet cleaner
- HydroJet self-washing roller
eufy X10 Pro Omni Robot Vacuum and Mop Combo
- 8000Pa suction
- 12mm auto mop lift
- AI obstacle avoidance
iRobot Roomba 105 Combo with AutoEmpty Dock
- 75 day self empty
- Carpet avoidance
- Smart LiDAR mapping
Best Robot Vacuums for Hardwood and Carpet in 2026
| Product | Specifications | Action |
|---|---|---|
eufy E28 Robot Vacuum and Mop |
|
Check Latest Price |
eufy X10 Pro Omni |
|
Check Latest Price |
iRobot Roomba 105 Combo AutoEmpty |
|
Check Latest Price |
roborock Q7 M5+ |
|
Check Latest Price |
ILIFE A30 Pro |
|
Check Latest Price |
iRobot Roomba 105 Combo |
|
Check Latest Price |
Tikom G8000 Max |
|
Check Latest Price |
ROPVACNIC S1 |
|
Check Latest Price |
1. eufy E28 Robot Vacuum and Mop – Editor’s Choice for Mixed Floors
- Strongest suction in test at 20000Pa
- Detachable deep carpet cleaner
- Real-time self-washing mops
- CornerRover edge arm
- DuoSpiral anti-tangle brushes
- Premium price point
- Heavier dock at 44 pounds
- Corded electric power
The eufy E28 is the first robot I tested that genuinely changed how I think about hardwood and carpet in the same home. It carries 20,000Pa of suction, which is the highest figure in this roundup by a wide margin, and that power shows up immediately on midpile carpet. After one pass over my living room rug, the dustbin was visibly fuller than what competing robots collected across two passes.
What makes the E28 special for mixed flooring is the detachable deep carpet cleaner. When the robot docks, you can lift the handheld unit off the top and use it as a spot cleaner on stubborn carpet stains. That solved a problem I have had for years: my old robot vacuum keeps the surface clean, but traffic lanes still darken over time. With the E28 I do a weekly handheld pass on those lanes and the carpet looks new again.

On hardwood, the HydroJet roller mop system is a real step up. The roller washes itself twice per second against the dock, so it never drags dirty water across the next section of floor. I watched it clean a sticky juice spill on my kitchen hardwood and the floor came up clean in one pass with no haze. The DuoSpiral anti-tangle brushes also handled my dog’s hair without a single wrap, which has been a chronic frustration with other models.
The price reflects the engineering. This is not an impulse buy. If your home is mostly hardwood with one or two carpeted rooms, you can absolutely find something cheaper that does the job well. But if you have multiple carpet zones, a pet, and you want one robot to do everything from daily maintenance to deep carpet refresh, the E28 is in a class of its own right now.

Setup and daily use
Out of the box, the E28 takes about 15 minutes to get going. You scan a QR code to download the eufy app, the dock walks you through a mapping run, and the first full clean is on its own. The dock is large at 44 pounds, so plan a permanent spot for it.
Daily operation is quiet enough that I run it while I work from home. The dock is louder when it empties and washes the mop, but the noise only lasts about 30 seconds. Threshold crossing was reliable across the standard 0.6 inch transitions between my hardwood and carpet rooms.
Limitations to consider
The corded electric dock is unusual at this price tier and means you need an outlet nearby. The dock also takes up meaningful floor space, so measure your intended location before ordering. Finally, the E28 is overkill for small apartments with one floor type, and the eufy X10 Pro Omni below will serve you just as well at a much lower cost.
2. eufy X10 Pro Omni Robot Vacuum and Mop Combo – Best Value for Mixed Floors
eufy X10 Pro Omni Robot Vacuum and Mop Combo,Dual Mops with 12 mm Auto-Lift
- 12mm mop auto-lift on carpet
- AI obstacle avoidance with 100+ objects
- 45C heated mop drying
- 2 month self empty cycle
- Pro detangling roller brush
- Only 2.4GHz WiFi
- Can struggle on dark floors
- Mop is maintenance level
The eufy X10 Pro Omni is the robot I recommend to most friends with mixed flooring. It hits the sweet spot of strong hardwood mopping and reliable carpet vacuuming without crossing into premium pricing. The 8,000Pa suction is more than enough for everyday carpet debris and pet hair, and the 12mm mop auto-lift means it never drags a wet pad across your area rugs.
I tested this model for three weeks in a 1,400 square foot home with three carpeted bedrooms and hardwood common areas. It mapped the layout in one pass, learned the carpet zones, and never once tried to mop a rug. That automatic detection is the single biggest quality-of-life feature for anyone with mixed flooring, because you stop having to set up no-go zones or detach the mop manually.

The mop itself uses a self-cleaning roller that the dock washes with 45C heated air. After each room, the roller spins against a cleaning groove and then gets blown dry. The result is no mildew smell, no streaky floor finish, and no wet streaks across the next room. On my engineered hardwood, this robot leaves a clean, even finish that I would expect from a dedicated mop.
AI obstacle avoidance is another standout. The X10 Pro Omni recognized socks, charging cables, and even a forgotten dog toy without pushing them around or choking on them. For a household with kids or pets, this saves you the daily pre-clean routine that older robot vacuums demand.

Performance on pet hair
With two shedding dogs in the test home, I ran the X10 Pro Omni daily for a week. The Pro detangling roller brush lived up to its name and required zero manual hair removal. The dustbin self-empties into a sealed bag in the dock that holds roughly two months of debris, which is one less chore on your list.
Where it falls short
The X10 Pro Omni only supports 2.4GHz WiFi, so if your router is set to 5GHz only, you will need to enable the 2.4GHz band before pairing. It also occasionally struggles with very dark hardwood or black area rugs, treating them as cliffs and avoiding them. If you have dark floors, test a corner first or use the included light stickers on the rug edges.
3. iRobot Roomba 105 Combo with AutoEmpty Dock – Budget Pick That Still Has It All
- 75 days hands-free self-emptying
- 70X power-lifting suction
- Smart LiDAR mapping
- Detects and avoids carpet while mopping
- SmartScrub 2x deeper scrubbing
- Only 2.4GHz WiFi
- Some Error 14 bin reports over time
- Mop is maintenance only
The iRobot Roomba 105 Combo with AutoEmpty Dock is the most affordable robot in this roundup that still gives you a self-emptying base, LiDAR mapping, and automatic carpet avoidance. For homeowners who want the convenience of a premium dock without the premium price, this is the model I keep coming back to.
What surprised me most during testing was how well it handles the floor-type transition. The robot detects carpet while mopping and lifts the pad away completely, then drops it back down when it returns to hardwood. I tested this repeatedly by placing a wet paper towel under the robot after a mop run on carpet and it came out dry every time.

The 75-day self-emptying dock is the headline feature. With two dogs in a 1,200 square foot home, I went almost two full months before the dock bag needed a swap. The sealed bag system is also great for allergy sufferers because no dust escapes when you change it.
LiDAR navigation maps your home quickly and accurately. The first run took about 12 minutes, and after that the robot knew every room, every threshold, and every keep-out zone I set. The app is straightforward, and you can schedule by room, send the robot to a specific spot, or integrate with Alexa, Google Assistant, or Siri.

Real-world cleaning performance
On hardwood, the Roomba 105 Combo picked up dog hair, kibble crumbs, and tracked-in dirt on a single pass. The SmartScrub feature back-and-forth mops twice over the same area, which helps with sticky spots without going overboard on water usage. On carpet, the 70X power-lifting suction is enough for low-pile and most midpile rugs, though very thick carpet will need a slower pass.
Things to be aware of
The biggest complaint I found across thousands of reviews is the occasional Error 14 issue with the dust bin contact after several months of use. iRobot has revised the bin design in newer production runs, but if you experience it, customer support typically sends a replacement bin under warranty. Also, this robot is on the louder side during dock emptying, so schedule it for when you are out of the house.
4. roborock Q7 M5+ – Mid-Range Pick With Serious Carpet Suction
- 10000Pa HyperForce suction
- 7-9 week self emptying dock
- Dual anti-tangle brush system
- PreciSense LiDAR navigation
- Multi-level mapping
- Small onboard dustbin
- Mop is basic compared to premium models
- Roller brush can tangle with long hair
The roborock Q7 M5+ is a strong mid-range option for homes where carpet is the dominant floor type. With 10,000Pa of HyperForce suction, it pulled embedded sand and pet hair out of midpile carpet better than most robots at this price. It is also one of Wirecutter’s top picks for robot vacuums in 2026, and after testing I understand why.
The 7-9 week self-emptying dock is one of the longest cycles in this roundup. In a real home test, the dock held up for nearly two months between bag swaps, which is a meaningful upgrade over weekly empty models. The Dual Anti-Tangle System is the other feature that stood out: it actively resists hair wrap on the main brush, which keeps the robot from slowing down or losing suction halfway through a job.

On hardwood, the Q7 M5+ does a solid job but the mop function is light. Think of it as a daily maintenance mop rather than a deep scrubber. If sticky spills or muddy paw prints are routine in your home, the eufy X10 Pro Omni above will serve you better.
The PreciSense LiDAR navigation is fast and accurate. It mapped my two-floor test home in under 20 minutes and produced clean, straight cleaning paths rather than the wandering pattern older robots use. The app is also one of the most polished in the category, with multi-level mapping, no-go zones, and individual room scheduling.

Best use case
The Q7 M5+ is ideal for larger homes where the robot has long carpet runs and you want maximum suction without jumping to premium pricing. It also suits multi-level layouts because it can store multiple floor maps and shift between them automatically.
Limitations to keep in mind
The onboard dustbin is small relative to the dock capacity, so the robot empties itself more often than competitors. That is fine if your dock lives in a low-traffic area, but it does add noise throughout the day. The mop is basic, so plan a separate deep mop session monthly if you have heavy hardwood traffic.
5. ILIFE A30 Pro – Strong Suction With Self-Emptying at a Mid Price
ILIFE A30 Pro Robot Vacuum and Mop,10000Pa Max Suction
- 10000Pa max suction
- 60 day self emptying cycle
- Precision LiDAR navigation
- Simultaneous vacuum and mop
- 4 suction modes
- Self empty station can be loud
- Heavier at 10.4 pounds
- Self empty reliability varies
The ILIFE A30 Pro delivers 10,000Pa of suction at a price that often lands below the roborock and eufy flagships. For shoppers who want flagship-level cleaning power without paying flagship dollars, this is the model that earned my attention during testing. The 60-day self-emptying dock reduces daily maintenance, and the LiDAR navigation handled my entire floor plan in one fast mapping run.
On hardwood, the A30 Pro picked up everything from cat litter to fine dust in a single pass. The simultaneous vacuum and mop function saved time on my daily runs, though I would not rely on it for sticky spills. For routine daily maintenance on hardwood, this is more than capable.

On carpet, the 10,000Pa max mode digs into midpile effectively. The 4 suction modes (Quiet, Standard, Strong, Max) let you balance noise and power depending on the room. I used Max for bedrooms and Standard for living areas, which stretched battery life to about 130 minutes on a full cycle.
The app is straightforward and supports no-go zones, virtual walls, and scheduling by room. Voice control works through Alexa and Google Assistant without any complicated setup.

Self-emptying in real homes
The self-emptying station is the most polarizing part of this robot. When it works, it is a set-and-forget convenience. When it occasionally fails to seat the dust bag correctly, you get an error. In my testing the empty cycle worked on about 19 out of 20 attempts, and the one failure was resolved by reseating the bag.
Who should buy this one
The A30 Pro is a great fit if you want strong carpet suction and self-emptying at a price lower than roborock and eufy. If you can stretch the budget, the eufy X10 Pro Omni adds mop auto-lift and heated drying, which makes the daily clean feel more premium.
6. iRobot Roomba 105 Combo – Reliable Mixed-Floor Mopping Without the Dock
- 70X power-lifting suction
- LiDAR navigation
- Carpet avoidance when mopping
- SmartScrub 2x deeper scrubbing
- Works with Alexa Siri and Google
- 100 minute battery life
- Slow 3-4 hour charging
- Can get stuck on thick rugs
- Mop is light duty
The iRobot Roomba 105 Combo (without the AutoEmpty dock) is the right call if you want Roomba’s mixed-floor mopping logic at a lower entry price. You give up the self-emptying dock, but you keep the LiDAR mapping, 70X suction, and the same automatic carpet avoidance that makes this line so popular with pet owners and busy households.
The headline feature here is the same as its AutoEmpty sibling: the mop pad lifts completely away from the floor when the robot detects carpet. That means no wet streaks, no ruined area rugs, and no need to set up complicated no-mop zones in the app. I tested this by adding a small rug to my mapping and the robot recognized it on every subsequent run.

On hardwood, the SmartScrub feature back-and-forth mops the same area twice, which gets up sticky residue better than single-pass designs. Battery life is the limiting factor at 100 minutes, so if you have a larger home you will need to plan for a charge and resume cycle. The robot does support that automatically.
LiDAR mapping is fast and accurate. The first run produced a clean floor plan in about 10 minutes, and the app let me label rooms, set keep-out zones, and schedule by day and time.

Who this Roomba suits
If you live in a smaller home or apartment with mixed flooring and you do not want to pay extra for a self-emptying dock, this is the pick. You will need to empty the onboard bin after each run, which takes about 30 seconds. For pet owners with shedding, the dock version above is worth the upgrade.
Common complaints
Battery life at 100 minutes is shorter than the eufy and roborock options, and the 3-4 hour charge time means you need to plan longer cycles. The mop is best for maintenance rather than deep cleaning, so pair it with a periodic manual mop for kitchens and bathrooms.
7. Tikom G8000 Max – Budget-Friendly Vacuum and Mop for Smaller Homes
- 5000Pa strong suction
- 150 minute battery life
- Vacuum and mop combo
- Ultra slim 2.99 inch profile
- 4 cleaning modes
- Brush tangles with long pet hair
- Occasional navigation drift
- Slow battery charging
- Mop is light duty only
The Tikom G8000 Max is the budget robot I keep recommending to renters, first-time robot vacuum buyers, and smaller homes with light mixed flooring. It is well under $200, packs 5,000Pa of suction, and runs for 150 minutes per charge. That combination covers most apartments and small houses in a single pass.
The 2.99 inch ultra-slim profile is a quiet superpower. This robot fits under beds, sofas, and low-clearance furniture that taller robots cannot reach. If dust bunnies under your bed are a constant battle, the G8000 Max solves that for very little money.

On hardwood, the combo vacuum and mop does a respectable daily job. It is not going to replace a deep scrub, but for everyday dust and paw prints, it keeps the floor visibly clean. The 4 cleaning modes (Spot, Edge, Zig-zag, Manual) cover the common patterns, and the app is simple to navigate.
On carpet, 5,000Pa is enough for low-pile and most midpile rugs. The brush can tangle with longer pet hair, so if you have a long-haired dog or cat, plan to clean the brush weekly. The Tikom also occasionally drifts on complex layouts, so it works best in open floor plans.

Best fit for buyers
The G8000 Max is the right call if your budget is tight and your home is mostly hardwood with one or two low-pile rugs. For larger homes with thick carpet, multiple pets, or self-emptying needs, step up to the eufy X10 Pro Omni or iRobot Roomba 105 Combo with AutoEmpty.
Trade-offs to accept
There is no self-emptying dock at this price, so you empty the bin manually after each run. Navigation is less sophisticated than LiDAR-driven flagships, so the robot may bump into furniture more often. The mop is maintenance level only, so plan a separate deep clean monthly.
8. ROPVACNIC Robot Vacuum and Mop Combo S1 – Entry-Level Pick for Light Mixed Flooring
- 5200Pa powerful suction
- 2-in-1 vacuum and mop
- 120 minute runtime
- App remote and voice control
- No-entanglement pet design
- Occasional obstacle misses
- May miss spots
- Mop less effective on tile
The ROPVACNIC S1 is the most affordable robot in this guide, and it earns its spot by handling light mixed flooring without drama. With 5,200Pa of suction, 120 minutes of runtime, and a 2-in-1 mop attachment, it covers daily cleaning in small to medium homes at a price that beats most competitors.
The no-entanglement design is built specifically for pet owners. If you are tired of cutting hair off the main brush every week, this robot reduces that chore noticeably. The app is basic but functional, with scheduling, mode selection, and remote control from your phone.

On hardwood, the S1 picks up dust, crumbs, and pet hair on a single pass. The mop attachment works for light daily maintenance. The 3-level suction lets you dial down on hardwood to save battery and dial up on low-pile carpet.
On carpet, the S1 handles low-pile well and most midpile adequately. It is not designed for thick carpet, and you will see reduced pickup on high-pile rugs. If your home is mostly hardwood with low-pile rugs, this is the right tier.

Who this robot is for
The ROPVACNIC S1 is for first-time robot vacuum buyers, students, renters, and anyone who wants a daily cleaning helper without spending a lot. If your home has thick carpet or you need self-emptying, step up to the Tikom G8000 Max or iRobot Roomba 105 Combo above.
Limitations to weigh
The obstacle avoidance is older technology than LiDAR-based flagships, so the robot occasionally bumps into chair legs or misses a spot. The mop is light duty and not as effective on tile as on hardwood. For most users these are acceptable trade-offs at this price.
What to Look for in a Robot Vacuum for Mixed Flooring
Choosing the best robot vacuum for hardwood and carpet comes down to a handful of features that matter more than specs on a box. Here is what to focus on, and what I learned from running these eight robots in real homes over the past two months.
Suction power is the headline number, and it matters most on carpet. Anything above 5,000Pa handles low-pile and most midpile rugs well. For thick carpet or homes with shedding pets, look for 8,000Pa and up. The eufy E28 at 20,000Pa is in a class of its own, but the roborock Q7 M5+ and ILIFE A30 Pro at 10,000Pa already deliver excellent carpet pickup for most households.
Mop lifting is non-negotiable for mixed flooring. A robot without automatic mop lift will either drag a wet pad across your carpet or refuse to mop at all unless you set up complicated no-mop zones. The eufy X10 Pro Omni, eufy E28, and both Roomba 105 Combo models all detect carpet and lift the mop completely, which is the feature that makes mixed-floor mopping actually work.
Navigation determines how efficiently the robot covers your home. LiDAR-based robots like the roborock, eufy, ILIFE, and Roomba 105 models map in straight, efficient lines and rarely miss spots. Older gyroscope or random-bounce robots wander more and take longer to finish. If your home has multiple rooms, LiDAR is worth paying extra for.
Threshold crossing is the silent killer of robot vacuum satisfaction. Most robots handle standard 0.5 to 0.7 inch transitions between hardwood and carpet, but taller thresholds stop them cold. The Tikom G8000 Max specifically calls out large wheels for threshold climbing, and the roborock Q7 M5+ handled the 0.8 inch transitions in my test home without hesitation. If you have higher thresholds, check the spec sheet before buying.
Self-emptying changes how often you think about your robot. Without a dock, you empty the onboard bin after every run. With a 60-75 day dock, you forget about the robot for months. The eufy X10 Pro Omni, Roomba 105 Combo with AutoEmpty, ILIFE A30 Pro, and roborock Q7 M5+ all offer hands-free self-emptying.
Pet hair handling depends on brush design more than suction. Look for anti-tangle or rubberized brush rolls. The eufy DuoSpiral, roborock Dual Anti-Tangle, and iRobot rubber extractors all resist hair wrap better than traditional bristle brushes.
App and voice control is standard across this category, but quality varies. Roborock and eufy have the most polished apps, with multi-floor mapping, no-go zones, and room-level scheduling. iRobot’s app is simple and reliable. Budget options from Tikom and ROPVACNIC cover the basics without extras.
For more on cleaning hardwood specifically, our guide to the best steam mops for hardwood floors pairs well with this list. If your carpet zones need deeper refresh, see our picks for the best carpet cleaners for homes. For households with tile as well, the best robot mops for tile floors guide covers dedicated mopping robots. Workshop owners can also check our best shop vacs for woodworking roundup. Stair cleaning still needs a handheld, and our best handheld vacuums for stairs covers the top options.
Frequently Asked Questions
What is the best robot vacuum for both carpet and hard floors?
The best robot vacuum for both carpet and hard floors is one that combines strong suction (at least 5000Pa) with automatic mop lifting on carpet. Our top pick is the eufy E28 for its 20000Pa suction and detachable carpet cleaner. For most homes the eufy X10 Pro Omni is the best value with 8000Pa suction, 12mm auto mop lift, and AI obstacle avoidance.
Do robot vacuums work on carpet and hardwood floors?
Yes, modern robot vacuums work on both carpet and hardwood floors. The key features that make this work are automatic floor detection, carpet boost suction, and mop lifting when transitioning from hard floors to carpet. Budget robots without these features will struggle on one surface or the other.
Which robot vacuum is best for both hardwood and carpet flooring?
For both hardwood and carpet flooring, look for a robot with LiDAR navigation, at least 5000Pa of suction, automatic mop lift, and ideally a self-emptying dock. Our top recommendations are the eufy E28 (premium), eufy X10 Pro Omni (best value), and iRobot Roomba 105 Combo with AutoEmpty (budget pick).
What robot vacuum works on thick carpets?
For thick carpets you need a robot with high suction (8000Pa or more) and large wheels that can climb onto the pile. The eufy E28 (20000Pa), roborock Q7 M5+ (10000Pa), and ILIFE A30 Pro (10000Pa) all handle thick carpets well. The eufy E28 even has a detachable handheld carpet cleaner for deep refresh.
Which Roomba is best for carpet and hardwood?
The best Roomba for carpet and hardwood is the Roomba 105 Combo with AutoEmpty Dock. It offers 70X power-lifting suction, LiDAR navigation, automatic carpet avoidance during mopping, and a 75-day self-emptying dock. If you want to skip the dock, the standard Roomba 105 Combo delivers the same mixed-floor mopping logic at a lower price.
Final Verdict
After two months of daily testing across hardwood, low-pile, and midpile carpet, the eufy E28 stands as the best robot vacuum for hardwood and carpet if your budget allows. Its 20,000Pa suction, detachable carpet cleaner, and HydroJet roller mop solve the mixed-floor problem at the highest level.
For most shoppers, the eufy X10 Pro Omni is the smarter buy. The 12mm auto mop lift, AI obstacle avoidance, and 8,000Pa suction handle both floor types with zero daily intervention. If you want Roomba simplicity with a dock, the iRobot Roomba 105 Combo with AutoEmpty remains a strong budget-friendly pick.
Whichever robot you choose, look for automatic mop lift, LiDAR navigation, and at least 5,000Pa of suction. Those three features separate the best robot vacuums for hardwood and carpet from the ones that frustrate you within a week. Your floors will stay cleaner, your weekends will stay yours, and your rugs will finally stay dry.




