Roomba 677 vs e5 (2020): Which Budget-Friendly Robot Vacuum Is Better?

The Roomba 677 isn’t as often-mentioned as the top-selling Roomba 675 as its features are closer to the those of the Roomba e series. Currently, iRobot gives shoppers an easier time differentiating models by focusing on the Roomba 675 and Roomba e5, but if you’re considering the Roomba 677 instead, below is a comparison on its differences from the Roomba e5.

Roomba 677 vs e5 Comparison Chart

ModelRoomba 677Roomba e5
iRobot Roomba 677 Smart Wi-Fi Connected Multisurface Robot Vacuum with Alexa Connectivity and Pet... iRobot Roomba E5 (5150) Robot Vacuum - Wi-Fi Connected, Works with Alexa, Ideal for Pet Hair,... 
PriceCheck Price on Amazon Check Price on Amazon 

Dimensions13.4″ x 13.4″ x 3.54″13.45″ x 13.39″ x 3.65″
Weight6.77 lbs7.23 lbs
Smart NavigationYesYes
High Efficiency FilterNoYes
Suction Power1x Suction5x Suction
Runtime90 minutes90 minutes
Bin Capacity300 ml500 ml
Washable BinNoYes
Voice ControlYesYes
Virtual WallIncludedSold Separately


The Roomba e5 has a slightly more updated design than the Roomba 677.

Roomba 677 vs e5 Design
Aside from the obvious differences in color, there are a few more distinctions between the Roomba 677 (left) and Roomba e5 (right).

You’ll easily be able to tell the Roomba 677 and e5 apart due to their color. The Roomba 677 looks just like the 675 but in a gray matte finish, while the Roomba e5 sports sleeker curves and a nicer sheen. The controls buttons are also situated into one big circle on the Roomba 677, while the Dock and Spot Clean buttons have been separated on the e5.

You’ll also notice that the top button that you press to remove the bin on the Roomba 677 is nowhere to be found on the e5. The latter uses a new sliding mechanism that allows its washable bin to be more easily removed and emptied. There’s also very little difference between them underneath except for the newer brushroll design and color of the Roomba e5.

RELATED  Roomba 614 vs 690 (2020): Do You Need A Virtual Wall & App Control?

Mapping and Navigation

Both Roombas use similar sensors to navigate and detect dirt.

Roomba 677 vs e5 Navigation
Roomba robot vacuums rely on a suite of sensors to find their way around the house.

As entry-level models, both Roomba 677 and Roomba e5 utilize the same sensors and navigation technology to guide them around obstacles and under furniture. They’ll stop and go back if they sense cliffs and generally find a path through narrow spaces such as between chair legs. With iRobot’s Dirt Detect sensors, these robot vacuums can home in on dirtier areas and spend more time ensuring it’s clean before moving on.

It’s advised that you keep floors clear of small toys, clothing and cables before sending either robot on a cleaning job, as these can get tangled and disrupt cleaning. Once the robot vacuum’s battery charge is close to running out, it will home in on its charging dock to ensure it’s ready for the next cleaning cycle. Sometimes they don’t make it in time though, especially if they were too far when the low battery warning triggers.

Cleaning Power

The Roomba e5 is a more powerful robot vacuum than the Roomba 677.

Roomba 677 vs e5 Cleaning Power
With the Edge-Sweeping Brush, the Roomba e5 can reach corners and edges better.

The Roomba 600 series have become the baseline for later iRobot models to measure against. As such, the Roomba e5 is listed as having 5X the air power of the Roomba 600 robot vacuums, making it more capable of picking up heavier particles. While the Roomba 677 actually delivers similar cleaning performance on hardwood floors, the Roomba e5 is better at picking up dirt and dust stuck between carpets or caught along corners.

RELATED  Roomba e5 (5150) Review (2020): Great Performance At Entry Level Price

Moreover, the Roomba e5 features a new type of rubber brushroll instead of the bristle-based one on the Roomba 677. The updated design allows newer Roombas to stay closer to different floor surfaces to facilitate better pickup of dirt and hair. They have similar runtimes of 90 minutes, in which they’ll cover as much ground as possible before having to return to their Home Base to recharge. In general, most mid-sized homes with fairly open floor plans can expect noticeably cleaner rooms once either Roomba is done.

Homes with Pets

The Roomba e5 is better at picking up hair and pet allergens.

Roomba 675 vs e5 Homes with Pets
In time your pets shouldn’t mind the Roomba e5 cleaning up after them.

High-Efficiency filters are now the norm for newer Roomba models like the e5. These are capable of capturing up to 99% of all dog and cat allergens as well as mold, dust mite and pollen. Combined with the improved brushroll and suction power, these features make the Roomba e5 more ideal if you have pets at home. The filter on the Roomba 677 is still the same as the regular ones of the 600 series.

Designing the bin to be washable as well as easily removable further makes the Roomba e5 easier to maintain. It’s also larger than the one on the Roomba 677, so you won’t need to empty it as often. You simply pull it out, clear it out and place it under running water to ensure it stays as clean as the floor it cleans up.

RELATED  Roomba s9+ vs e6 (2020): Should You Get the Top-End or the Mid-Tier Robot Vacuum?

Smart Features

Both Roombas are smart home ready.

Roomba 675 vs e5 Smart Features
Schedule either Roomba to clean even when you’re not at home.

Once either Roomba is connected online via Wi-Fi, you can issue commands via the iRobot HOME app. You can tell it to clean, spot clean and return to its charging base. They’re also both compatible with voice controls such as Amazon Alexa and Google Assistant. Even better, you can set cleaning schedules up to seven times a week.

All of these smart features allow Roomba robot vacuums to offer a lot of convenience to homeowners. As long as your floors are kept clear of items that can tangle in the machine’s brushrolls, you can tell them to clean floors even while you’re away. The auto recharge feature will make sure that the robot vacuum is ready for the next cleaning cycle.

One included accessory in the Roomba 677 that’s worthy to note is the Virtual Wall. This allows users to set boundaries where the Roomba can’t pass through. With it, you can restrict the Roomba to clean only inside a single room or to avoid knocking over pet trays and bedding.


The Roomba e5 is an easy pick over the Roomba 677.

In addition to the the difference in cleaning performance between the Roomba e5 and the Roomba 677, there’s also a large gap between their prices. Inexplicably, the Roomba 677 is more expensive than the Roomba e5. Even with the inclusion of a Virtual Wall, the price difference is still too much to justify recommending the 677 over the e5.

As such, the Roomba e5 is our clear pick in this comparison. You’ll not only get a more affordably-priced robot vacuum, you’ll also have better cleaning results with pet hair and carpets. With a larger, washable bin and an easy-to-clean brushroll, maintenance should also be less of a chore on the Roomba e5.

Last update on 2020-05-26 / Affiliate links / Images from Amazon Product Advertising API

Derick Bondoc
Derick Bondoc

Managing Editor at Compare Before Buying. Writer and researcher passionate about gadgets, gaming and snacks.